Pular para o conteúdo
mecita
Glossário

JavaScript e renderização: por que a IA pode ver o seu site em branco

3 min de leituraAtualizado em
Definição
JavaScript e renderização: Renderização por JavaScript, ou no cliente, é quando a página chega quase vazia e o conteúdo só é montado depois, no navegador. Robôs que não executam JavaScript, como muitos robôs de IA, leem essa página praticamente em branco.

Como funciona

JavaScript é a linguagem que dá vida às páginas: menus que abrem, carrinhos de compra, filtros de produtos. Até aí, nenhum problema. O problema aparece quando o próprio conteúdo, o texto que explica o que a empresa faz, também depende do JavaScript para aparecer.

Nesse modelo, chamado de renderização no cliente, o servidor manda uma página com pouco mais que uma área vazia e um arquivo de JavaScript. O navegador do visitante executa o código, busca os dados e desenha a página. Frameworks modernos como React, Vue e Angular podem funcionar assim quando não estão configurados para renderizar no servidor. Alguns construtores de site e lojas virtuais também.

O que o robô enxerga

Um navegador executa o JavaScript. Um crawler de IA, muitas vezes, não. Ele pede a página, recebe o HTML e lê o que está escrito ali. Se o HTML diz só “carregando…”, é isso que ele leva.

O Googlebot é uma exceção parcial: ele executa JavaScript, mas numa segunda etapa, depois de ler o HTML. Por isso um site pode estar razoável no Google e mesmo assim invisível para ChatGPT, Perplexity ou Claude. As empresas não costumam documentar em detalhe o que cada robô de IA executa, então a aposta segura é não depender disso: o texto que importa precisa estar no HTML.

Por que importa para o seu negócio

É um problema que o dono do site quase nunca percebe, porque para ele o site funciona perfeitamente. O visual está lá, os produtos estão lá. Só que o robô, que é quem alimenta as respostas dos assistentes, não viu nada disso.

E não adianta caprichar no texto, nos dados estruturados ou no llms.txt se o conteúdo principal não chega no HTML. É como escrever o cardápio com tinta invisível.

Como conferir em dois minutos

  1. Abra o seu site no computador.
  2. Clique com o botão direito e escolha “Exibir código-fonte da página”.
  3. Com Ctrl+F, procure uma frase que aparece na tela, como o nome de um serviço ou o seu endereço.

Se a frase não aparece no código-fonte, ela é montada pelo JavaScript e muitos robôs de IA não a veem. Um sinal parecido: o código-fonte tem muitas linhas de <script> e quase nenhum texto legível.

Um exemplo

Uma escola de música contratou um site moderno, feito como aplicação de página única. Cada curso tem uma página linda, com vídeo e depoimentos. No código-fonte, porém, todas as páginas são iguais: um título genérico, uma área vazia e scripts. Para um robô de IA, a escola tem um site sem conteúdo. Quando alguém pergunta “aulas de violão para adultos em Curitiba”, o assistente não encontra nenhum texto da escola que fale de violão.

Como o Mecita olha para isso

A checagem “Conteúdo sem JavaScript” faz exatamente o teste acima, de forma automática: pede a página sem executar scripts e mede quanto texto veio pronto. Se vier pouco, o diagnóstico mostra quantos caracteres o robô conseguiu ler. Veja nas checagens.

Perguntas frequentes

O Google não lê JavaScript?

O Googlebot executa JavaScript, mas numa etapa separada, que pode demorar. Muitos robôs de IA não fazem essa etapa. Um site que depende de JavaScript pode estar bem no Google e invisível para outros assistentes.

Preciso refazer o site inteiro?

Nem sempre. Muitas vezes dá para renderizar no servidor só as páginas que importam para ser encontrado, como a página inicial, os serviços e os produtos, ou usar pré-renderização. Quem desenvolveu o site consegue dizer qual caminho é mais simples no seu caso.

Faltou algum termo? Veja o glossário completo.

Termos relacionados

  • Renderização no servidor

    Renderização no servidor (SSR, de Server-Side Rendering) é quando o servidor monta a página completa, com todo o texto, antes de enviá-la. Quem pede a página, seja uma pessoa ou um robô, recebe o conteúdo pronto, sem depender de JavaScript.

  • Crawler

    Crawler, ou robô de rastreamento, é um programa que visita páginas da internet automaticamente, lê o conteúdo e segue os links para descobrir outras páginas. É assim que buscadores e assistentes de IA ficam sabendo que o seu site existe.

  • Citabilidade

    Citabilidade é a qualidade de um trecho de texto que pode ser tirado da página e usado numa resposta de IA sem perder o sentido: ele responde uma pergunta de forma completa, com fatos concretos, em poucas frases.

Veja como o seu site se sai nisso

O diagnóstico gratuito lê o seu site do jeito que um robô de IA lê e mostra o que corrigir primeiro.

✓ Sem cadastro✓ Sem cartão✓ 15 robôs de IA verificados