Nota do Site

Open Graph: como fazer seu link aparecer com imagem no WhatsApp

Henrique Feng Por Publicado em

Resposta rápida

Para o link aparecer com imagem no WhatsApp, a página precisa da tag og:image no <head> do HTML, com endereço completo em https e uma imagem pública de 1200 × 630 pixels e menos de 300 KB. Com og:title, og:description e og:url, ela monta o cartão de prévia. Teste colando o link numa conversa sem enviar e, ao trocar a imagem, mude também o nome do arquivo.

O link sai sem imagem no WhatsApp quando a página não declara uma imagem de compartilhamento ou quando o aplicativo não consegue baixar a que foi declarada. A imagem, o título e o resumo do cartão vêm das tags Open Graph, que são as linhas no <head> do HTML que descrevem a página para quem a compartilha. Com og:image apontando para um JPG de 1200 × 630 pixels, leve e público, o cartão aparece. Este guia mostra o que cada plataforma documenta de fato, como testar antes de mandar o link e o que fazer quando a prévia antiga não sai da conversa.

Open Graph é um protocolo de metatags criado no Facebook para uma página se descrever quando alguém a compartilha. Ao receber um link, a plataforma visita o endereço, lê essas tags e monta o cartão: imagem em cima, título em negrito, uma linha de descrição e o domínio. WhatsApp, Facebook e LinkedIn documentam o uso dessas tags.

A especificação oficial, em ogp.me, pede quatro tags em toda página: og:title, og:type, og:image e og:url. A descrição (og:description) aparece como opcional no protocolo, mas o WhatsApp e o LinkedIn a incluem entre as obrigatórias. Quando as tags faltam, a Meta diz que o robô dela usa "heurísticas internas" para adivinhar título, descrição e imagem. Na prática, isso vira um cartão só com texto ou com uma imagem qualquer da página.

Um esclarecimento que evita confusão: og:title e og:description não são o <title> nem a meta description. O <title> aparece no Google e na aba do navegador; a meta description é o resumo candidato do resultado de busca. As tags og: servem ao cartão de compartilhamento. Elas podem ter o mesmo texto, mas são linhas separadas no código, e uma não substitui a outra.

Quais tags Open Graph colocar no <head>?

Coloque estas linhas em cada página, com os valores daquela página, dentro do <head> do HTML que o servidor entrega:

<meta property="og:type" content="website">
<meta property="og:site_name" content="Doceria Vó Lurdes">
<meta property="og:title" content="Bolo de pote de ninho com morango">
<meta property="og:description" content="Pote de 250 ml, feito no dia. Entrega em Ribeirão Preto.">
<meta property="og:url" content="https://www.doceriavolurdes.com.br/bolo-de-pote-ninho">
<meta property="og:image" content="https://www.doceriavolurdes.com.br/img/bolo-de-pote-ninho-1200x630.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Bolo de pote com creme de ninho e morangos">
<meta name="twitter:card" content="summary_large_image">

O que cada uma faz e quem pede:

Tag Para que serve O que a documentação diz
og:title Título em negrito do cartão O WhatsApp pede o título do conteúdo sem a marca, em até 2 linhas
og:description Linha de apoio O WhatsApp mostra 1 ou 2 linhas e diz que 80 caracteres bastam
og:image A imagem do cartão O WhatsApp pede endereço absoluto, com o domínio
og:url Endereço oficial da página O WhatsApp pede a URL limpa, sem parâmetros de sessão ou de rastreamento
og:image:width e og:image:height Medidas da imagem A Meta recomenda para o robô montar a prévia já no primeiro compartilhamento
og:image:alt Descrição da imagem O protocolo diz que toda página com og:image deveria ter
twitter:card Formato do cartão no X summary_large_image mostra a imagem grande

Repare no primeiro item. O <title> da página costuma terminar com o nome da empresa; o og:title, segundo a documentação do WhatsApp, deve vir sem a marca. E use property=, como o protocolo escreve, nas tags og:.

