Estou anonimizando um pouco essa situação, então peço desculpas se o cenário parecer um pouco artificial, mas a pergunta é genuína e preciso abordar.
Estou trabalhando em um site de uma empresa baseada na Web que atua como intermediária ou intermediária entre oradores e pessoas que desejam contratá-los. A empresa quer se associar às mídias sociais, então adicionei botões de curtir / compartilhar no Facebook etc. Cada orador registrado possui uma página separada com seus próprios metadados OpenGraph e, assim, eles podem ser "curtidos" independentemente.
A página inicial também possui um botão "curtir" para pessoas que apreciam o serviço prestado pelo site, em vez de / bem como oradores individuais. A empresa também possui uma página de páginas no Facebook. A questão é como amarrá-los.
Existe uma abordagem de "Melhores práticas" para lidar com o relacionamento entre o site da empresa e a página de páginas do Facebook da empresa?
Em particular, devo substituir o botão Curtir na primeira página por um link para a página do Facebook (ou talvez alterar os metadados do OpenGraph para definir a página do Facebook como og: url - embora meu instinto seja que é uma má ideia)?
<meta property="og:url" ... />
tag, não à<link rel="canonical" ... />
tag.og:url
para a página do Facebook não é necessariamente uma má ideia se o seu cliente deseja enviar tráfego para a página do Facebook em vez de para o próprio site. (Não esqueça que uma história aparece no Feed de notícias dos amigos do usuário com um link para o que você especificarog:url
sempre que alguém gosta do seu site, então considere para onde deseja enviar esse tráfego.)