Avançar para o conteúdo
SilktideAjuda

Conteúdo sem JavaScript

A Silktide verifica se o texto das suas páginas está presente no HTML enviado pelo servidor, em vez de ser montado no navegador pelo JavaScript. A maioria dos rastreadores de IA não executa JavaScript, portanto o conteúdo que depende dele fica invisível para eles.

A maioria dos — incluindo GPTBot (ChatGPT), ClaudeBot, PerplexityBot e CCBot — lê o bruto retornado pelo servidor, exatamente como foi enviado, sem executar . Se o conteúdo da sua página for criado no navegador, esses rastreadores recebem apenas uma estrutura vazia: nenhum texto para entender, citar ou referenciar.

Por que isso é importante

Os mecanismos de pesquisa tradicionais resolveram esse problema em grande parte: o Google renderiza o JavaScript antes de indexar. Os mecanismos de respostas ainda não. Uma página que depende apenas de JavaScript pode ter uma boa classificação no Google e, ao mesmo tempo, ficar completamente invisível para os sistemas de IA que respondem cada vez mais diretamente às perguntas dos usuários.

Como este é um problema de entrega da página inteira, ele anula silenciosamente todas as outras otimizações para mecanismos de respostas: , atualidade e sinais de autoridade não têm valor em um conteúdo que o rastreador nunca recebe. Isso também afeta visitantes humanos quando os scripts falham ou são bloqueados, além de atrasar a primeira renderização significativa das suas páginas.

Como corrigir

A solução é entregar o conteúdo como HTML a partir do servidor, o que geralmente significa alterar a forma como as páginas são renderizadas, em vez de editar páginas individuais:

  1. Renderização no lado do servidor (SSR) — frameworks como Next.js e Nuxt podem renderizar cada página no servidor, para que a primeira resposta contenha todo o conteúdo, com o JavaScript aprimorando a página depois.
  2. Geração de sites estáticos — gere previamente as páginas como HTML simples no momento da publicação. Ideal para conteúdo que não muda de acordo com cada visitante.
  3. Pré-renderização — se você não puder mudar de framework, um serviço de pré-renderização ou uma etapa do processo de compilação poderá fornecer aos rastreadores uma captura de HTML renderizado.

Pergunte à sua equipe de desenvolvimento qual abordagem se adapta melhor à sua pilha tecnológica; as três produzem páginas cujo conteúdo permanece disponível sem JavaScript.

Como a Silktide testa isso

  1. Testamos apenas páginas HTML indexáveis nas quais o HTML bruto (anterior à execução do JavaScript) foi capturado durante o rastreamento. Se o HTML bruto não estiver disponível — por exemplo, porque o download de recursos estava desativado quando a página foi rastreada — a verificação não se aplica.
  2. Extraímos o texto significativo do corpo da página totalmente renderizada, excluindo navegação, cabeçalhos e rodapés. Páginas com menos de aproximadamente 300 caracteres de conteúdo renderizado são ignoradas — não há nada significativo a perder.
  3. Extraímos o texto significativo do corpo do HTML bruto da mesma forma. O texto dentro de <noscript> é contabilizado, porque os rastreadores que não renderizam a página também o recebem.
  4. Emitimos um alerta somente quando o texto bruto representa menos de 10% do texto renderizado e também é muito pequeno em termos absolutos (menos de aproximadamente 150 caracteres) — uma estrutura realmente vazia, não uma página que apenas se aprimora com JavaScript.

A comparação baseia-se apenas no comprimento dos textos extraídos, portanto funciona da mesma forma em todos os idiomas.

Solução de problemas

Minha página usa JavaScript, mas não foi sinalizada

Isso é esperado. Páginas que fornecem o conteúdo principal como HTML e usam JavaScript para aprimoramentos — menus, widgets e personalização — passam nesta verificação. Apenas páginas cujo conteúdo está quase totalmente ausente da resposta do servidor são sinalizadas.

A verificação informa que não se aplica

A Silktide precisa da resposta bruta do servidor, capturada no momento do rastreamento, para fazer a comparação. Ela não está disponível quando o download de recursos está desativado para o site; faça uma nova verificação com essa opção ativada.

Saiba mais

Última atualização

Esta página foi útil?