Use 1200 × 630 pixels, em JPG, com menos de 300 KB. Essa combinação atende ao que cada plataforma publica, e os números não são iguais entre elas:

Plataforma Medida Peso máximo Fonte
Facebook Pelo menos 1200 × 630, proporção perto de 1,91:1; mínimo de 200 × 200 8 MB Documentação da Meta para webmasters
WhatsApp 300 px de largura ou mais, proporção de até 4:1 600 KB Documentação de prévias do WhatsApp
LinkedIn Mínimo de 1200 × 627, proporção 1,91:1; abaixo de 401 px de largura vira miniatura 5 MB Central de ajuda do LinkedIn
Google Discover Pelo menos 1200 px de largura, 16:9 Não informa Google Search Central

O peso é onde mais se erra. O limite oficial do WhatsApp é 600 KB, mas a central de ajuda do Wix fala em 300 KB para a imagem aparecer no WhatsApp, e há lojas virtuais que relatam testes próprios com limite ainda menor. Ficar abaixo de 300 KB resolve as duas versões. Medimos a capa deste blog: 1200 × 630, JPG com qualidade 88, cerca de 180 KB. Se as imagens do site em geral estão pesadas, o guia sobre o que deixa um site lento mostra como achar e reduzir.

Duas dicas de conteúdo. A Meta recomenda ficar perto de 1,91:1 para a imagem aparecer inteira, sem corte, e deixar o principal no centro protege a imagem nas plataformas que recortam. E evite usar só o logotipo: o Google, ao falar da mesma tag og:image no Discover, pede imagem que represente a página e sem excesso de texto.

Por que a tag precisa estar no HTML, e não no JavaScript?

Porque o robô de prévia lê o HTML que o servidor devolve. O WhatsApp documenta que busca a página com uma requisição GET e que o <head> com as tags precisa estar nos primeiros 300 KB do HTML. A Meta diz o mesmo com outro número: as propriedades Open Graph precisam vir antes do primeiro 1 MB. Nenhuma das duas documentações fala em executar JavaScript.

Na prática, tag que só existe depois que o JavaScript roda não chega ao cartão. Isso pega três tipos de site: o feito em React, Vue ou Angular que monta o <head> no navegador, o que injeta as tags por um gerenciador de tags e o que tem um <head> gigante, com CSS e scripts embutidos que empurram as tags para depois do limite. Para conferir, abra o código-fonte com Ctrl+U (não o "inspecionar elemento", que mostra a página já montada) e procure og:image. Se não estiver lá, o robô também não vê. É o mesmo cuidado que vale para aparecer nas respostas do ChatGPT, porque os robôs de IA também leem o HTML sem montar a página.

O robô também precisa conseguir entrar. O WhatsApp se identifica com um User-Agent que começa com WhatsApp/, e o Facebook com facebookexternalhit. Firewall, proteção contra robôs ou CDN que bloqueia esses nomes derruba a prévia, e o LinkedIn cita justamente esse caso: imagem que cumpre os requisitos, mas fica numa pasta protegida ou num site que bloqueia a leitura. Se você mexeu no robots.txt recentemente, confira também que o bloqueio dos robôs de IA não levou os de compartilhamento junto.

Comece pelo próprio WhatsApp. A documentação oficial ensina o teste: cole o link numa conversa e não envie. Se a prévia não aparecer acima da caixa de texto em 10 segundos, algo está fora dos requisitos. Se aparecer pequena, o problema está na imagem (largura, proporção ou peso).

Depois, use as ferramentas de cada plataforma:

  • Depurador de Compartilhamento da Meta: mostra o que o robô do Facebook leu, aponta tags com problema e força uma nova leitura. Ele testa o robô do Facebook. A Meta não documenta que ele atualize a prévia do WhatsApp.
  • Post Inspector, do LinkedIn: faz o mesmo para o LinkedIn. A ajuda dele avisa que a nova prévia só vale para publicações novas; posts antigos com o link continuam como estavam.
  • X: a documentação de cards saiu do ar. Em outubro de 2026, os endereços antigos levam para a página geral da documentação. Sem regra publicada para conferir, a gente mantém as duas coisas: o twitter:card e as tags og: completas.

Para ver tudo de uma vez, cole o endereço no verificador de meta tags. Ele lê a página como esses robôs, sem executar JavaScript, mostra o cartão montado com as suas tags Open Graph, avisa quais faltam, se o og:image está com endereço relativo e se há twitter:card. O peso do arquivo da imagem ele não mede: para isso, abra o endereço da imagem numa aba anônima e veja o tamanho.

Troque o endereço da imagem. A Meta é explícita: imagens ficam guardadas pelo endereço e não são atualizadas enquanto o endereço não mudar. Salvar a foto nova por cima de capa.jpg não adianta; publique como capa-v2.jpg e atualize o og:image.

Depois, cada plataforma tem o seu caminho:

  1. Facebook: o conteúdo lido é atualizado num ciclo padrão de 24 horas, segundo a Meta. Para não esperar, passe o endereço da página no Depurador de Compartilhamento e peça nova leitura.
  2. LinkedIn: passe o endereço no Post Inspector. Vale só para posts novos.
  3. WhatsApp: não há documentação oficial sobre quanto tempo a prévia fica guardada nem ferramenta para limpar. Na prática, a mensagem já enviada fica com o cartão antigo. Para conferir se a correção funcionou, o truque comum é testar com o endereço acrescido de um parâmetro, como ?v=2, que costuma ser buscado de novo como se fosse outro link.
  4. O seu próprio site: plugin de cache, CDN ou cache do servidor podem continuar entregando o HTML antigo, com o og:image antigo. Limpe esse cache antes de testar qualquer outra coisa.

A tag ausente é a causa que mais aparece nas nossas análises, e os números estão na próxima seção. As outras exigem olhar o código e o arquivo da imagem:

  • Endereço relativo, como /img/capa.jpg. O protocolo pede uma URL e o WhatsApp pede endereço absoluto. Escreva com https:// e o domínio.
  • Imagem pesada demais para o WhatsApp, acima de 600 KB, como a foto original do celular publicada sem compressão.
  • Imagem pequena, como um ícone de 150 px. O WhatsApp pede 300 px de largura, e o LinkedIn transforma em miniatura o que tem menos de 401.
  • Duas tags og:image conflitantes, uma do tema e outra do plugin. Pelo protocolo, vale a primeira de cima para baixo, que nem sempre é a que você escolheu.
  • Tag fora do <head> ou inserida por JavaScript.
  • Imagem que não abre para quem não está logado, atrás de login, em ambiente de testes ou bloqueada pelo firewall.

Quantos sites brasileiros acertam o Open Graph?

Pouco mais da metade. Nas análises que fizemos de 53 sites brasileiros em outubro de 2026, 30 páginas iniciais tinham o Open Graph completo e 23 (43%) tinham algum problema:

Situação na página inicial Sites
Nenhuma tag Open Graph 9
Todas as tags, menos og:image 8
Sem og:description e sem og:image 2
Sem og:url 2
Outras faltas 2
Sem twitter:card 33

Somando as três primeiras linhas, pelo menos 19 dos 53 sites (36%) não declaram imagem de compartilhamento na página inicial. Quando alguém manda o endereço desses sites num grupo, ele chega como cartão só de texto ou com uma imagem escolhida pela plataforma. Chama a atenção que 8 sites tenham título, descrição e URL certinhos e parem justamente na imagem, a parte mais visível do cartão. Já o twitter:card falta em 33 dos 53 (62%), o que pesa menos: ele só muda o formato do cartão no X.

Como configurar no WordPress, no Wix e em site próprio?

No WordPress, plugins de SEO como Yoast e Rank Math têm uma aba de redes sociais em cada post e página, com campo para a imagem, e uma imagem padrão para o site inteiro. Confira se o tema não gera outra og:image por conta própria; se gerar, desligue uma das duas.

