Google muda como lê o JSON-LD: seu schema (FAQ, avaliação, preço) pode estar quebrado
No dia 21 de agosto de 2026, o Google mudou, sem alarde, a forma como o Googlebot lê e decodifica dados estruturados em JSON-LD, o formato usado para marcar FAQ, avaliação com estrelinha, preço, evento e receita. A mudança é técnica, mas o efeito prático é direto: sites que geram esse código por CMS, page builder ou modelo automático podem ter, agora, textos com símbolo errado ou rich results que somem do resultado de busca, sem nenhum aviso ou penalidade visível no Search Console. Veja o que mudou, quem corre risco e como conferir seu próprio schema ainda esta semana.
O que exatamente mudou no dia 21 de agosto
Segundo apurou o Search Engine Roundtable, o Google alterou o parser que lê o JSON-LD para deixar o processo alinhado com o padrão do próprio formato JSON: agora ele aplica apenas uma passada de decodificação de entidade HTML, em vez de resolver a mesma entidade mais de uma vez. Na prática, antes da mudança, um trecho como & dentro do JSON-LD era desfeito duas vezes até virar um simples &. Agora, o Google resolve isso apenas uma vez, então o mesmo trecho aparece no resultado como & em vez do símbolo esperado. O Search Engine Watch confirma que a mudança vale para qualquer tipo de dado estruturado, não só para um schema específico.
Por que isso quebra dados estruturados sem gerar erro
O problema não aparece como erro no Search Console porque, tecnicamente, o JSON continua válido. O que muda é o conteúdo final que o Google lê dentro dele. Isso acontece porque muitos sistemas (CMS, plugin de schema, page builder, modelo com variável de texto) escapam o texto duas vezes antes de montar o JSON-LD: uma vez porque o campo vem de um editor de texto que trata HTML, e outra vez porque o próprio gerador de schema também escapa o mesmo campo. O resultado é uma entidade duplicada, algo que passava despercebido porque o Google desfazia as duas camadas e mostrava o texto certo. Agora ele desfaz só uma, e o texto errado aparece exatamente no lugar que deveria gerar confiança: no título do produto, na pergunta da FAQ, no nome do evento.
Quem corre risco: não é só quem mexe direto no código
Qualquer página que use marcação de dados estruturados está sujeita ao problema, mas o risco é maior para quem gera esse código por ferramenta automática em vez de escrever o JSON-LD à mão. Os tipos de rich result mais expostos, segundo o levantamento do Search Engine Watch, são:
- Perguntas e respostas de FAQ, como as que já mostramos em FAQ e conteúdo que a inteligência artificial adora citar.
- Avaliação com estrelinha (review snippet), tema que já tratamos em Google proíbe avaliação falsa ou incentivada sem aviso.
- Preço de produto, detalhe de evento e ingrediente de receita, quando o texto original tem acento, aspas, "e comercial" ou outro símbolo que passa por escape de HTML.
Googlebot não lê arquivo JSON solto, só o JSON-LD embutido na página
Na mesma semana, o engenheiro do Google Gary Illyes reforçou um ponto que gera confusão: o Googlebot, o robô que baixa as páginas, não interpreta arquivo JSON como conteúdo. Como noticiou o Search Engine Roundtable, o Googlebot apenas baixa o arquivo, e é uma etapa separada de indexação, feita depois, que interpreta o JSON-LD colocado dentro da tag script type="application/ld+json" no HTML da página. Ou seja, colocar informação da empresa num arquivo .json solto, publicado como se fosse uma API, e apontar um link para ele não faz o Google (nem uma IA generativa) ler aquele conteúdo como dado estruturado da sua página. O formato só funciona quando está embutido no HTML que o Googlebot baixa junto com o resto da página.
Como auditar e corrigir seu schema esta semana
A boa notícia é que o ajuste é simples depois de identificado. O ponto central é parar de aplicar escape de HTML dentro de string que vai para o JSON-LD, usando em vez disso o escape padrão do próprio JSON ou o formato unicode, como \u0026 no lugar de &. Alguns passos práticos para revisar ainda esta semana:
- Abra o teste de resultados avançados do Google e confira se o título, a pergunta de FAQ ou o nome do produto aparecem com
&,"ou algo parecido em vez do símbolo esperado. - Se o site usa plugin ou aplicativo de schema, veja se há atualização recente do fornecedor tratando esse ponto específico.
- Em site feito sob medida, confira no código se o mesmo campo de texto passa por mais de uma função de escape antes de virar JSON-LD.
- Repita o teste depois da correção, porque o problema não gera aviso automático no Search Console, só muda o texto exibido.
Por que isso importa também para a citação por IA
Dados estruturados não servem só para a estrelinha no Google. Como já explicamos em Dados estruturados e Schema: como falar a língua das máquinas, esse código é uma das formas mais diretas de um site comunicar fato de forma organizada, tanto para o Google quanto para modelo de IA generativa que busca informação confiável para citar. Um texto com símbolo trocado no meio do nome do produto ou da pergunta de FAQ não chega a quebrar o ranking, como confirma o próprio Google, mas passa uma impressão de descuido justamente no ponto que deveria transmitir precisão. Quem acompanha o apareça.ai sabe que essa cautela técnica é recorrente por aqui: vale a pena tratar essa checagem como rotina, do mesmo jeito que já recomendamos revisar erro de Search Console e avaliação de cliente, e não como um ajuste feito uma vez só.
Perguntas frequentes
O que o Google mudou no JSON-LD no dia 21 de agosto de 2026?
O Google passou a aplicar apenas uma passada de decodificação de entidade HTML ao ler dados estruturados em JSON-LD, em vez de resolver a mesma entidade mais de uma vez como fazia antes. Isso muda o texto final exibido quando o campo original foi escapado em HTML duas vezes antes de virar JSON-LD.
Isso derruba o ranking do meu site no Google?
Não. É um problema de precisão de dado e de aparência do rich result (a estrelinha, o preço, a pergunta de FAQ), não um fator de ranqueamento. O site continua indexado normalmente, mas pode perder ou exibir errado o elemento visual que vem do schema.
Como sei se meu schema foi afetado?
Abra o teste de resultados avançados do Google para uma página com FAQ, avaliação ou preço marcados e veja se aparece algo como código de entidade HTML (por exemplo texto com aparência de símbolo trocado) em vez do caractere esperado, como acento, aspas ou 'e comercial'.
Qual é a correção recomendada?
Parar de aplicar escape de HTML dentro das strings que compõem o JSON-LD e usar, no lugar, o escape padrão do próprio formato JSON ou notação unicode. Quem usa plugin ou aplicativo pronto de schema deve verificar se o fornecedor já lançou uma atualização tratando esse ponto.
Colocar os dados da empresa num arquivo .json solto no site ajuda a IA a me citar?
Não da mesma forma que o JSON-LD embutido na página. O Google confirmou que o Googlebot não interpreta arquivo JSON avulso como conteúdo, ele só baixa o arquivo. A leitura de dados estruturados acontece numa etapa separada, que processa o JSON-LD colocado dentro do HTML da própria página.
Isso é a mesma coisa que a regra sobre avaliação falsa nos dados estruturados?
Não, são assuntos diferentes. A regra sobre avaliação falsa ou incentivada sem aviso é uma questão de conteúdo e política, tratada em Google proíbe avaliação falsa ou incentivada sem aviso. Esta mudança de agosto é técnica, sobre como o parser do Google decodifica o texto dentro do JSON-LD, independente do que esse texto diz.




