Validador de Marcação de Schema

Próximo

Dados estruturados que quase validam são dados estruturados que falham silenciosamente em produzir um resultado avançado. Cole aqui o seu bloco JSON-LD e este validador confirma duas coisas na hora: que ele é analisado como JSON válido e que inclui o essencial de que todo item do Schema.org precisa: um @context, um @type e um name ou headline. Pense nele como a verificação estrutural rápida que você faz antes do Teste de Resultados Avançados, mais lento: encontre o colchete quebrado ou o tipo ausente em segundos.

Como verificar a sua marcação de schema

  1. 1

    Cole o seu JSON-LD

    Insira o bloco `<script type="application/ld+json">` completo ou apenas o objeto JSON dentro dele: qualquer tag script é removida automaticamente.

  2. 2

    Execute a verificação

    O validador analisa o JSON e, se não conseguir analisá-lo, aponta o erro de sintaxe exato a corrigir.

  3. 3

    Leia o resultado

    Ele confirma que as chaves essenciais estão presentes (`@context`, `@type` e um `name` ou `headline`) ou lista exatamente quais estão faltando.

  4. 4

    Corrija e verifique de novo

    Corrija o trecho e execute novamente até que ele saia limpo; depois leve-o ao Teste de Resultados Avançados do Google para as regras específicas de cada tipo.

Erros comuns de validação e como corrigi-los

Quando você leva a sua marcação a um validador completo como o Teste de Resultados Avançados do Google, a maioria das falhas vem da mesma lista curta de erros. Aprender a identificá-los reduz drasticamente o tempo de depuração.

Infratores frequentes

Mensagem de erro O que significa Como corrigir
Campo “image” ausente Campo obrigatório omitido Adicione pelo menos uma URL de imagem (absoluta)
“datePublished” não é uma data válida Formato errado Use ISO 8601: 2026-04-18 ou com hora+offset
Tipo desconhecido “Offers” Capitalização errada Use Offer (singular) dentro de um array offers
Campo obrigatório “price” ausente Produto sem preço Adicione price e priceCurrency nas ofertas
Valor de “author” é uma string Deve ser um objeto Person/Organization Envolva como { "@type": "Person", "name": "..." }
@id duplicado Mesmo identificador em dois nós Use um @id único por entidade
reviewCount de 0 com aggregateRating O snippet de estrelas requer pelo menos 1 avaliação Remova a classificação ou espere até ter avaliações
URL “/” (relativa) Analisadores exigem URLs absolutas Use o https://example.com/path completo

Avisos vs erros

  • Os erros significam que o resultado avançado não é elegível. Corrija-os primeiro.
  • Os avisos significam elegível, mas com uma propriedade faltando que desbloquearia um snippet maior (por exemplo, adicionar brand e sku a um Produto).

Dicas para uma marcação confiável

  • Verifique a estrutura antes da validação profunda. Corrigir aqui um colchete quebrado ou um @type ausente poupa uma ida e volta pelas ferramentas específicas de cada tipo, mais lentas.
  • Mantenha a marcação em sincronia com o conteúdo. Atualizar o título da página sem atualizar o headline é a maneira mais rápida de ser sinalizado por inconsistência.
  • Prefira JSON-LD pela manutenibilidade: um único bloco é mais fácil de verificar do que propriedades espalhadas pelo HTML.
  • Monitore o Search Console. O Google registra erros e melhorias de dados estruturados por tipo; verifique mensalmente.

Perguntas frequentes

Não: significa que o seu JSON-LD está bem formado e carrega as chaves essenciais. Um resultado avançado também precisa das propriedades obrigatórias específicas do tipo, de conteúdo que corresponda de verdade à marcação e dos limiares de qualidade do Google. Use isto para corrigir o básico rápido e depois confirme a elegibilidade no Teste de Resultados Avançados do Google.

Esta é uma verificação estrutural leve: confirma que o JSON é analisado e que @context, @type e um name ou headline estão presentes. O teste do Google vai além e valida as propriedades obrigatórias de cada tipo elegível. Execute este primeiro para eliminar as falhas evidentes e depois o do Google para as regras específicas de cada tipo.

Sim: cole o bloco <script type="application/ld+json">…</script> completo ou apenas o objeto JSON dentro dele. As tags script que o envolvem são removidas antes da análise. Valide um bloco por vez.

Não. O trecho é enviado ao nosso servidor apenas para executar a verificação e é descartado logo em seguida; nada do que você cola é salvo.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas