O que são as dimensões de og:image?
As meta tags og:image:width e og:image:height informam às plataformas sociais o tamanho exato da sua imagem Open Graph antes de baixá-la. Isso permite renderizar o layout da pré-visualização corretamente sem esperar a imagem carregar.
Por que isso importa?
Sem dimensões explícitas:
- Deslocamento de layout — A área da pré-visualização pode pular ou redimensionar conforme a imagem carrega
- Renderização mais lenta — As plataformas precisam baixar a imagem primeiro para descobrir o tamanho
- Exibição incorreta — Algumas plataformas podem cortar ou escalar a imagem mal sem saber a proporção
- Problemas de cache — O crawler do Facebook pode dar timeout antes de obter as dimensões da imagem
Como corrigir
Adicione tags de largura e altura junto com a sua 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" />
Dimensões recomendadas
O tamanho de imagem OG universalmente recomendado é 1200 x 630 pixels (proporção 1.91:1). Funciona bem em todas as principais plataformas:
| Plataforma | Recomendado | Mínimo |
|---|---|---|
| 1200x630 | 600x315 | |
| Twitter/X | 1200x628 | 300x157 |
| 1200x627 | 200x200 | |
| Discord | 1200x630 | 256x256 |
| 1200x630 | 300x200 |
Implementação por 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" />