Validador de Open Graph
Cole o HTML da sua página (basta o <head>) e este validador analisa cada tag meta og: e twitter: que encontra, e depois informa quais das seis tags essenciais estão presentes, quais estão faltando e o valor exato de cada uma. Como ele lê a marcação que você cola em vez de buscar uma URL ao vivo, também funciona em servidores de staging, localhost e páginas atrás de um login, onde nenhum scraper online consegue chegar.
Como o validador lê as suas tags
-
1
Abra o código-fonte da página
Pressione Ctrl+U (Cmd+Option+U no macOS) para ver o HTML bruto que os rastreadores sociais realmente recebem.
-
2
Copie a seção head
Selecione de `<head>` até `</head>`. O body não é necessário, embora colar a página inteira não cause problema nenhum.
-
3
Cole no validador
Cada tag `<meta>` é analisada enquanto você digita. Nenhuma URL é buscada: apenas a marcação que você cola é examinada.
-
4
Leia a lista de verificação
Seis verificações ficam verdes ou vermelhas: og:title, og:description, og:type, og:url, og:image e twitter:card.
-
5
Revise os valores encontrados
Cada tag og: e twitter: é listada com seu conteúdo, então erros de digitação, valores vazios e caminhos de imagem relativos ficam evidentes.
As tags Open Graph que o validador procura
| Tag | Função | Na lista de verificação? |
|---|---|---|
| og:title | Título do cartão | Sim, obrigatória |
| og:description | Subtítulo do cartão | Sim, obrigatória |
| og:type | website, article, video etc. |
Sim, obrigatória |
| og:url | URL canônica | Sim, obrigatória |
| og:image | URL da imagem de prévia | Sim, obrigatória |
| og:site_name | Linha da marca acima do título | Listada quando presente |
| og:locale | pt_BR, en_US etc. |
Listada quando presente |
Qualquer outra tag og: na sua marcação também é listada, mesmo quando não faz parte da lista de verificação.
Tags Twitter Card
O X (Twitter) recorre ao Open Graph quando as suas próprias tags estão ausentes, então só twitter:card está na lista de verificação. O restante é listado sempre que o validador as encontra.
| Tag | Função |
|---|---|
| twitter:card | summary, summary_large_image etc. |
| twitter:site | @conta que publica |
| twitter:creator | @conta do autor |
| twitter:title | Sobrescreve og:title |
| twitter:description | Sobrescreve og:description |
| twitter:image | Sobrescreve og:image |
Especificação de imagem que funciona em todo lugar
O validador confirma que og:image está declarada, mas nunca baixa o arquivo, então verifique estes pontos manualmente:
- Dimensões: 1200 x 630 px (Facebook, LinkedIn, cartões grandes do Twitter).
- Proporção: 1.91:1 para
summary_large_image. - Tamanho do arquivo: abaixo de 5 MB, idealmente abaixo de 1 MB para o rastreador não expirar.
- Formato: JPG ou PNG. WebP e AVIF ainda têm suporte inconsistente.
- URL absoluta: sempre o endereço completo
https://..., nunca um caminho relativo ao protocolo ou à raiz.
Problemas comuns que o relatório revela
- Sem og:image. A falha mais comum de longe. Sem imagem, o cartão degrada para um link azul sem estilo.
- Uma tag presente, mas vazia. O validador imprime cada valor, então um
og:titlesem nada depois é fácil de perceber. - Caminho de imagem relativo.
og:imageprecisa ser uma URL absoluta; um caminho como/img/card.jpgquebra a raspagem. - Divergência em og:url. Quando
og:urldifere da canônica real, as plataformas podem se recusar a raspar a página. - Tags injetadas por JavaScript. Elas nunca aparecem no view-source, então também não aparecem aqui, e a maioria dos rastreadores não as verá.
- Um cartão desatualizado no Facebook. Não é um problema de marcação: o Facebook armazena as suas raspagens em cache. Force uma atualização pelo Sharing Debugger dele.
Perguntas frequentes
Porque colar a marcação mostra exatamente o que um rastreador social vê na resposta bruta, e funciona em páginas que nenhum rastreador consegue alcançar: servidores de staging, localhost, intranets e tudo o que está atrás de um login. Abra sua página, pressione Ctrl+U, copie o código-fonte e cole aqui.
Não necessariamente. O X recorre às tags Open Graph quando as tags twitter: estão faltando, e é por isso que só twitter:card está na lista de verificação. Adicione o restante apenas quando quiser um título, uma descrição ou uma imagem diferentes no X em relação a todas as outras plataformas.
O inspetor mostra o DOM depois que o JavaScript é executado, enquanto os rastreadores sociais leem a resposta HTML bruta. Use o view-source (Ctrl+U), não o inspetor, e cole isso. Se a tag existe apenas no DOM, adicione renderização do lado do servidor ou um serviço de pré-renderização para que os rastreadores a vejam.
1200 x 630 px, JPG ou PNG. É o tamanho recomendado para os cartões grandes do Facebook e do LinkedIn, é aceito pelo X e escala de forma limpa no Slack, no Discord e em outros apps que desdobram links. O validador confirma que og:image está declarada, mas não abre o arquivo, então verifique as dimensões você mesmo.
O Facebook armazena os resultados de raspagem em cache por até 30 dias. Cole a URL no Sharing Debugger em developers.facebook.com/tools/debug e faça a raspagem de novo para invalidar o cache.
Ferramentas relacionadas
Contador de palavras da página
Cole o código HTML de uma página e conte as palavras visíveis, os caracteres e o tempo de leitura após a remoção das tags, para auditorias de SEO e benchmarking.
Extrator de Metadados
Extraia metadados da página de qualquer URL: título, descrição meta, Open Graph, cartões do Twitter, URL canônica e dados estruturados JSON-LD.
Verificador de Densidade de Palavras-Chave
Verifique a densidade de palavras-chave e a frequência de n-gramas para conteúdo SEO com filtragem de palavras de parada, stemming e faixas de densidade recomendadas.
Page Speed Insights
Informe uma URL e abra uma auditoria de velocidade gratuita no Google PageSpeed Insights, GTmetrix ou WebPageTest para ver Core Web Vitals e notas do Lighthouse.
Extrator de Links Internos
Extraia todos os links internos de uma URL ou HTML colado com texto âncora, atributos rel e status nofollow para auditorias de SEO.
Prévia do Open Graph
Digite o título, a descrição, a imagem e a URL e veja um cartão de compartilhamento do Facebook e do X (Twitter) se atualizar enquanto você edita, para detectar uma prévia quebrada antes de publicar.
Ferramenta disponível em outros idiomas
- Open Graph Checker [NL]
- Trình kiểm tra Open Graph [VI]
- Open Graph 체커 [KO]
- Open Graph Checker [DE]
- Walidator Open Graph [PL]
- Open Graph チェッカー [JA]
- Vérificateur Open Graph [FR]
- ตัวตรวจสอบ Open Graph [TH]
- Pemeriksa Open Graph [ID]
- فاحص Open Graph [AR]
- Open Graph-kontroll [SV]
- Verificador de Open Graph [ES]
- Open Graph Checker [EN]
- Verifica Open Graph [IT]
- Проверка тегов Open Graph [RU]
- Open Graph Denetleyici [TR]
- Open Graph 检查器 [ZH]