¿Qué son las dimensiones de og:image?
Las meta etiquetas og:image:width y og:image:height indican a las plataformas sociales el tamaño exacto de tu imagen Open Graph antes de descargarla. Esto les permite renderizar el diseño de la previsualización correctamente sin esperar a que la imagen se cargue.
¿Por qué es importante?
Sin dimensiones explícitas:
- Cambio de diseño — El área de previsualización puede saltar o redimensionarse mientras la imagen se carga
- Renderizado más lento — Las plataformas deben descargar primero la imagen para determinar su tamaño
- Visualización incorrecta — Algunas plataformas pueden recortar o escalar mal la imagen sin conocer su relación de aspecto
- Problemas de caché — El rastreador de Facebook puede agotar el tiempo de espera antes de obtener las dimensiones de la imagen
Cómo solucionarlo
Añade las etiquetas de ancho y alto junto a tu og:image:
<meta property="og:image" content="https://yoursite.com/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />
Dimensiones recomendadas
El tamaño universalmente recomendado para imágenes OG es 1200 x 630 píxeles (relación de aspecto 1.91:1). Funciona bien en todas las plataformas principales:
| Plataforma | Recomendado | Mínimo |
|---|---|---|
| 1200x630 | 600x315 | |
| Twitter/X | 1200x628 | 300x157 |
| 1200x627 | 200x200 | |
| Discord | 1200x630 | 256x256 |
| 1200x630 | 300x200 |
Implementación según el framework
Next.js (App Router):
export const metadata = {
openGraph: {
images: [{
url: 'https://yoursite.com/og-image.jpg',
width: 1200,
height: 630,
}],
},
}
HTML:
<meta property="og:image" content="https://yoursite.com/og-image.jpg" />
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />