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 navegadorA 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.
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.
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 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.