- 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
- Abra o seu site no computador.
- Clique com o botão direito e escolha “Exibir código-fonte da página”.
- 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.