Revisar entidades JSON-LD e campos comuns

Cole um objeto, um array, um documento @graph ou um bloco completo <script type="application/ld+json"> para listar as entidades declaradas e identificar @id duplicados, campos ausentes e datas malformadas. É uma revisão de campos no seu navegador, não um validador JSON-LD completo nem garantia de resultados avançados do Google.

Funciona localmente no seu navegador
Esta ferramenta processa todos os dados localmente no seu navegador.
Documento JSON-LDCole um objeto, um array, um documento @graph ou um bloco completo <script type="application/ld+json">.

Como inspecionar entidades JSON-LD, valores @id e campos de esquema

A página analisa um documento JSON-LD — um objeto, um array, um documento @graph ou um bloco completo <script type="application/ld+json"> copiado de uma página — e lista cada nó que declara um @type. Nós aninhados entram na lista: um Article com autor e editor informa três entidades.

As verificações são de campo: um @context declarado, uma referência a schema.org, valores @id duplicados e os campos que o Google exige para Article, Product, FAQPage, BreadcrumbList, Organization e WebSite. O documento não é expandido e nada é buscado na rede, então é a revisão de um trecho, não um veredicto sobre uma URL.

  1. Cole o JSON-LD no painel esquerdo ou pressione Carregar exemplo para ver um documento @graph com duas entidades.
  2. Pressione Inspecionar JSON-LD. Se o documento não puder ser analisado, a linha e a coluna do erro são informadas no lugar do resultado formatado.
  3. Veja Entidades detectadas à direita: cada cartão mostra os valores @type e o headline, name ou @id que identifica o nó.
  4. Leia a lista de resultados abaixo dos cartões. @id duplicados aparecem como erros, campos ausentes e datas malformadas como avisos, e recomendações opcionais como notas.
  5. Copie ou baixe o JSON-LD formatado e pressione Limpar antes de trabalhar com o próximo documento.

O que esta página verifica e o que fica para um validador JSON-LD completo

O que é verificado

A varredura registra se algum objeto declara @context e se o documento menciona schema.org. Um array de nível superior cujos nós trazem o próprio @context passa, porque o JSON-LD permite essa forma; um documento sem nenhum @context gera um aviso, não dois.

As verificações de campo são aplicadas por tipo. Article, NewsArticle e BlogPosting são checados quanto a headline, image, datePublished e author, e datePublished precisa ser uma data ISO 8601: 2026-02-30 e 20260102 são apontados. Product é checado quanto a name e offers, FAQPage quanto a mainEntity, BreadcrumbList quanto a itemListElement, e Organization e WebSite quanto a name. Cada @id duplicado é informado uma vez por repetição.

O que a página não faz

Ela não busca uma URL, não expande o documento, não resolve contextos remotos nem valida contra a especificação JSON-LD: um documento pode passar em todas as verificações e ainda falhar em um teste de conformidade. Também não é possível saber se a marcação corresponde à página visível, que é o que o Google compara antes de conceder um resultado avançado.

Trate o resultado como uma revisão de campos de um trecho. Para um veredicto no nível da URL, combine esta página com o teste de resultados avançados e o validador de marcação estruturada, e lembre-se de que marcação válida é um requisito, não um fator de posicionamento por si só.

Trechos do mundo real

Trechos copiados de uma página costumam chegar com BOM, quebra de linha final ou o bloco completo <script type="application/ld+json">; os três casos são aceitos, e um erro de sintaxe é informado com a linha e a coluna extraídas da mensagem do analisador.

Uma execução com falha limpa o painel de saída, os cartões de entidades e os resultados anteriores, de modo que um documento antigo nunca seja confundido com o atual. Nada é enviado: o documento, os resultados e o arquivo para download ficam no navegador, e a página continua funcionando offline depois de carregada.

Ferramentas recentes: