SEO técnico · ferramenta gratuita

Validador de Escape JSON-LD

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.

  • Sem cadastro
  • Análise recursiva
  • Resultado imediato

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.

Entenda o diagnóstico

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.

O que significa &amp;?

&amp; é a entidade HTML correspondente ao caractere &. Isso não tem relação com AMP (Accelerated Mobile Pages).

HTML escaping e double escaping

Escaping representa caracteres especiais de modo seguro no HTML. O problema ocorre quando o mesmo conteúdo é escapado mais de uma vez: &&amp;&amp;amp;.

O que mudou no processamento do Google?

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.

Todo & é um erro?

Não necessariamente. O caractere & é normal em uma string JSON. Uma entidade como &amp; merece revisão, enquanto double escaping claro recebe recomendação de correção.

Posso usar & diretamente?

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.

O que é \u0026?

É a representação Unicode do caractere &. Ela é válida em JSON e esta ferramenta não a marca como erro.

Como saber se preciso corrigir?

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.

Dúvidas frequentes

FAQ sobre escaping em JSON-LD

O que é double escaping em JSON-LD?

É quando um valor passa por escaping HTML mais de uma vez. Por exemplo, &amp;amp; precisa de duas passagens de unescape para se tornar &.

O que significa &amp;?

&amp; é uma entidade HTML que representa o caractere &.

&amp; é AMP?

Não. A entidade &amp; não tem relação com AMP (Accelerated Mobile Pages).

Todo &amp; em dados estruturados está errado?

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.

O Google corrige entidades HTML no JSON-LD?

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 que mudou no parser de JSON-LD do Google?

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.

Como verificar se meu Schema precisa ser corrigido?

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.

\u0026 é válido em JSON?

Sim. É uma representação Unicode válida do caractere & e não é tratada como erro.

Essa ferramenta valida Schema.org?

Ela verifica sintaxe, escaping, encoding e algumas observações estruturais. Não valida integralmente todas as propriedades e regras do Schema.org.

A ferramenta substitui o Rich Results Test do Google?

Não. Ela é complementar e especializada em escaping, entidades HTML e encoding.

WhatsApp
SOLICITE SEU DIAGNÓSTICO GRATUITO