Google e scripts JS

Olá pessoal,

Estamos rodando nosso fórum no Discourse (em uma subpasta). Nossos especialistas em SEO fizeram uma análise sobre isso. Além da velocidade do site, eles têm outra preocupação relacionada ao processamento de JavaScript. Por enquanto, o Discourse usa renderização dinâmica como solução temporária, mas quais são os planos de vocês para o futuro, quando o Google passar a lidar totalmente com o processamento de JavaScript e a renderização dinâmica se tornar simplesmente uma forma de cloaking?

Ao dizer “renderização dinâmica”, imagino que você se refira a termos uma visão dedicada para rastreadores que não usa JS? Isso não é cloaking, já que o conteúdo é exatamente o mesmo.

Você está servindo praticamente o mesmo conteúdo tanto para a visualização humana quanto para a versão exclusiva de rastreadores, com funcionalidades completamente diferentes em torno desse conteúdo. No momento, isso é aceitável. No entanto, assim que o Google se sentir confortável o suficiente com o JavaScript, isso inevitavelmente se tornará uma forma de cloaking — algo que já possui status de “solução alternativa” e que pode afetar métricas de desempenho da página que, juntas, constituem um sinal de classificação do Google.

Com o Google migrando para um bot sempre atualizado (evergreen), acreditamos que esse momento não está tão distante, e estamos curiosos sobre sua estratégia caso o cenário acima se concretize.

Assim que tivermos certeza de que o Google está rastreando nosso aplicativo da mesma forma que nossa visão para rastreadores, redirecionaremos automaticamente o Google Bot para o aplicativo em vez da visão para rastreadores.

Acreditamos que seus consultores de SEO estão completamente equivocados aqui. Temos tido muitas experiências ruins com “especialistas” em SEO que não sabem do que estão falando.

Outro problema relacionado a esses JS é o limite de velocidade do nosso site:

O Discourse é um aplicativo JavaScript, então ele sacrifica o tempo de primeira execução em troca de carregamentos de página subsequentes extremamente rápidos. O primeiro acesso exige que o aplicativo JavaScript, o Discourse, seja baixado para o navegador.