O que é JSON-LD?
JSON-LD é um formato para descrever dados estruturados em JSON. Em páginas web, normalmente aparece dentro de <script type="application/ld+json"> para ajudar mecanismos de busca a compreender entidades e relações.
Descubra se o JSON-LD de uma página possui entidades HTML, double escaping ou problemas de codificação que possam afetar a interpretação dos dados estruturados.
As URLs e os conteúdos enviados não são armazenados permanentemente. A ferramenta aceita JSON-LD e páginas HTML de até 20 MB; requisições por URL são limitadas e protegidas contra acesso a redes privadas.
JSON-LD é um formato para descrever dados estruturados em JSON. Em páginas web, normalmente aparece dentro de <script type="application/ld+json"> para ajudar mecanismos de busca a compreender entidades e relações.
& é a entidade HTML correspondente ao caractere &. Isso não tem relação com AMP (Accelerated Mobile Pages).
Escaping representa caracteres especiais de modo seguro no HTML. O problema ocorre quando o mesmo conteúdo é escapado mais de uma vez: & → & → &amp;.
O processamento do JSON-LD passou a aplicar apenas uma passagem de HTML unescaping. Assim, um valor duplamente escapado pode continuar contendo uma entidade após a extração. Isso indica um ponto técnico a corrigir, mas não implica automaticamente penalização, perda de ranking ou desindexação.
Não necessariamente. O caractere & é normal em uma string JSON. Uma entidade como & merece revisão, enquanto double escaping claro recebe recomendação de correção.
Sim, dentro de uma string JSON válida. É importante distinguir a sintaxe JSON do documento HTML que contém o script. A serialização deve preservar o JSON válido sem aplicar escaping HTML repetidamente aos seus valores.
É a representação Unicode do caractere &. Ela é válida em JSON e esta ferramenta não a marca como erro.
O relatório percorre objetos, arrays e @graph, mostra o caminho completo do campo e compara o valor original, uma passagem de unescape e a possível forma normalizada.
É quando um valor passa por escaping HTML mais de uma vez. Por exemplo, &amp; precisa de duas passagens de unescape para se tornar &.
& é uma entidade HTML que representa o caractere &.
Não. A entidade & não tem relação com AMP (Accelerated Mobile Pages).
Não necessariamente. Uma entidade isolada exige revisão de contexto; a ferramenta só classifica como double escaping quando uma passagem ainda deixa uma entidade reconhecida.
Durante a extração do JSON-LD inserido no HTML, o processamento pode aplicar uma passagem de HTML unescaping. Conteúdo escapado mais de uma vez pode continuar parcialmente codificado.
O processamento passou a considerar uma única passagem de HTML unescaping. A ferramenta simula esse comportamento para tornar o risco de double escaping visível.
Analise a URL ou cole o JSON-LD. O relatório mostra o campo exato, o valor original, o resultado após uma passagem e uma possível correção.
Sim. É uma representação Unicode válida do caractere & e não é tratada como erro.
Ela verifica sintaxe, escaping, encoding e algumas observações estruturais. Não valida integralmente todas as propriedades e regras do Schema.org.
Não. Ela é complementar e especializada em escaping, entidades HTML e encoding.