Nota do Site

Como a IA vê sua página: o que o robô lê sem JavaScript

A visão do robô é o conteúdo que sobra da página quando ninguém executa JavaScript: o HTML que o servidor entrega. É o que os robôs da OpenAI, da Anthropic e da Perplexity leem, e o que só aparece depois dos scripts não chega até eles.

Informe uma página e veja o que chega para um robô de IA: se ele pode entrar, quantas palavras encontra, quais títulos e dados estruturados reconhece e o começo do texto, do jeito que ele lê.

Grátis e sem cadastro. O resultado não fica guardado; contamos só quantas vezes a ferramenta foi usada.

Por que olhar a página sem JavaScript

Quando alguém pergunta algo ao ChatGPT, ao Claude ou ao Perplexity com busca ligada, um robô baixa as páginas candidatas e entrega o texto ao modelo. Esses robôs não executam JavaScript: segundo um levantamento da Vercel publicado em dezembro de 2024, os da OpenAI e da Anthropic até baixam os arquivos de script, mas não rodam o código. O que a página só mostra depois que o navegador executa os scripts, para eles, não existe.

O Google é diferente: ele coloca a página numa fila e a renderiza com um navegador antes de indexar. Por isso um site pode ir bem no Google e sumir das respostas das IAs, e só uma ferramenta que olha o HTML cru mostra a diferença.

Como ler o resultado

  • Palavras no conteúdo principal: o texto da página sem menu, rodapé e scripts. Abaixo de 50 palavras, a página está praticamente vazia para esses robôs.
  • Montada por JavaScript?: o HTML tem uma raiz típica de aplicação (<div id="root">, <div id="__next"> e parecidas) que costuma vir vazia e ser preenchida no navegador.
  • Estrutura: o título e os subtítulos que o robô usa para entender do que trata cada trecho.
  • O texto: as primeiras 400 palavras, na ordem em que aparecem no HTML. Se a resposta principal da página não está aqui, ela não chega à IA.

Os robôs na tabela mostram, ainda, quem o robots.txt deixa entrar nesta página. Se um robô de busca de IA aparece bloqueado, o texto pode estar perfeito e mesmo assim não ser lido.

O que fazer quando o conteúdo some

A correção é entregar o conteúdo principal no HTML que o servidor envia. Os caminhos mais comuns são renderização no servidor (SSR), geração estática das páginas e pré-renderização para robôs. Frameworks como Next.js, Nuxt e Astro já fazem isso quando configurados para tal. Menus, filtros e efeitos podem continuar em JavaScript; o texto que responde à pergunta do leitor precisa estar no HTML.

Depois da mudança, rode esta ferramenta de novo e faça a análise completa, que testa também se o firewall deixa cada robô de IA entrar. Para escolher quais robôs liberar, use o testador de robots.txt.

Perguntas frequentes

Os robôs de IA executam JavaScript?

Os da OpenAI, da Anthropic e da Perplexity, não. Um levantamento da Vercel, de dezembro de 2024, mostrou que eles até baixam os arquivos JavaScript, mas não os executam. O Gemini usa a estrutura do Googlebot, que renderiza JavaScript, e o robô da Apple também renderiza.

Meu site é feito em React. A IA consegue ler?

Depende de como as páginas são entregues. Com renderização no servidor (SSR) ou geração estática, o texto já vem no HTML e os robôs leem normalmente. Se a página chega como uma div vazia que o JavaScript preenche no navegador, para esses robôs ela está em branco.

Por que a ferramenta mostra menos texto do que eu vejo no navegador?

Porque ela lê só o HTML que o servidor envia, sem executar scripts, e separa o conteúdo principal do menu e do rodapé. O que aparece no navegador e não aparece aqui foi montado por JavaScript ou está fora do conteúdo principal.

O Google também lê só o HTML?

Não. O Google coloca a página numa fila e a renderiza com um Chromium antes de indexar, o que pode levar de segundos a mais tempo. Mesmo assim, ele diz que renderizar no servidor ou pré-renderizar continua sendo uma ótima ideia, porque deixa o site mais rápido e nem todo robô executa JavaScript.

Liberar o robots.txt basta para a IA ler a página?

Não. O robots.txt diz se o robô pode entrar; esta ferramenta mostra o que ele encontra lá dentro. E ainda existe o firewall, que pode recusar o robô mesmo com o robots.txt liberado: a análise completa do validador testa isso com o user-agent de cada robô.

O que fazer se o conteúdo não aparece?

Peça a quem desenvolve o site para entregar o conteúdo principal no HTML: renderização no servidor, geração estática ou pré-renderização das páginas que importam. Menus e efeitos podem continuar em JavaScript; o texto que responde à pergunta do leitor, não.

Fontes

As regras desta ferramenta seguem a documentação oficial:

Outras ferramentas grátis

  • Testador de robots.txt: Teste grátis se uma página está liberada no robots.txt para Googlebot, Bingbot e robôs de IA, veja a linha que decidiu e teste rascunhos.
  • Verificador de robots.txt para IA: Veja na hora quais robôs de IA o robots.txt do seu site libera ou bloqueia: OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot, Google-Extended e outros.
  • Validador de llms.txt: Confira se o seu site publica um llms.txt e se ele segue o formato proposto: título, resumo, seções e links em Markdown.
  • Teste de dados estruturados: Teste grátis dos dados estruturados de uma página: JSON-LD válido, tipos do Schema.org, propriedades obrigatórias, Organization, WebSite, breadcrumb e FAQ.
  • Gerador de llms.txt: Gere grátis o llms.txt do seu site a partir da página inicial e do sitemap, no formato de llmstxt.org, pronto para revisar, copiar e publicar.
  • Verificador de meta tags: Confira grátis as meta tags de uma página: título, meta description, H1, canonical, indexação, idioma, Open Graph e Twitter Card.

Para ver tudo de uma vez, faça a análise completa, com as 81 regras descritas na metodologia.

Compartilhar: WhatsApp LinkedIn X Facebook

Últimas publicações do blog

Guias para entender e corrigir o que a ferramenta apontou.

Todos os guias

Sugestões, problemas e reclamações

Usamos a mensagem só para melhorar o site e, se você deixar o e-mail, para responder. Veja a política de privacidade.