Blog · SEO

Tags Open Graph: como controlar a prévia dos seus links

Quando alguém compartilha seu link, as tags Open Graph definem o título, o texto e a imagem que as pessoas veem. Veja as tags que importam, os tamanhos de imagem que funcionam em todas as plataformas, por que prévias antigas persistem, como nosso verificador de Open Graph gratuito lê sua página e como corrigir cada tag ausente.

Searvia · 24/10/2026 · Leitura de 13 min

Um designer gráfico cortando uma grande folha em branco em um retângulo largo com uma régua de metal em um estúdio de impressão

Resumindo: as tags Open Graph dizem às redes sociais e aos aplicativos de mensagem o que exibir quando seu link é compartilhado. Toda página precisa de og:title, og:description, og:image e og:url, além de twitter:card para o X. Use uma URL de imagem absoluta em HTTPS, com cerca de 1200 × 630 px, menos de 5 MB e a parte importante perto do centro. Renderize as tags no HTML enviado pelo servidor e, depois de alterá-las, atualize a prévia em cache de cada plataforma, porque os cards antigos teimam em ficar.

A prévia de um link costuma ser a primeira impressão do seu site. Um colega cola sua página de preços no Slack, um cliente compartilha um produto no WhatsApp, um parceiro publica seu artigo no LinkedIn. Se a página não tem tags Open Graph, cada aplicativo adivinha: o texto do banner de cookies vira a descrição, a imagem é um logotipo minúsculo ou simplesmente não existe, e o título é o que estiver no <title> da página.

Este guia explica o que cada tag faz, quais plataformas leem o quê, os tamanhos de imagem que funcionam em todo lugar, por que as prévias não atualizam e como nosso verificador de Open Graph gratuito encontra tags ausentes, com a correção para cada uma.

O que é o Open Graph

Segundo o ogp.me, "The Open Graph protocol was originally created at Facebook." Ele transforma uma página web em um "rich object" com título, tipo, imagem e URL que outros serviços podem exibir. Foi criado pelo Facebook, mas LinkedIn, Slack e a maioria dos aplicativos de mensagem leem as mesmas tags, e o X as lê como alternativa (fallback) às suas próprias.

As tags são elementos meta comuns no <head>, escritos com o atributo property:

<meta property="og:title" content="Waterproof Hiking Boots for Women">
<meta property="og:description" content="Leather boots tested on 40 km of wet trail. Sizes 36 to 43.">
<meta property="og:image" content="https://www.example.com/images/boots-share.jpg">
<meta property="og:url" content="https://www.example.com/hiking-boots/women/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">

As tags que importam

O protocolo define quatro propriedades obrigatórias: título, tipo, imagem e URL canônica. Na prática, algumas opcionais também importam.

TagO que fazObservações
og:titleO título da préviaA Meta recomenda não incluir a marca, como o nome do site
og:descriptionUma ou duas frases abaixo do títuloA Meta a descreve como uma breve descrição do conteúdo
og:imageA imagem da préviaURL absoluta; a parte mais visível do card
og:urlA URL canônica da páginaMeta: "undecorated", sem parâmetros de sessão ou rastreamento
og:typeO tipo de objetowebsite para a maioria das páginas, article para posts; segundo o ogp.me, páginas sem essa marcação são tratadas como website
og:site_nameO nome do site como um todoExibido por alguns aplicativos acima do título
og:image:width / og:image:heightDimensões da imagem em pixelsPermite que a Meta renderize a imagem já no primeiro compartilhamento, sem baixá-la antes
og:image:altDescrição em texto da imagemogp.me: uma página com og:image "should specify og:image:alt"
twitter:cardO tipo de card do Xsummary (imagem pequena) ou summary_large_image

Dois detalhes da especificação valem a atenção. Se uma tag aparece duas vezes, "the first tag (from top to bottom) is given preference during conflicts", então a tag do tema, que vem acima da do plugin, prevalece. E propriedades estruturadas como og:image:width pertencem ao og:image imediatamente acima delas.

Quem lê o quê

Cada plataforma documenta suas próprias regras. O essencial:

Como escolher a og:image

A imagem decide se a prévia parece caprichada ou quebrada. Os requisitos variam um pouco entre plataformas, então mire em uma imagem que atenda a todas:

RequisitoEscolha segura
Tamanho1200 × 630 px (atende ao mínimo de 1200 × 627 do LinkedIn e à recomendação de 1080 px de largura da Meta)
ProporçãoCerca de 1,91:1; o X corta os cards grandes para 2:1, então mantenha o conteúdo principal centralizado
Tamanho do arquivoAbaixo de 5 MB; na prática, algumas centenas de KB bastam
FormatoJPG, PNG ou WebP; não SVG
URLAbsoluta e em HTTPS, por exemplo https://www.example.com/og/boots.jpg
AcessoPublicamente acessível: sem login, sem bloqueio por robots.txt ou firewall
ConteúdoLegível em miniatura: texto grande, se houver, e um assunto claro

