Por que Open Graph importa
Quando alguém compartilha seu link no LinkedIn, WhatsApp, Slack ou Telegram, o que aparece na conversa: um card bonito com imagem, título e descrição — ou uma URL nua que ninguém clica?
A resposta depende 100% de você ter configurado Open Graph. Estudo da Buffer mostra que posts com OG image têm em média 2.3x mais cliques que posts sem imagem. Em WhatsApp e Telegram, o impacto é ainda maior — sem OG, parece que a URL é spam.
As 5 tags essenciais
- og:title: o título do card. Até 60 chars no Facebook/LinkedIn, 70 no X.
- og:description: a descrição abaixo do título. 110–200 chars é o sweet spot.
- og:image: URL absoluta da imagem. 1200x630px (proporção 1.91:1) é o padrão de ouro.
- og:url: URL canônica da página (com https).
- og:type: tipo do conteúdo —
website,article,product,profile.
Tags complementares recomendadas
- og:site_name: nome do site (ex: "ciaweb").
- og:locale: idioma (ex: "pt_BR").
- og:image:alt: descrição da imagem para acessibilidade.
- og:image:width e og:image:height: dimensões em pixels — acelera o render do card.
- article:published_time e article:author: para conteúdo do tipo article.
Twitter Card: como funciona em paralelo
O X (ex-Twitter) usa tags próprias que sobrescrevem o OG quando presentes:
- twitter:card: sempre
summary_large_imagepara card grande (recomendado em 2026). - twitter:title, twitter:description, twitter:image: se ausentes, o X usa og:* equivalentes.
- twitter:site e twitter:creator: handles @ da conta.
Recomendação prática: deixe og:* completo e adicione twitter:card="summary_large_image" sozinho. O X usa as OG tags para preencher o resto.
Como cada plataforma renderiza
Mesma tag, visuais diferentes:
- Facebook / LinkedIn: imagem cobre a largura do card. Título em negrito, descrição cinza, domínio em cima.
- X (com summary_large_image): imagem grande similar ao Facebook. Título, descrição e link em cinza.
- WhatsApp / Telegram: card vertical compacto. Imagem em cima, título embaixo, descrição em uma linha.
- Slack / Discord: tira "tira" lateral com a imagem em pequeno. Foco no texto.
- Google Discover: usa og:image em alta resolução. Mínimo 1200px de largura.
Erros comuns que matam o preview
- OG image inválida: arquivo não encontrado, redirect quebrado, HTTPS quebrado. Sempre teste em modo anônimo.
- Tamanho errado: imagens muito pequenas (menos que 600x315px) são ignoradas pelo Facebook.
- Imagem por JavaScript: bots não executam JS. og:image precisa estar no HTML inicial.
- Cache antigo: depois de mudar a OG, Facebook segura cache por dias. Use o Sharing Debugger pra forçar refresh.
- URL relativa: og:image precisa ser ABSOLUTA (com https://). Relativo (/img.jpg) quebra.
- Tag inline: og: tags têm que estar no <head>. Em <body> algumas plataformas ignoram.
- Imagem em WebP/AVIF: nem todas as plataformas suportam. Use JPG ou PNG para OG.
Ferramentas oficiais para testar
- Facebook Sharing Debugger: developers.facebook.com/tools/debug — força refresh do cache do Facebook.
- LinkedIn Post Inspector: linkedin.com/post-inspector — mostra o que o LinkedIn vê.
- X Card Validator: cards-dev.twitter.com/validator — preview do card no X.
- WhatsApp: não tem debugger oficial. Teste mandando pra você mesmo numa conversa.
Tamanhos ideais por plataforma (2026)
- Facebook + LinkedIn + X (large card): 1200x630px (1.91:1).
- WhatsApp + Telegram: aceitam o mesmo 1200x630, mas exibem em formato quadrado ~400x400 — coloque o foco no centro da imagem.
- Pinterest: 1000x1500px (2:3) — vertical, prefere imagens de receita/produto.
- Discord: 1200x630 funciona. Compacto demais para detalhes — use cores fortes.
OG dinâmico: imagens geradas automaticamente
Para sites com muito conteúdo (blogs, e-commerces), gerar uma OG image manual pra cada post é inviável. Use OG dinâmico:
- Vercel OG: gera imagem on-the-fly a partir de JSX.
- Cloudinary: overlay automático de texto sobre template.
- WordPress + plugins (RankMath, Yoast): oferecem geração automática.
- Astro Image Service: gera no build a partir de template.
Resultado: cada artigo, produto ou case tem uma OG image única com o título e marca — sem trabalho manual.