· SEO Toolkit
Open Graph y Twitter Cards: cómo se ve tu web cuando la comparten (guía 2026)
Cuando alguien comparte tu enlace en WhatsApp, LinkedIn, Facebook o X, las etiquetas Open Graph deciden si se ve atractivo o feo. Guía completa con ejemplos y solucionador de problemas.
Compartes el enlace de tu última landing en LinkedIn. Esperabas una previsualización con foto, título atractivo y descripción persuasiva. Lo que sale: una URL pelada, sin imagen, con el título cortado a la mitad. Casi nadie clica.
Esto pasa constantemente en webs profesionales que se han olvidado de configurar Open Graph y Twitter Cards. Dos protocolos con nombres feos pero que deciden literalmente cómo se presenta tu marca cada vez que alguien comparte tu enlace.
En esta guía te explico qué son, cómo configurarlos correctamente en cualquier web, qué tamaños y tipos funcionan en cada red, y los errores típicos que destrozan tu presencia social.
Qué son Open Graph y Twitter Cards
Open Graph
Open Graph (OG) es un protocolo creado por Facebook (Meta) en 2010 que estandariza cómo las plataformas sociales y de mensajería leen el contenido de una URL.
Cuando alguien comparte un enlace en:
- Telegram
- Discord
- Slack
- Casi cualquier otra red social
…la plataforma busca etiquetas og: en el <head> de tu HTML y las usa para construir la tarjeta de previsualización: imagen, título, descripción, URL.
Sin Open Graph, la plataforma intenta adivinar (mal) qué imagen poner, qué texto mostrar, etc. Casi siempre con resultados feos.
Twitter Cards
Twitter Cards es el equivalente específico de X (Twitter), creado en 2012. Funciona de forma muy similar pero con sus propias etiquetas (twitter:).
Twitter puede hacer fallback a Open Graph si no encuentra Twitter Cards, pero la presentación queda peor. Lo correcto es tener ambos.
Por qué importan tanto
En SEO indirecto
Aunque Google no usa Open Graph como factor de ranking directo, sí afecta a tu SEO de varias formas:
- Más clics desde redes sociales = más tráfico = más señales positivas.
- Mejor presentación de marca = más recall = más búsquedas de marca.
- Engagement social (likes, shares) = señales de autoridad indirectas.
En CTR de redes sociales
Estudios muestran que un enlace con tarjeta visual completa (imagen + título + descripción) recibe entre 3x y 7x más clics que un enlace pelado.
Si compartes tu contenido en redes y no tienes Open Graph configurado, estás dejando 70-85% de los clics potenciales en la mesa.
En presentación de marca
Una tarjeta bien hecha comunica calidad. Una tarjeta rota o sin imagen comunica abandono.
En contextos B2B (LinkedIn especialmente), la tarjeta de tu enlace es la cara de tu empresa ante posibles clientes, partners e inversores.
Las 4 etiquetas Open Graph esenciales
<meta property="og:title" content="Título de la página">
<meta property="og:description" content="Descripción atractiva">
<meta property="og:image" content="https://miweb.com/imagen-og.jpg">
<meta property="og:url" content="https://miweb.com/pagina">
og:title
El título que aparecerá en la tarjeta. Suele coincidir con tu <title> HTML, pero puedes optimizarlo de forma diferente para redes (más persuasivo, menos “SEO”).
Reglas:
- Máximo 70 caracteres (más allá se trunca).
- Sin keyword stuffing.
- Persuasivo, no descriptivo.
✅ "7 herramientas SEO gratis que usan los pros (todas en español)"
❌ "Inicio | MiWeb"
og:description
La descripción breve. Aparece debajo del título.
Reglas:
- Máximo 200 caracteres (LinkedIn corta a 100 en algunos casos).
- Beneficio + call-to-action implícito.
- Sin sonar desesperada (“¡Compra ya!“).
✅ "Audita, genera meta tags, valida schema y mide tu velocidad. Sin
registro, sin límites. Empieza gratis."
❌ "Esta es nuestra página principal donde tenemos información."
og:image
La imagen que aparece grande en la tarjeta. El elemento más importante — es lo que decide el clic.
Reglas:
- Tamaño recomendado: 1200×630 píxeles (ratio 1.91:1).
- Formato: JPG o PNG (WebP funciona pero a veces falla).
- Peso: < 1 MB ideal, < 5 MB máximo (Facebook lo limita).
- URL absoluta (con
https://). - Imagen accesible públicamente (no detrás de auth).
Por página debería ser una imagen única: la imagen del producto, la portada del post, una composición específica…
og:url
La URL canónica de la página.
Reglas:
- URL absoluta con
https://. - Coincide con la URL de la página (o la canonical si son distintas).
- Sin parámetros UTM (los parámetros de tracking no van aquí).
Etiquetas Open Graph adicionales
<meta property="og:type" content="website">
<meta property="og:locale" content="es_ES">
<meta property="og:site_name" content="Mi Web">
og:type
Define el tipo de contenido. Valores comunes:
website— para páginas estáticas y generales.article— para posts de blog y artículos.product— para fichas de producto.profile— para páginas de perfil.
Algunos plugins SEO permiten más tipos (book, music, video, etc.).
og:locale
El idioma del contenido. Valores comunes en hispanohablantes:
es_ES— español de Españaes_MX— español de Méxicoes_AR— español de Argentinapt_BR— portugués de Brasil
og:site_name
El nombre de tu sitio (no el título del post). Aparece en algunas redes encima del título.
Site name: "Mi Blog SEO"
↑
Título: "Cómo hacer SEO en 2026"
Descripción: "Guía completa para principiantes..."
Las 4 etiquetas Twitter Cards esenciales
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Título">
<meta name="twitter:description" content="Descripción">
<meta name="twitter:image" content="https://miweb.com/imagen.jpg">
twitter:card
Define el tipo de tarjeta. Las dos opciones que importan:
summary_large_image— tarjeta con imagen grande arriba (recomendado el 95% de las veces).summary— tarjeta con miniatura cuadrada pequeña a la izquierda.
summary_large_image:
[========= IMAGEN GRANDE =========]
Título
Descripción
summary:
[IMG] Título
Descripción
summary_large_image genera 2-3 veces más clics. Úsalo siempre que tengas una buena imagen disponible.
twitter:title, twitter:description, twitter:image
Como sus equivalentes de Open Graph, pero específicos de Twitter. Si quieres optimizar el copy de forma diferente para Twitter, esta es tu oportunidad.
Si te da igual y prefieres usar lo mismo que Open Graph, pon los mismos valores.
twitter:site (opcional)
El handle de tu marca en X/Twitter. Aparece en la tarjeta como “vía @tu_marca”.
<meta name="twitter:site" content="@miweb">
Solo úsalo si tienes cuenta activa.
Tamaños y formatos por red social
- Imagen: 1200×630 px (ratio 1.91:1).
- Título: hasta 100 caracteres visibles.
- Descripción: hasta 200 caracteres visibles.
- Caché agresivo: si cambias la imagen, usa el Sharing Debugger para purgar.
- Imagen: 1200×627 px (casi idéntico a FB).
- Título: hasta 70 caracteres.
- Descripción: hasta 100 caracteres (¡corta!).
- Caché: 7 días. Usa el LinkedIn Post Inspector para forzar refresh.
X / Twitter
- Imagen
summary_large_image: 1200×675 px (ratio 16:9), mínimo 600×314. - Imagen
summary: 144×144 px mínimo (cuadrada). - Título: hasta 70 caracteres.
- Descripción: hasta 200 caracteres.
- Imagen: cualquier tamaño, escala a la pantalla.
- Título: aprox 60 caracteres.
- Descripción: aprox 100 caracteres.
- Imagen mínima: 300×200 (más pequeño se ignora).
- Imagen vertical recomendada: 1000×1500 px (ratio 2:3).
- Pero también funciona la imagen horizontal estándar.
Discord, Slack, Telegram
- Usan Open Graph estándar.
- Imagen 1200×630 funciona perfecto.
El tamaño universal: 1200×630
Si solo vas a tener una imagen Open Graph para tu web, hazla 1200×630 píxeles y olvídate. Funciona perfectamente en:
- ✅ LinkedIn (acepta 1200×627, casi idéntico)
- ✅ Twitter
summary_large_image - ✅ WhatsApp, Telegram, Discord
- ✅ Slack
- ⚠️ Pinterest (acepta pero prefiere vertical)
Cómo implementar Open Graph en tu CMS
WordPress
Si usas un plugin SEO (Yoast, Rank Math, SEOPress), ya tienes Open Graph configurado automáticamente. Solo asegúrate de:
- Subir una imagen destacada a cada post (será la
og:image). - Configurar el título y descripción social en la metabox del plugin (puede ser distinto al SEO).
- Verificar con Facebook Debugger que se ve bien.
Shopify
Shopify genera Open Graph automáticamente desde el tema. Si quieres personalizarlo:
- Edita
theme.liquidy añade tus etiquetas custom en el<head>. - Asegúrate de que cada producto tiene imagen destacada en alta resolución.
Web custom
Añade en el <head> de cada página:
<!-- Open Graph -->
<meta property="og:title" content="Título">
<meta property="og:description" content="Descripción">
<meta property="og:image" content="https://miweb.com/og-image.jpg">
<meta property="og:url" content="https://miweb.com/pagina">
<meta property="og:type" content="website">
<meta property="og:locale" content="es_ES">
<meta property="og:site_name" content="Mi Web">
<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Título">
<meta name="twitter:description" content="Descripción">
<meta name="twitter:image" content="https://miweb.com/og-image.jpg">
Generador rápido
Si solo necesitas las etiquetas para una página puntual, usa nuestro Generador de Meta Tags + Preview SERP. Te genera todo el HTML al instante con preview de cómo se verá en Google, Facebook y X.
Cómo probar tu implementación
Antes de compartir tu enlace en una red social importante, valídalo con la herramienta oficial:
Facebook Sharing Debugger
developers.facebook.com/tools/debug/
- Pega tu URL.
- Te muestra exactamente cómo se verá en Facebook.
- Detecta errores (imagen no accesible, etiquetas mal formadas).
- Bonus: te permite purgar la caché si has cambiado la imagen.
LinkedIn Post Inspector
- Igual que el de Facebook pero para LinkedIn.
- Útil para forzar el refresh tras cambios.
Twitter Card Validator
X retiró la herramienta oficial en 2023. Alternativas:
- Cardyb (cardyb.b-cdn.net) — clon no oficial pero funciona.
- OpenGraph.xyz — preview multi-plataforma.
- Twitter app móvil — pega la URL y verás la tarjeta real.
Validador multi-plataforma
Hay generadores de preview tipo opengraph.xyz que te muestran cómo se verá tu URL en varias plataformas a la vez. Útil para auditoría rápida.
Errores comunes en Open Graph
1. Sin og:image (la imagen no aparece)
Síntoma: tu enlace se comparte sin imagen.
Causa: falta la etiqueta og:image o la URL no es accesible.
Solución:
- Añade la etiqueta con URL absoluta y accesible públicamente.
- Sube la imagen a un host público, no a un servicio privado (Google Drive, Dropbox).
2. Imagen demasiado pequeña
Síntoma: Facebook muestra la imagen muy pequeña o como icono.
Causa: la imagen es < 600×315 px.
Solución: sube imágenes mínimo 1200×630.
3. Caché agresiva
Síntoma: cambias la imagen pero sigues viendo la antigua.
Causa: Facebook, LinkedIn y otros cachean agresivamente las previsualizaciones.
Solución:
- Usa el Sharing Debugger para forzar el refresh.
- O cambia el nombre del archivo de imagen (de
og.jpgaog-v2.jpg).
4. URL en og:url no coincide con la real
Síntoma: las plataformas redirigen a otra página al hacer clic.
Causa: og:url apunta a una URL distinta a la actual.
Solución: asegúrate de que og:url coincide con la URL de la página visible.
5. Mismo og:image en todas las páginas
Síntoma: todas tus URLs en redes se ven igual.
Causa: has hardcodeado la imagen Open Graph.
Solución: una imagen distinta por página importante (post, producto, landing).
6. Texto sobre la imagen ilegible
Síntoma: la imagen tiene texto pero apenas se lee en la previsualización.
Causa: texto demasiado pequeño o con bajo contraste.
Solución:
- Texto mínimo 36-48px.
- Alto contraste (texto oscuro sobre fondo claro o viceversa).
- Margen de seguridad del 10% por cada lado (algunas plataformas recortan).
7. Imagen Open Graph muy lejana del aspect ratio
Síntoma: la imagen aparece recortada o con franjas blancas.
Causa: ratio incorrecto (cuadradas, verticales, panorámicas).
Solución: siempre 1200×630 (1.91:1) para uso universal.
8. Información sensible en og:image
Síntoma: la imagen Open Graph se filtra a buscadores y aparece en Google Images.
Causa: og:image es pública por diseño.
Solución: no pongas datos sensibles en og:image (precios privados, nombres de clientes, etc.).
Cómo hacer una buena imagen Open Graph
Reglas básicas
- 1200×630 píxeles.
- Texto grande (mínimo 36px, mejor 48-72px).
- Alto contraste entre texto y fondo.
- Logo de marca en una esquina.
- Mensaje claro que comunique el contenido.
Template típico
┌────────────────────────────────────┐
│ [Logo] │
│ │
│ TÍTULO GRANDE Y CLARO │
│ DEL POST O PÁGINA │
│ │
│ Subtítulo o autor │
│ │
│ miweb.com │
└────────────────────────────────────┘
Herramientas para diseñar
- Canva — la más fácil, plantillas Open Graph listas.
- Figma — para diseños custom y branding consistente.
- Bannerbear, OG Image Builder — generación dinámica para sites con muchos posts.
Auto-generación dinámica
Para webs con muchos posts (blogs, e-commerce), puedes generar las imágenes Open Graph dinámicamente desde el título:
- Cloudinary — transformaciones de imagen on-the-fly.
- Vercel OG Image — para sites Next.js / Astro con SSR.
- astro-og-canvas — para Astro estático.
Así cada post tiene su imagen única sin diseñarla a mano.
Open Graph para e-commerce
En tiendas online, Open Graph adquiere importancia especial:
Para fichas de producto
<meta property="og:type" content="product">
<meta property="og:title" content="Zapatillas Running X1 - 89,99€">
<meta property="og:description" content="Las zapatillas más vendidas. Talla 36-46. Envío 24h.">
<meta property="og:image" content="https://tienda.com/producto-x1.jpg">
<meta property="og:url" content="https://tienda.com/zapatillas-x1">
Para categorías
Tipo website con imagen representativa de la categoría.
Schema Product complementario
Combina Open Graph con Schema Product para máxima visibilidad: en redes Y en Google con rich snippets de precio.
Conclusión
Open Graph y Twitter Cards son una de las pocas optimizaciones SEO que:
- Tardan 15-30 minutos en implementarse bien.
- Funcionan automáticamente en docenas de plataformas.
- Se mantienen años sin modificación.
- Multiplican 3-7 veces los clics desde redes sociales.
No hay excusa para no tenerlas en 2026. Y si las tienes pero hace años que no las revisas, audita tus 5 páginas más compartidas.
Tu plan de acción
- Audita tu home abriendo
view-source:y buscandoog:. ¿Tienes las 4 esenciales? - Pasa por el Facebook Sharing Debugger. ¿Se ve bien?
- Genera nuevas etiquetas con nuestro Generador de Meta Tags si te falta alguna.
- Crea una imagen Open Graph única para tus posts más importantes.
- Audita el resto del SEO con nuestro Analizador SEO.