¿Cómo decirle a Facebook que no busque imágenes específicas?

9

Hace unos días publiqué cómo era posible decirle a FB que buscara imágenes específicas en mi sitio para actualizaciones de estado.

Todavía necesito decirle qué no buscar, ya que muchas de estas imágenes no representarían muy bien el sitio web. Realmente prefiero mostrar solo el logotipo del sitio.

Renan
fuente
2
Gran pregunta! A menudo, cuando se comparte un sitio, ¡Facebook elige un banner publicitario como imagen a pesar de que provienen de un dominio completamente diferente! Me imagino que esto sería muy común y fácil de evitar para ellos, pero lo mejor sería encontrar la respuesta a su pregunta :)
Itai
Si usa la etiqueta og: url, puede especificar qué imagen es la predeterminada, pero las demás seguirán apareciendo como opciones. No estoy seguro de una forma de excluir imágenes, a menos que las conviertas en imágenes de fondo.
Dallas
¿Has considerado el archivo robots.txt?
MrWhite
Creo que esto responderá bien a su pregunta stackoverflow.com/questions/1138460/…
George Garchagudashvili

Respuestas:

2

Si te entiendo correctamente, quieres que Facebook NO muestre las imágenes que han eliminado de tu sitio (porque podrían estar fuera de contexto) y quieres saber cómo instruirlos o simplemente evitar que lo hagan.

También puede crear una regla dinámica que redirija cualquier intento de recuperar ciertos archivos a un solo archivo, una especie de resultado "Neener Neener" para el solicitante. De cualquier manera, este generador puede ser útil. Especialmente si siempre quieres que obtengan la misma imagen que tu logotipo, sin importar qué "ellos" agarren automáticamente.

GµårÐïåñ
fuente
FWIW, el "generador" vinculado anteriormente no se puede utilizar para generar dicha redirección. (Ese generador es solo para reescrituras específicas.)
MrWhite
1

Una solución sería ocultar su página cuando aparezca el raspador de Facebook. Utiliza el agente de usuario.

facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)

Para ese agente de usuario, sirva una versión de la página con las imágenes eliminadas.

Stephen Ostermiller
fuente
0

Aparentemente, hay dos formas de hacer esto y lo mejor es revisar la pregunta de SO , pero para una referencia rápida, una o más <link rel="image_src" href="..."/>etiquetas mantendrán FB bajo control (por ahora).

Sylas Seabrook
fuente
"dos formas de hacer esto", y ¿qué "dos formas" son esas? Incluya la información relevante (resumida) en su respuesta, en lugar de simplemente vincularla a otra publicación / sitio. (La pregunta vinculada tiene 12 respuestas, ¿a qué respuesta se refiere?)
MrWhite
0

Tuve el mismo problema cuando Facebook tomó avatares de mi página y descubrí que Facebook tomaba imágenes más grandes. Entonces, si desea mostrar solo una imagen, por ejemplo, hágalo más grande (creo que 10px será suficiente ya que es un código que probablemente compare números, pero esto debe probarse).

jcubic
fuente
"Creo que 10px será suficiente", ¿pero 10px es muy pequeño? ¿O estás sugiriendo que todas las demás imágenes sean muy pequeñas para que FB no las use? (Aunque eso probablemente no sea práctico.)
MrWhite
0

Pruebe esto: <meta property="og:image" content="http://yoursite/yourImage.jpg"> es un protocolo de gráfico abierto. http://ogp.me/ Tú decides qué imagen mostrará Facebook.

syneidesys
fuente
Debería explicar por qué esta es una respuesta útil
John Conde