¿Cómo podemos incluir una imagen en nuestro sitio web para mostrar en WhatsApp cuando compartimos un enlace como este?
html
meta-tags
whatsapp
facebook-opengraph
maxdaniel98
fuente
fuente
Respuestas:
Estándares 2020
Toma unos pocos pasos para obtener la vista previa perfecta para WhatsApp, Twitter, Facebook e iconos de marcadores para PC y dispositivos móviles. Si le gusta leer, vaya a ogp.me , pero asegúrese de leer los pasos 1 a 6 en esta respuesta para obtener la mejor vista previa de WhatsApp.
Tenga en cuenta que algunas aplicaciones o sitios web usan caché o incluso almacenan la vista previa del sitio web en su base de datos. Esto significa que cuando esté probando su enlace en WhatsApp o Facebook, por ejemplo, lo más probable es que no vea ninguna diferencia de inmediato. Usar otro enlace (otra página) hará el truco. Pero tan pronto como use ese enlace una vez, esta sección "tenga en cuenta" comienza de nuevo.
Paso 1: título
Máximo de 65 caracteres.
Paso 2: descripción
Máximo de 155 caracteres.
Paso 3: og: título
Máximo 35 caracteres
Paso 4: og: url
Enlace completo a la dirección actual de la página web
Paso 5: og: descripción
Máximo 65 caracteres
Paso 6: og: imagen
Imagen (JPG o PNG) con un tamaño inferior a 300 KB y dimensiones mínimas de 300 x 200 *
* @RichDeBourke me mencionó esto, pero aparentemente WhatsApp ha aumentado su tamaño máximo de imagen (dimensiones y tamaño de archivo). Hice algunas pruebas: no funciona constantemente en todos los dispositivos. Probé imágenes de 2.x Mb e incluso eso pareció funcionar 9/10 veces. <300 KB es el enfoque más seguro, pero debería estar bien usando imágenes más grandes a partir del 18-02-2020. Sin embargo, recomendaría mantener el tamaño del archivo por debajo de 2 MB. Y definitivamente arroje su imagen a través de TinyPNG o cualquier otro algoritmo de compresión de imágenes si aún no lo ha hecho.
Si completó los pasos anteriores, ¡ahora puede ver su vista previa en WhatsApp! Sin embargo, tenga en cuenta la sección "Nota" anterior.
Paso 7: og: tipo
Para que su objeto se represente dentro del gráfico, debe especificar su tipo. Aquí hay una lista de los tipos globales disponibles: http://ogp.me/#types . También puede especificar sus propios tipos.
Paso 8: og: locale
La configuración regional del recurso. También puede usar og: locale: alternate si tiene disponibles otras traducciones de idiomas.
Si no especifica og: locale, el valor predeterminado es en_US.
Paso 9: Twitter
Para obtener el mejor soporte de Twitter, lea esto .
Paso 10: Facebook
Para obtener el mejor soporte de Facebook, lea esto .
Paso 11: favicon
Para obtener el mejor soporte de favicon para todos los navegadores y dispositivos, lea esto .
Paso extra 12: video / audio
También es posible compartir audio / video. Facebook y Twitter, por ejemplo, comparten videos muy bien. Leer ogp.me .
fuente
Tuve el mismo problema y el problema era el tamaño de la imagen. Whatsapp no admite imágenes con un tamaño superior a 300 KB.
Entonces, la propiedad más importante para mostrar la imagen en Whatsapp es:
Y el tamaño de la imagen a mostrar debe ser inferior a 300 KB .
Si el problema persiste, lea también la respuesta a esta pregunta similar.
fuente
Supongo que no hay una lista blanca en WhatsApp, ya que encontré una solución que funcionó para mí. Haz lo siguiente. inserte 3 metaetiquetas:
Su imagen debe estar en formato .png y dimensión 600x600px y debe llamarse 'logo-yoursite.png' (una vez que funcionó para mí SÓLO COMO ESO)
No olvides insertar el enlace a WhatsApp en tu sitio web:
¡Haz esto y estarás bien hecho!
fuente
Documenté la solución detallada perfecta aquí: https://amprandom.blogspot.com/2016/12/blogger-whatsapp-rich-link-preview.html Hay siete pasos que se deben realizar para obtener la vista previa perfecta.
En la página anterior, tiene las especificaciones requeridas, el límite de caracteres y las etiquetas de muestra. Vota una vez que lo encuentres satisfactorio.
fuente
og:image : Image(JPG or PNG) of size less than 300KB and minimum dimension of 300 x 200 pixel is advised.
Me gustaría llamar la atención sobre el hecho de que un simple
<meta property="og:image" content="image.png" />
, como se sugirió en alguna parte anterior, no funciona para mí (esto de hecho me tuvo en un círculo durante semanas). Lo que funciona es una URL absoluta:<meta property="og:image" content="https://domainname.com/image.png" />
o comenzando con una barra diagonal (si la imagen está en el directorio raíz):
<meta property="og:image" content="/image.png" />
(Hubiera agregado esto como un comentario, pero aún no tengo permitido hacerlo. Los moderadores pueden mover esto si es más apropiado).
fuente
También he intentado hacer esto y he agregado todas las metaetiquetas correctas:
pero aún no podía ver la imagen al compartir mi enlace dentro de WhatsApp.
Descubrí que WhatsApp también hace algún tipo de almacenamiento en caché de la imagen y la información de la URL, no sé por cuánto tiempo.
Para comprobar que he insertado las etiquetas correctas, simplemente probé diferentes URL, por ejemplo: http://dominio.com en lugar de http://www.domain.com .
Esperemos que esto ayude a alguien más.
fuente
Después de trabajar en un bugg, descubrí que en IOS, los elementos en HEAD podrían detener la búsqueda de WhatsApp de og: image / og: description / name = description. Así que primero intenta ponerlos encima de todo lo demás.
fuente
twitter:image
vacío, deshabilitando el acceso de WhatsAppog:image
. Intentar eliminar otras<meta>
etiquetas podría ayudar a depurar las funciones de intercambio social.og:image
en la parte superior y asegurar que se leaRecomiendo que siempre eche un vistazo a https://developers.facebook.com/tools/debug/sharing para validar sus propiedades, ya que Facebook a menudo cambia sus políticas, cumplimientos y API.
Si trabaja con bots de Messenger u otras aplicaciones de FB, es posible que necesite la propiedad fb: app_id para que las imágenes de enlace funcionen en Whatsapp. Más en el sitio webmasters de desarrolladores de Facebook. https://developers.facebook.com/docs/sharing/webmasters
fuente
Tuve el mismo problema, aquí está para resolver.
Debería aparecer si agrega meta og: image
El problema es que WhatsApp no mostrará la imagen si escribe sin http: // y termina con / Por ejemplo, muestra la imagen y la descripción si escribe http://google.com/ pero no con google.com
Espero que ayude a alguien.
fuente
Me gustaría agregar una respuesta a este hilo para mencionar específicamente cuáles de los hilos anteriores me ayudaron a resolver el problema y el orden en el que se pueden seguir para comprender adecuadamente la causa raíz y solucionarlo de una vez por todas:
Pude obtener mi rica vista previa al compartir el enlace en las redes sociales con esta solución.
Seguí varias opciones en este hilo y a continuación son las más cercanas a la respuesta correcta y todas contribuyeron al resultado final:
Con suerte, esto le ahorrará a alguien el tiempo necesario para desplazarse y encontrar el conjunto correcto de respuestas y el esfuerzo requerido para todas las pruebas y errores.
fuente
Intenté varias sugerencias bajo este hilo y de mis búsquedas externas, pero fue un problema completamente diferente para mí. Mi instrucción específica para usar una imagen indicada por la etiqueta og: image estaba siendo anulada por las etiquetas de gráfico abierto proporcionadas por el complemento Jetpack. Puedes encontrar mi respuesta detallada aquí . Sin embargo, pensé que valía la pena agregar los pasos breves en este hilo más seguido. Espero que esto ayude a alguien.
El Facebook Sharing Debugger me ayudó a identificar la causa raíz y, a partir de ahí, seguí estos pasos:
Cambia la imagen predeterminada utilizada cada vez que Jetpack no puede determinar una imagen para usar
Debo agregar que se recomiendan los parámetros de imagen, como mínimo 300px x 200px y tamaño <300 KB. Y siga estas instrucciones si tales instrucciones generales no funcionan para usted, porque es muy probable que su problema sea similar al mío. Además, a veces la solución más simple puede ser simplemente eliminar el complemento (siempre que verifique que puede hacerlo sin él).
Al final deberías poder ver algo como:
Espero que esto ayude.
NS
fuente
Necesita las siguientes etiquetas para obtener una vista previa de la imagen de WhatsApp:
Como dice Facebook docs , si especifica el tamaño de la imagen og: se obtendrá rápidamente en lugar de asincrónicamente.
PNG se recomienda para el formato de imagen. Se recomienda al menos 600x600 píxeles.
fuente
<meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="628" />
¿estoy en lo cierto? ¿Necesitamos dar ancho y alto de la imagen (que la imagen tiene) en las etiquetas o, de lo contrario, lo que sea que los pilxels de la imagen harían Si mencionamos el ancho y el alto en las metaetiquetas Se mostrará en esas dimensiones? Por favor aclare @moreirapontocomSi desea tener una imagen junto a una URL de su sitio web que alguien compartió en WhatsApp, debe colocar una metaetiqueta en la página donde se vincula la URL, de esta manera:
fuente
Tuve el mismo problema, agregó og: image y no funcionó mientras la url terminaba con un signo de barra diagonal (/). Después de eliminar la barra diagonal de la URL, la imagen se carga. Error interesante ...
fuente
Las siguientes acciones ayudaron en mi caso.
Poner imagen bajo el mismo host .
Pasar la imagen necesaria a WhatsApp específicamente mediante la detección de su agente de usuario liderando la subcadena, ejemplo
Esperando unos segundos antes de presionar el botón de enviar, para que WhatsApp tenga tiempo de recuperar la imagen y la descripción de los metadatos.
fuente
Incluso después de estos intentos. Las imágenes de mi sitio web se obtuvieron algunas veces y otras no. Después de validar con https://developers.facebook.com/tools/debug/sharing
me di cuenta de que mi marco django (python) está representando la ruta de la imagen relativamente. Tuve que hacer cambios en la ruta de la imagen con URL completa. (incluido http: //). entonces empezó a funcionar
fuente
Información útil adicional:
Puede proporcionar varios og: imágenes, Whatsapp utilizará el último. Esto ayudará con el problema de que, por ejemplo, Facebook quiere una relación de 1.91: 1 y whatsapp 1: 1
https://roei.stream/2018/11/18/ideal-open-graph-image-size-for-whatsapp-link-share/
https://css-tricks.com/essential-meta-tags-social-media/
fuente