No Wix, a central de ajuda indica dois caminhos: por página, em Páginas e menu, Mais ações, Redes sociais; e para o site inteiro, nas configurações do site, em Site e domínio, onde fica a imagem padrão de compartilhamento. Depois de trocar, publique o site.

Em site próprio, gere as tags no servidor, a partir dos dados de cada página: o nome do produto vira og:title, a foto principal vira og:image. Em React, Vue ou Angular, use a renderização no servidor ou a geração estática que o framework oferece, para as tags saírem no HTML.

Por onde começar?

Pegue os três endereços que você mais compartilha: a página inicial, a página do produto ou serviço principal e o post mais lido. Passe cada um no verificador de meta tags, corrija o que faltar seguindo o modelo deste guia e faça o teste do WhatsApp: cole o link numa conversa, sem enviar, e espere a prévia. Se o problema vier do modelo das páginas, a análise completa do site mostra em quais páginas internas o Open Graph também está faltando.

Perguntas frequentes

O Google usa as tags Open Graph?

Usa algumas, para apresentação. A documentação de links de título lista o og:title entre as fontes que o Google pode usar para montar o título do resultado, e a do Discover cita a og:image como forma de indicar uma imagem grande da página. Nenhuma das duas trata o Open Graph como fator de posição. O papel principal das tags continua sendo o cartão de compartilhamento.

Qual o tamanho da imagem do link no WhatsApp?

A documentação do WhatsApp pede imagem com pelo menos 300 pixels de largura, proporção de até 4:1 e arquivo com menos de 600 KB. Como Facebook e LinkedIn pedem 1200 × 630 ou perto disso, uma imagem só nessa medida, em JPG e abaixo de 300 KB, atende às três plataformas de uma vez.

Preciso das tags do Twitter se já tenho Open Graph?

Do twitter:card, sim, se você quer a imagem grande no X: o valor summary_large_image escolhe esse formato, e o protocolo Open Graph não tem tag equivalente. Aqui no blog, usamos só o twitter:card junto das tags og: completas, sem repetir título e imagem em tags twitter: separadas.

Como atualizar a prévia de um link que já foi enviado?

A mensagem já enviada, na prática, não muda, e o LinkedIn avisa que posts antigos mantêm o cartão. O que dá para fazer é corrigir a página, publicar a imagem com outro nome de arquivo, pedir nova leitura no Depurador de Compartilhamento da Meta e no Post Inspector do LinkedIn e compartilhar o link de novo.

Posso usar a mesma imagem de compartilhamento em todas as páginas?

Pode, como reserva para páginas sem imagem própria, e plataformas como o Wix já funcionam assim. As páginas que você mais compartilha, como produtos e posts, ganham com imagem própria: o cartão mostra o que a pessoa vai encontrar, e o Google pede imagem que represente a página quando usa a og:image no Discover.

Fontes

  1. The Open Graph protocol · ogp.me
  2. Link Previews · WhatsApp Business Platform (Meta)
  3. A Guide to Sharing for Webmasters · Meta for Developers
  4. Images in Link Shares · Meta for Developers
  5. Sharing Best Practices · Meta for Developers
  6. Meta Web Crawlers · Meta for Developers
  7. Sharing Debugger · Meta for Developers
  8. Make your website shareable on LinkedIn · LinkedIn Help
  9. Use Post Inspector to refresh URL · LinkedIn Help
  10. Como influenciar os links de título na Pesquisa Google · Google Search Central
  11. O Google Discover e seu site · Google Search Central
  12. Editor Wix: alterar seu og:image · Central de Ajuda Wix
  13. Editor Wix: tamanho recomendado para imagem compartilhada em redes sociais · Central de Ajuda Wix

Este artigo ajudou?

Compartilhar: WhatsApp LinkedIn X Facebook

Leia também

Sugestões, problemas e reclamações

Usamos a mensagem só para melhorar o site e, se você deixar o e-mail, para responder. Veja a política de privacidade.