Estoy anonimizando esta situación un poco, así que me disculpo si el escenario parece un poco artificial, pero la pregunta es genuina y debo abordarla.
Estoy trabajando en un sitio web para una empresa basada en la web que actúa como intermediario o intermediario entre los oradores públicos y las personas que desean contratarlos. La compañía quiere vincularse a las redes sociales, así que agregué botones de me gusta / compartir de Facebook, etc. Cada orador registrado tiene una página separada con sus propios metadatos de OpenGraph y, por lo tanto, pueden recibir "Me gusta" de forma independiente.
La página principal también tiene un botón "me gusta" para las personas que aprecian el servicio prestado por el sitio en lugar de / así como los oradores individuales. La compañía también tiene una página de páginas de Facebook. La pregunta es cómo unirlos.
¿Existe un enfoque de "Mejores prácticas" para manejar la relación entre el sitio web de la empresa y las páginas de Facebook de la empresa?
En particular, ¿debería reemplazar el botón Me gusta en la página principal con un enlace a la página de Facebook (o tal vez cambiar los metadatos de OpenGraph para que establezca la página de Facebook como og: url, aunque mi instinto es que es una mala idea)?
<meta property="og:url" ... />
etiqueta, no a la<link rel="canonical" ... />
etiqueta.og:url
página de Facebook no es necesariamente una mala idea si su cliente desea enviar tráfico a su página de Facebook en lugar de a su propio sitio. (No olvide que una historia aparece en las Noticias de los amigos del usuario con un enlace a lo que especifique enog:url
cada vez que a alguien le guste su sitio, así que solo considere a dónde desea enviar ese tráfico).