Validador de Schema Markup

Teste os dados estruturados de qualquer URL ou cole seu JSON-LD para encontrar erros de sintaxe, propriedades obrigatórias ausentes e campos recomendados para os rich results do Google.

Atualizado em

Valide dados estruturados de uma URL ativa ou de código colado.

Digite qualquer URL pública acima e pressione Enter ou Ctrl + Enter.

  • Erros de sintaxe JSON-LD, bloco por bloco
  • Propriedades obrigatórias e recomendadas para cerca de 30 tipos de rich results
  • Entidades aninhadas (ofertas, autores, endereços…) e formatos de data
  • Detecção de Microdata e RDFa, JSON-LD bruto com cópia

Esta ferramenta busca pelo nosso servidor a URL pública que você digitar. Os resultados ficam alguns minutos na memória temporária e nunca são salvos em banco de dados.

Como usar: Validador de Schema Markup

  1. Escolha Buscar URL e digite o endereço de uma página, ou mude para Colar código para testar um trecho antes de publicar.
  2. Clique em Validar (ou pressione Ctrl+Enter).
  3. Revise cada cartão de entidade: os erros impedem os rich results, e os avisos são propriedades recomendadas que podem melhorá-los.
  4. Corrija o markup — ou crie um do zero com o Gerador de Schema Markup — e confirme no Teste de Resultados Enriquecidos do Google.

O que é um validador de schema markup?

Schema markup (dados estruturados) são informações legíveis por máquinas sobre uma página — que ela descreve um produto com preço, um artigo com autor ou uma empresa com endereço — escritas com o vocabulário do schema.org. Um validador analisa esse markup, sinaliza erros de sintaxe e verifica se cada entidade contém as propriedades que os mecanismos de busca precisam para exibir rich results, como estrelas de avaliação de produtos, breadcrumbs ou datas de eventos.

O que este validador verifica

  • Sintaxe: cada bloco <script type="application/ld+json"> é analisado separadamente, então um bloco quebrado (uma vírgula sobrando, uma aspas não escapada) é identificado sem ocultar os outros.
  • Formatos: JSON-LD (incluindo @graph), Microdata (itemscope/itemprop) e detecção de RDFa.
  • Propriedades obrigatórias e recomendadas para cerca de 30 tipos comuns — Article, Product, Offer, Organization, LocalBusiness, BreadcrumbList, FAQPage, Event, Recipe, VideoObject, JobPosting, Review e outros — com base na documentação de rich results do Google.
  • Sanidade dos valores: datas no formato ISO 8601, preços numéricos e URLs absolutas para url, image e logo.
  • Entidades aninhadas, como uma Offer dentro de um Product ou um PostalAddress dentro de um LocalBusiness, também são validadas.

Erros x avisos

Um erro significa que uma propriedade exigida pelo Google para aquele rich result está ausente ou é inválida — a página não é elegível para esse recurso até que seja corrigida. Um aviso é uma propriedade recomendada: o markup é válido sem ela, mas adicioná-la dá mais informações aos mecanismos de busca e pode deixar o resultado mais rico.

Qual validador devo usar?

FerramentaMelhor para
Este validadorVerificações rápidas de URLs ativas ou trechos colados, relatórios legíveis por entidade, problemas aninhados
Teste de Resultados Enriquecidos do GoogleConfirmação final da elegibilidade no Google, incluindo markup renderizado por JavaScript
Validador do Schema.orgVerificar a correção do vocabulário de qualquer tipo, não apenas os recursos do Google

Erros comuns em dados estruturados

  • Marcar conteúdo que não está visível na página — o Google trata isso como dado estruturado de spam.
  • Datas em formatos locais, como 25/10/2026, em vez de 2026-10-25.
  • Preços com símbolo de moeda ("€89") em vez de um número com priceCurrency.
  • URLs de imagem relativas, ou vários blocos Organization conflitantes injetados por plugins diferentes.

Também pesquisado como: testar json-ld, validador json-ld, teste de dados estruturados, validador de dados estruturados, microdata, schema.org, rich snippets.

Ferramentas que combinam com: Validador de Schema Markup

  • Gerador de marcação de esquema — Escolha um tipo de esquema, preencha o formulário e copie o JSON-LD pronto para colar.
  • Verificador de SEO e Auditoria de Site — Cole uma URL para fazer até 70 verificações de SEO na página, além de uma auditoria completa do site: velocidade do Lighthouse, cabeçalhos de segurança e SSL, dados estruturados, links quebrados, robots.txt e rastreadores de IA, noções básicas de acessibilidade, rastreamento e consentimento, SPF/DKIM/DMARC e validade do domínio — tudo reunido em uma única pontuação do site com correções priorizadas.
  • Verificador de Meta Tags — Veja como o Google provavelmente vai exibir sua página: title e description medidos em pixels, prévias para desktop e mobile e todas as meta tags do <head>.
  • Verificador de Open Graph — Veja como seu link vai aparecer quando for compartilhado no Facebook, LinkedIn, X e Slack.

Perguntas frequentes

Isso é o mesmo que o Teste de Resultados Enriquecidos do Google?
Não. Ele aplica as propriedades obrigatórias e recomendadas documentadas pelo Google para os tipos mais comuns e gera um relatório rápido e legível, mas só o Teste de Resultados Enriquecidos do Google pode confirmar a elegibilidade. Use-o como verificação final antes de publicar.
Schema válido garante rich results?
Não. Um markup válido torna a página elegível, mas o Google decide se vai exibir um rich result com base na qualidade do conteúdo, na relevância e nas próprias políticas.
Devo usar JSON-LD ou Microdata?
O Google recomenda JSON-LD porque ele fica em um único bloco de script, separado do seu HTML, e é mais fácil de manter. O Microdata ainda é suportado e esta ferramenta valida os dois.
Por que meus rich results de FAQ ou HowTo não aparecem mais?
Em 2023, o Google limitou os rich results de FAQ a sites governamentais e de saúde conhecidos e com autoridade, e deixou de exibir rich results de HowTo. O markup continua válido, mas a maioria dos sites não terá esses recursos.
Ele encontra schema adicionado por JavaScript ou pelo Google Tag Manager?
Ao buscar uma URL, ele lê o HTML retornado pelo servidor, então markup inserido depois por JavaScript não é visto. Cole o markup já renderizado na aba de código ou use o Teste de Resultados Enriquecidos do Google, que renderiza JavaScript.

Ferramentas relacionadas