Use uma imagem específica para cada página importante (foto do produto, ilustração do artigo) e uma imagem padrão bem desenhada para as demais. Um logotipo sobre um quadrado branco é a pior opção: a maioria dos aplicativos o exibe pequeno ou o corta de forma desajeitada.

Por que as prévias não atualizam

As plataformas guardam a prévia que montaram na primeira vez que a URL foi compartilhada. A Meta afirma que "Images are cached based on the URL and won't be updated unless the URL changes", então trocar share.jpg por um novo arquivo com o mesmo nome pode não mudar nada. A sequência confiável:

Tags para diferentes tipos de página

As tags básicas são as mesmas em todo lugar, mas alguns tipos de página se beneficiam de mais:

Como ver o que o crawler vê

Antes de culpar uma plataforma, olhe o HTML que ela recebe. Abra a página com "Exibir código-fonte" (não o inspetor de elementos do DevTools, que mostra a página depois da execução dos scripts) e procure por og:. O guia da Meta também informa o user agent do crawler, facebookexternalhit/1.1, então você pode buscar a página como o Facebook faz, pelo terminal:

curl -s -A "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" https://www.example.com/ | grep -i 'og:'

Se as tags aparecem no navegador, mas não nessa saída, elas são adicionadas por JavaScript ou seu servidor ou firewall responde de forma diferente a bots.

Como funciona o verificador de Open Graph da Searvia

O verificador de Open Graph gratuito usa o mesmo mecanismo do nosso verificador de SEO de sites e coloca três verificações em primeiro lugar: tags de compartilhamento social, tag de título e meta description. Informe um domínio ou o endereço de uma página e ele:

O resultado é uma tabela com um visto ou uma cruz e o valor exato de cada tag:

StatusQuandoMensagem
AprovadoAs quatro tags presentes"All social sharing tags are set."
AvisoUma ou mais ausentes"N social sharing tags are missing."

A verificação nunca mostra falha e tem baixa prioridade na nota geral, porque a falta de tags sociais não impede que uma página seja encontrada. Mas elas fazem todo compartilhamento parecer pior, e é por isso que a ferramenta as mostra primeiro.

As verificações de título e descrição (aprovadas com 30 a 60 e 70 a 160 caracteres) aparecem logo abaixo, porque muitos aplicativos recorrem a elas quando faltam tags Open Graph. O relatório também inclui uma prévia do resultado no Google, que usa og:site_name como nome do site quando você o define.

O que o verificador não faz: não baixa a imagem para medi-la, não verifica og:url, og:type ou og:image:alt e não busca a página como o crawler de cada plataforma. Use os debuggers das plataformas para a conferência final.

Como interpretar os resultados

Como corrigir cada tag ausente

og:title ausente

Adicione um título escrito para quem rola o feed, não para o buscador. Ele pode ser igual ao seu <title>, sem o sufixo da marca:

<meta property="og:title" content="Waterproof Hiking Boots for Women">

og:description ausente

Escreva uma ou duas frases com um detalhe concreto. Reaproveitar sua meta description é válido:

<meta property="og:description" content="Leather boots tested on 40 km of wet trail. Sizes 36 to 43, free returns.">

og:image ausente

<meta property="og:image" content="https://www.example.com/og/boots-share.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="A pair of brown leather hiking boots on a wet rock">

twitter:card ausente

<meta name="twitter:card" content="summary_large_image">

Repare no atributo name: as tags do Twitter usam name por convenção, enquanto as do Open Graph usam property.

Configurações por plataforma

PlataformaOnde configurar as tags sociais
WordPressYoast SEO e Rank Math geram tags Open Graph e Twitter; defina uma imagem padrão nas configurações sociais do plugin e imagens por página na aba social de cada página
ShopifyA maioria dos temas gera tags Open Graph; a imagem padrão é a imagem de compartilhamento social nas preferências da loja, e os produtos usam a imagem de destaque
WixAs configurações de SEO de cada página incluem opções de compartilhamento social
WebflowPage settings › Open Graph settings
Next.jsCampos openGraph e twitter da Metadata API, ou um arquivo opengraph-image na rota

Depois de qualquer alteração, rode o verificador de novo e, em seguida, os debuggers das plataformas.

Erros comuns

Exemplo prático (hipotético)

