SEO · GUIA PRÁTICO

Rastreamento, renderização e indexação de JavaScript: diferenças

Entenda em que etapa investigar quando conteúdo de um site JavaScript não aparece na Busca.

Para diagnosticar conteúdo de um site JavaScript, separe três etapas: rastreamento (Googlebot busca a URL e encontra links), renderização (executa JavaScript e constrói o DOM visível) e indexação (avalia o conteúdo e decide se/como pode aparecer na Busca). Uma etapa aprovada não garante a seguinte nem garante inclusão no índice.

Descubra em qual etapa a página falha

  1. Rastreamento: em URL Inspection, confirme que a URL foi descoberta, pode ser buscada e retorna o status esperado. Verifique robots.txt, autenticação, redirecionamentos e se os links internos são <a href="…"> reais. Uma página bloqueada ou sem links rastreáveis pode não chegar ao renderizador.
  2. HTML inicial: abra “Exibir código-fonte” ou faça uma requisição HTTP e procure título, canonical, status e conteúdo principal. Se a resposta só contém um app shell vazio, o buscador depende da renderização JavaScript; conteúdo gerado no servidor/pré-renderizado tende a ser mais robusto para usuários e crawlers.
  3. Renderização: no URL Inspection, compare HTML/captura renderizada, recursos carregados e erros. Confirme que arquivos JS/CSS/API necessários não estão bloqueados, que não há exceção em execução e que o conteúdo não depende de clique, consentimento ou permissão que o crawler não pode fornecer.
  4. Indexação: após a busca/renderização, confira canonical escolhida, diretiva noindex, duplicação, qualidade/valor da página e relatório de Indexação de páginas. Sitemap é pista de descoberta, não solicitação garantida de indexação.
  5. Links extraídos: confirme que o HTML renderizado contém links com href para destinos próprios. Não use fragmento #/rota como substituto de URL rastreável.

Corrija a causa observada

EvidênciaPróximo teste
URL não buscada ou bloqueadaCorrija robots/autenticação, status, DNS ou caminho de links; depois valide uma URL de exemplo
HTML inicial vazio e renderização incompletaVerifique recursos/erros no URL Inspection; avalie SSR ou pré-renderização
Conteúdo aparece, mas links nãoGere links HTML com href, atualize renderização e reteste os destinos diretamente
Google renderiza, mas URL não está indexadaRevise canonical, noindex, conteúdo duplicado e relatório de Indexação; não repita pedido de indexação sem corrigir sinal
Rota inexistente aparece como página normalFaça o servidor retornar 404/410 ou aplique a estratégia de erro SPA documentada pelo Google

No Search Console, inspeção ao vivo mostra como a URL é buscada/renderizada agora; relatório de indexação mostra dados processados que podem ter atraso. Registre URL, hora, resposta, DOM/captura, erro, alteração e nova verificação. A documentação oficial de JavaScript SEO do Google descreve as fases e limitações; veja o hub de SEO técnico.

Continue por aqui