Lo que realmente lee una plataforma
Cuando pegas un enlace en Slack, LinkedIn, X o iMessage, esa plataforma carga la página y crea una tarjeta a partir de sus meta etiquetas. Nunca ejecuta tu JavaScript ni ve tu CSS: solo lee las etiquetas en el head y nada más.
La cadena de respaldo
La mayoría de plataformas resuelven en el mismo orden, y esta vista previa lo sigue:
- Título -
twitter:title, luegoog:title, luego<title> - Descripción -
twitter:description, luegoog:description, luego la meta descripción - Imagen -
twitter:image, luegoog:image, luego nada
Por eso, duplicar cada etiqueta Open Graph como etiqueta de Twitter suele ser trabajo inútil. La única que realmente vale la pena configurar por separado es twitter:card, porque decide entre la imagen grande y la miniatura pequeña.
Las tres causas que explican la mayoría de las tarjetas rotas
- Un og:image relativo. El rastreador no tiene contexto de página para resolverlo. URL HTTPS absoluta o nada.
- Una imagen inaccesible. Detrás de autenticación, bloqueada en robots.txt o servida desde un host que rechaza agentes de usuario desconocidos.
- Caché agresiva. Arreglaste las etiquetas y la tarjeta antigua persiste días. Facebook Sharing Debugger y LinkedIn Post Inspector fuerzan un re-análisis; la caché de X solo debe expirar.
No es una función SEO
Ninguna de estas etiquetas influye en el posicionamiento. Deciden si un enlace parece atractivo para hacer clic cuando alguien lo comparte; un enlace que se muestra como un cuadro gris con solo la URL se comparte y se clickea mucho menos.
Para escribir las etiquetas desde el principio, usa el generador de meta etiquetas en su lugar.