O exemplo a seguir é hipotético, não são dados reais. A Fernway, um aplicativo fictício de gestão de projetos, percebe que os links do seu site no Slack mostram apenas uma caixa cinza e o texto "We use cookies to improve your experience."

O verificador de Open Graph mostra og:title e og:description presentes, mas og:image e twitter:card ausentes. O valor da descrição acaba sendo o texto do banner de cookies: um plugin gera og:description a partir do primeiro parágrafo do HTML, e o banner vem primeiro.

As correções: um og:description escrito no template da página, uma imagem de 1200 × 630 px mostrando a visualização em quadro do produto com o assunto centralizado, og:image:width, og:image:height e og:image:alt, e twitter:card definido como summary_large_image. Uma segunda execução do verificador passa. Depois, a equipe passa a URL pelo Sharing Debugger e pelo Post Inspector e publica o link de novo no Slack, onde o novo card aparece.

Um checklist de 15 minutos

Como a Searvia mantém suas prévias e listagens em ordem

O verificador de Open Graph gratuito analisa uma página, sua home ou qualquer endereço que você informar, em cerca de 20 segundos, sem cadastro, e o mesmo relatório cobre as outras 37 verificações da nossa auditoria de site. As prévias são só uma parte de como suas páginas aparecem; títulos, descrições e canonicals são tema do nosso guia de meta tags, e o verificador de meta tags mostra a sua prévia no Google.

Para o site inteiro, uma conta gratuita da Searvia adiciona uma auditoria de site semanal que rastreia todas as páginas e sinaliza títulos e descrições ausentes ou duplicados, para que o texto usado como alternativa pelos aplicativos continue correto. Para um título ou uma descrição fracos, o Write with AI da auditoria sugere opções prontas (1 crédito), e a auditoria roda de novo toda semana, então uma atualização de tema ou plugin que quebre seus títulos ou descrições aparece no relatório seguinte.

Perguntas frequentes

O que são tags Open Graph?
Tags Open Graph são meta tags no head de uma página, como og:title, og:description e og:image, que dizem às redes sociais e aos aplicativos de mensagem o que exibir quando alguém compartilha o link. O protocolo foi criado originalmente no Facebook e hoje é lido por LinkedIn, Slack, X e pela maioria dos aplicativos de mensagem. Sem elas, cada aplicativo adivinha um título e uma imagem a partir da página, muitas vezes mal.
Qual deve ser o tamanho de uma og:image?
1200 × 630 pixels é um padrão seguro. O LinkedIn pede no mínimo 1200 × 627 pixels, proporção de 1,91:1 e menos de 5 MB; a Meta recomenda imagens com pelo menos 1080 pixels de largura; e o card de imagem grande do X usa proporção de 2:1 e aceita arquivos abaixo de 5 MB. Mantenha o conteúdo importante perto do centro para que cortes diferentes não o eliminem, use JPG, PNG ou WebP em vez de SVG e sirva a imagem a partir de uma URL absoluta em HTTPS.
Preciso das tags Twitter Card se já tenho as tags Open Graph?
Adicione pelo menos twitter:card. O X lê primeiro suas próprias tags twitter: e recorre às tags Open Graph correspondentes para título, descrição e imagem, então raramente é preciso duplicá-las. Mas twitter:card define o tipo de card, como summary_large_image para uma imagem grande, e não tem equivalente no Open Graph.
Por que meu link ainda mostra a prévia antiga?
As plataformas guardam as prévias em cache. A Meta armazena as imagens por URL e só as atualiza se a URL mudar, então dê um novo nome de arquivo à nova imagem. Depois, peça a cada plataforma que busque a página de novo: o Sharing Debugger no Facebook, o Post Inspector no LinkedIn. Posts já compartilhados geralmente mantêm o card antigo; a nova prévia vale para novos compartilhamentos.
As tags Open Graph ajudam no SEO?
Não diretamente, como fator de ranqueamento. Elas controlam a aparência dos links quando compartilhados, o que afeta os cliques vindos de redes sociais e aplicativos de mensagem. O Google lista og:title como uma das fontes que pode usar para o title link e og:site_name como um dos sinais para o nome do site exibido nos resultados, então tags corretas também ajudam na forma como você aparece no Google.

Fontes

  1. The Open Graph protocol – ogp.me
  2. A Guide to Sharing for Webmasters – Meta for Developers
  3. Sharing Best Practices for Websites & Mobile Apps – Meta for Developers
  4. Make your website shareable on LinkedIn – LinkedIn Help
  5. Cards markup – X Developer Platform
  6. Unfurling links in messages – Slack Developer Docs
  7. Influencing your title links in search results – Google Search Central
  8. Provide a site name to Google Search – Google Search Central
  9. Meta tags and attributes that Google supports – Google Search Central

Continue lendo