Links em JavaScript são quase invisíveis para a IA, mostra teste de 41 dias
Um teste de 41 dias publicado pelo Search Engine Land encontrou um problema que muita empresa pequena nem imagina que tem: se o menu ou os links do site são montados por JavaScript, em vez de existirem como HTML de verdade, robôs como o GPTBot (OpenAI) e o ClaudeBot (Anthropic) simplesmente não encontram essas páginas. Nenhuma. O Google até consegue ler parte desses links, mas nem sempre é o robô que constrói o índice de busca quem faz esse trabalho. Entenda o que o teste mediu, por que isso é diferente do SEO tradicional e o que checar no seu site ainda hoje.
O que o teste mediu
O especialista em SEO técnico Vinicius Stanula dividiu os links internos de um site em dois grupos: metade escrita direto no HTML da página, como um link comum, e metade inserida depois, por JavaScript, do jeito que muitos sites modernos montam seus menus e listas. Durante 41 dias, ele acompanhou nos registros do servidor quais robôs de busca e de IA conseguiram chegar às páginas de cada grupo. A ideia era simples: descobrir se a forma como um link é construído muda quem consegue encontrá-lo, e por quanto.
O Google até tenta, os robôs de IA nem chegam perto
O resultado, publicado no Search Engine Land, foi mais duro do que Stanula esperava. Da leva de páginas que só existiam via link em JavaScript, o Googlebot chegou a apenas 2%. GPTBot e ClaudeBot não encontraram nenhuma: 0%. O mesmo aconteceu com o Bingbot, com os robôs da Meta e com o Amazonbot. Na prática, quase todo robô de IA hoje lê o HTML bruto que o servidor entrega na primeira resposta e vai embora, sem esperar o navegador rodar o JavaScript e montar o resto do menu depois. Como resumiu o próprio Stanula, "se os seus links vivem em JavaScript, eles não conseguem" ser encontrados.
A explicação técnica é simples de entender mesmo sem saber programar: rodar JavaScript, abrir a página como um navegador faria e esperar o conteúdo terminar de carregar custa tempo e poder de processamento. O Google decidiu pagar esse custo, ainda que de forma parcial, porque isso afeta diretamente o índice de busca dele. Segundo a Conductor Academy, a maioria dos robôs de IA simplesmente não faz esse investimento, e opta por ler só o que já vem pronto no HTML.
Por que isso importa para um pequeno negócio
Muito site de pequeno negócio hoje é montado em construtores visuais ou frameworks modernos que geram menus, listas de serviço e categorias via JavaScript, sem que o dono do site perceba a diferença. O problema é que essas páginas podem estar perfeitamente visíveis para uma pessoa navegando no celular e, ao mesmo tempo, praticamente inexistentes para o ChatGPT, o Claude ou qualquer assistente de IA que dependa desses robôs para descobrir conteúdo novo. Já mostramos no artigo sobre bloqueio de robôs de IA por padrão que um site pode sumir da IA sem que o dono tenha feito nada de errado de propósito. Esse é mais um jeito, silencioso, de o mesmo tipo de coisa acontecer: a página de "orçamento" ou a lista de serviços pode nunca chegar a ser lida por uma IA, mesmo que esteja no ar há anos.
Como saber se o seu site tem esse problema
Não é preciso saber programar para fazer um teste simples. No navegador, clique com o botão direito em qualquer página do site e escolha "ver código-fonte" (ou "exibir código-fonte da página"). Procure pelos links do menu e das páginas de serviço nesse código bruto:
- Se os links aparecem como texto normal, com endereço completo, é sinal de que existem como HTML de verdade.
- Se o menu está vazio, ou só aparecem pedaços de código e nenhum endereço de página, é provável que os links sejam montados por JavaScript depois que a página carrega.
Outra forma prática é desativar o JavaScript no navegador (existe opção nas ferramentas de desenvolvedor) e recarregar o site: se o menu sumir ou ficar quebrado, esse é exatamente o cenário que o teste identificou como invisível para a maioria dos robôs de IA. Vale repetir o teste em duas ou três páginas diferentes do site, já que às vezes só uma parte específica do menu ou de uma lista depende de JavaScript, enquanto o resto do site está normal.
O que fazer na prática
A correção não costuma exigir refazer o site inteiro, mas sim ajustar como ele é construído:
- Garanta que os links principais (menu, páginas de serviço, categorias) existam como HTML real, e não só como resultado de um script.
- Se o site usa um framework moderno, veja com quem cuida dele se existe opção de renderização no servidor, que já entrega o HTML pronto antes de qualquer script rodar.
- Mantenha um mapa do site (sitemap.xml) atualizado, listando todas as páginas importantes, como reforçamos no checklist de otimização para IA.
- Depois de qualquer ajuste, refaça o teste do código-fonte para confirmar que os links passaram a aparecer.
O limite dessa descoberta
Vale cautela antes de tirar conclusões grandes demais. O teste de Stanula rodou em um único site, ao longo de 41 dias, e não em uma amostra grande e controlada como outros estudos que já cobrimos aqui, caso do levantamento sobre citações do Gemini em busca local. Ainda assim, o resultado é consistente com o que outros profissionais de SEO técnico vêm relatando ao longo de 2026: robôs de IA, diferente do Google, quase nunca executam JavaScript. Isso não significa abandonar JavaScript no site, e sim garantir que a navegação essencial não dependa só dele. Para quem quer entender por que ser encontrado por uma IA é diferente de aparecer no Google tradicional, vale revisar o que já explicamos em o que é GEO.
Na apareça.ai, esse tipo de checagem técnica faz parte do que revisamos em todo site que assumimos. Se você não sabe por onde começar, mandamos um diagnóstico gratuito pelo WhatsApp: você envia o endereço do seu site e a gente confere se ele está mesmo visível para o Google e para as principais IAs.
Perguntas frequentes
Perguntas frequentes
O que o teste de 41 dias descobriu sobre links em JavaScript?
O especialista Vinicius Stanula dividiu os links internos de um site em dois grupos, um escrito direto em HTML e outro montado por JavaScript, e acompanhou por 41 dias quais robôs conseguiam chegar a cada página. O Googlebot encontrou só 2% das páginas do grupo em JavaScript. GPTBot e ClaudeBot não encontraram nenhuma, e o mesmo aconteceu com Bingbot, os robôs da Meta e o Amazonbot.
Por que o Google encontrou alguns links e as IAs não encontraram nenhum?
O Google é hoje praticamente o único que investe em executar JavaScript para descobrir links durante o rastreamento, ainda que de forma limitada. A maioria dos robôs de IA, incluindo os que alimentam ChatGPT e Claude, lê apenas o HTML bruto que chega na primeira resposta do servidor e não espera o navegador rodar nenhum script depois disso.
Isso significa que meu site precisa abandonar o JavaScript?
Não. O problema não é usar JavaScript no site, e sim depender só dele para construir links essenciais, como o menu principal ou as páginas de serviço. Recursos visuais, animações e interações podem continuar em JavaScript sem prejuízo, desde que a navegação básica também exista como HTML de verdade.
Como sei se o meu site tem esse problema?
Clique com o botão direito em uma página do site e escolha ver o código-fonte. Se os links do menu aparecem como texto e endereço completo nesse código bruto, o site está bem. Se o menu aparece vazio ou incompleto, os links provavelmente são montados por JavaScript depois que a página carrega.
Esse problema afeta só sites feitos sob encomenda, com código próprio?
Não. Construtores visuais e frameworks modernos também podem gerar menus e listas via JavaScript sem que o dono do site perceba a diferença. Vale fazer o teste do código-fonte independentemente de como o site foi construído.
O que fazer primeiro se eu identificar esse problema no meu site?
Priorize os links mais importantes: menu principal, páginas de cada serviço e categorias. Confirme com quem cuida do site se existe opção de renderização no servidor, que entrega o HTML já pronto, e mantenha um sitemap.xml atualizado listando essas páginas.




