Torne seus dados estruturados acessíveis

Torne seus dados estruturados acessíveis


Uma investigação recente descobriu um problema para sites que dependem de JavaScript para dados estruturados.

Esses dados, geralmente no formato JSON-LD, são difíceis de serem acessados ​​pelos rastreadores de IA, se não estiverem na resposta HTML inicial.

Crawlers como GPTBot (usado por ChatGPT), ClaudeBot e PerplexityBot não podem executar JavaScript e perder quaisquer dados estruturados adicionados posteriormente.

Isso cria desafios para sites que usam ferramentas como o Google Tag Manager (GTM) para inserir JSON-LD no lado do cliente, já que muitos rastreadores de IA não conseguem ler o conteúdo gerado dinamicamente.

Principais descobertas sobre rastreadores JSON-LD e AI

Elie Berreby, fundador do SEM King, examinou o que acontece quando JSON-LD é adicionado usando o Google Tag Manager (GTM) sem renderização no servidor (SSR).

Ele descobriu por que esse tipo de dados estruturados muitas vezes não é visto pelos rastreadores de IA:

  1. Carregamento HTML inicial: quando um rastreador solicita uma página da web, o servidor retorna a primeira versão HTML. Se dados estruturados forem adicionados com JavaScript, não estarão nesta resposta inicial.
  2. Execução de JavaScript no lado do cliente: o JavaScript é executado no navegador e altera o Document Object Model (DOM) para os usuários. Nesta fase, o GTM pode adicionar JSON-LD ao DOM.
  3. Crawlers sem renderização de JavaScript: os rastreadores de IA que não conseguem executar JavaScript não conseguem ver as alterações no DOM. Isso significa que eles perdem qualquer JSON-LD adicionado após o carregamento da página.

Em resumo, os dados estruturados adicionados apenas por meio de JavaScript do lado do cliente são invisíveis para a maioria dos rastreadores de IA.

Por que os motores de busca tradicionais são diferentes

Rastreadores de pesquisa tradicionais como o Googlebot podem ler JavaScript e processar alterações feitas em uma página da web após seu carregamento, incluindo dados JSON-LD injetados pelo Google Tag Manager (GTM).

Por outro lado, muitos rastreadores de IA não conseguem ler JavaScript e veem apenas o HTML bruto do servidor. Como resultado, eles perdem conteúdo adicionado dinamicamente, como JSON-LD.

Aviso do Google sobre o uso excessivo de JavaScript

Este desafio está associado a um alerta mais amplo do Google sobre o uso excessivo de JavaScript.

Em um podcast recente, a equipe de relações de pesquisa do Google discutiu a crescente dependência do JavaScript. Embora habilite recursos dinâmicos, nem sempre é ideal para elementos essenciais de SEO, como dados estruturados.

Martin Splitt, Search Developer Advocate do Google, explicou que os sites variam de páginas simples a aplicativos complexos. É importante equilibrar o uso do JavaScript com a disponibilização do conteúdo principal no HTML inicial.

John Mueller, outro defensor da pesquisa do Google, concordou, observando que os desenvolvedores muitas vezes recorrem ao JavaScript quando opções mais simples, como HTML estático, seriam mais eficazes.

O que fazer em vez disso

Os desenvolvedores e profissionais de SEO devem garantir que os dados estruturados estejam acessíveis a todos os rastreadores para evitar problemas com os rastreadores de pesquisa de IA.

Aqui estão algumas estratégias principais:

  1. Renderização do lado do servidor (SSR): renderiza páginas no servidor para incluir dados estruturados na resposta HTML inicial.
  2. HTML estático: use marcação de esquema diretamente no HTML para limitar a dependência de JavaScript.
  3. Pré-renderização: oferece páginas pré-renderizadas onde o JavaScript já foi executado, fornecendo aos rastreadores HTML totalmente renderizado.

Essas abordagens estão alinhadas com o conselho do Google de priorizar o desenvolvimento do HTML e incluir conteúdo importante, como dados estruturados, na resposta inicial do servidor.

Por que isso é importante

Os rastreadores de IA só crescerão em importância e seguirão regras diferentes das dos mecanismos de pesquisa tradicionais.

Se o seu site depende de GTM ou outro JavaScript do lado do cliente para dados estruturados, você está perdendo oportunidades de classificação nos resultados de pesquisa baseados em IA.

Ao mudar para soluções estáticas ou do lado do servidor, você pode preparar seu site para o futuro e garantir visibilidade em pesquisas tradicionais e de IA.


Imagem em destaque: nexusby/Shutterstock



Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *