Verificador de dados estruturados
Cole uma URL e veja quais tipos de Schema.org a página declara e se o JSON é válido.
A página é buscada pelo servidor do DevTools. Só funciona com URLs públicas.
O que é
Dados estruturados são uma descrição da página em formato que máquina lê sem interpretar texto: em vez de deduzir que '4,8 de 5' é uma avaliação, o buscador recebe um campo dizendo exatamente isso. O vocabulário padrão é o Schema.org e o formato recomendado pelo Google é JSON-LD, um bloco <script type="application/ld+json"> dentro do HTML.
Por que importa
É o que habilita os resultados enriquecidos: estrelas de avaliação, preço e disponibilidade em produto, perguntas expansíveis de FAQ, tempo de preparo em receita, trilha de navegação no lugar da URL crua. Esses elementos não sobem a posição diretamente, mas mudam o tamanho e a aparência do resultado, e um resultado que ocupa três linhas a mais recebe mais cliques que os vizinhos. Um JSON-LD com erro de sintaxe é descartado inteiro e em silêncio — não há aviso, apenas o resultado enriquecido que nunca aparece.
Como corrigir
- Use JSON-LD em bloco separado, não microdata espalhado nos atributos HTML. É o formato que o Google recomenda e o único que dá para validar isoladamente.
- Valide a sintaxe antes de publicar. Uma vírgula sobrando invalida o bloco inteiro, e o descarte é silencioso.
- Declare só o que existe na página visível. Marcar avaliações que o usuário não encontra no conteúdo é violação das diretrizes de spam e rende ação manual.
- Escolha o tipo certo: Article para conteúdo editorial, Product para produto, FAQPage para perguntas de fato exibidas, BreadcrumbList para a trilha de navegação.
- Preencha as propriedades obrigatórias de cada tipo. Um Product sem offers ou um Article sem headline são aceitos como JSON e ignorados como dado estruturado.
- Confira o resultado no Teste de Resultados Enriquecidos do Google, que mostra o que ele de fato entendeu — diferente de um validador de JSON, que só confere a sintaxe.
JSON-LD mínimo de artigo
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Como validar CPF em JavaScript",
"datePublished": "2026-09-08",
"author": { "@type": "Person", "name": "Eduardo Decussi" }
}
</script>Perguntas frequentes
- Dados estruturados melhoram a posição no Google?
- Não diretamente. O Google afirma que não são fator de ranqueamento. O ganho é de apresentação: o resultado enriquecido ocupa mais espaço e atrai mais cliques, e é esse efeito que se traduz em tráfego.
- JSON-LD, microdata ou RDFa?
- JSON-LD, sem hesitar. É o formato recomendado pelo Google, fica isolado do HTML — o que significa que redesenhar a página não quebra a marcação — e pode ser validado sozinho.
- Marquei FAQ e o resultado enriquecido não apareceu. Por quê?
- Duas causas comuns. A primeira é elegibilidade: desde 2023 o Google restringiu o rich result de FAQ a sites de saúde e governo. A segunda é que as perguntas precisam estar visíveis na página — marcar um FAQ que o usuário não vê não gera resultado enriquecido.
- Posso declarar mais de um tipo na mesma página?
- Pode, e é comum. Uma página de artigo normalmente declara Article, BreadcrumbList e Organization ao mesmo tempo. Use blocos separados ou um @graph reunindo todos — as duas formas são válidas.
Outras checagens
Ferramentas relacionadas
- Validador de JSON — confira a sintaxe do bloco antes de publicar
- Formatador de JSON — deixe o JSON-LD legível para revisar
- Todas as checagens de SEO