2011-01-19 13 views
7

Cuando publicamos por primera vez una publicación de blog, Facebook a menudo (pero no siempre) se confunde acerca de lo que es la página. Específicamente, si intenta usar el botón Me gusta en la página del blog O si intenta compartir a través del enlace Compartir en su perfil, Facebook verá la página del blog raíz en lugar de la página de la publicación real.¿Por qué Facebook está devolviendo la página incorrecta (afecta a la URL Me gusta y a compartir de Facebook)?

Por ejemplo, recientemente hemos colocado: http://thisorthat.com/blog/2010-song-of-the-year-round-1-results

Si el usuario "le gusta" que, devuelve el título de: "http://thisorthat.com/blog"

Al ejecutar el URL de una entrada a través del FB Linter, puede ver el problema. "http://developers.facebook.com/tools/linter?url=http://thisorthat.com/blog/2010-song-of-the-year-round-1-results"

En la sección Depuración, muestra un og adicional: título, og: url, descripción y og: image (las últimas 4 filas de la sección de depuración). Estos son los metadatos del directorio raíz. Lo que no podemos entender es por qué. ¿Por qué Facebook ve los metadatos correctos en la página y luego también extrae los metadatos del directorio raíz (y los usa incorrectamente para completar los datos del botón Me gusta y la herramienta Compartir URL)?

Otra rareza. FB "se da cuenta" después de unos días. Por supuesto, en ese momento, relativamente pocas personas están viendo la publicación.

ACTUALIZACIÓN - Quiero agradecer nuevamente a Peter Bailey por su respuesta, pero también descubrimos que había otro problema que teníamos que resolver antes de que funcionara el botón Me gusta.

El problema era que estábamos mostrando el botón Me gusta de Facebook en una publicación que aún no se había publicado. El problema con esto es que FB no puede resolver la URL y "adivina" en cuanto a la URL correcta. En nuestro caso, siempre adivina thisorthat.com/blog. Desafortunadamente, luego almacena en caché esa conjetura durante varios días y ese caché no puede ser borrado por el Linter. Así que la solución definitiva fue corregir el og: tipo como sugirió Peter, pero también eliminar el botón Me gusta de la vista previa de la publicación del blog. Es muy importante que no muestres FB una página antes de que se publique o, si lo haces, cambia la URL.

Respuesta

12

Bastante seguro que es su tipo de gráfico abierto ese es el problema.

<meta content="website" property="og:type"/> 

por the documentation

Uso article para cualquier URL que representa contenido transitoria - como un artículo de noticias, blog, foto, vídeo, etc. No utilice website para este propósito. website y blog están diseñados para representar un sitio completo, una etiqueta con tipos og:typewebsite o blog por lo general sólo debe aparecer en el raíz de un dominio.

+0

Acabamos de hacer ese cambio y parece que está funcionando ahora. Muchas gracias, Peter! ¡Hemos estado luchando con esto por meses! –

+0

Mi placer. Me alegro de que funcionó: D –

Cuestiones relacionadas