Skip to main content

Dynamic Rendering / Renderização Dinâmica

TL;DR;

Renderização dinâmica é o processo através do qual um problema de crawlability de um site usando Javascript é resolvido servindo aos robôs uma versão HTML estática diferente da página da web.

O que é renderização dinâmica?

Renderização dinâmica é um tópico para desenvolvedores de sites avançados e não é um procedimento que recomendamos para iniciantes ou para quaisquer proprietários de sites e empresários com níveis de habilidade técnica abaixo do avançado. Dito isto, a renderização dinâmica é um processo que foi desenvolvido a fim de resolver potenciais problemas de rastejabilidade para sites que utilizam JavaScript. A maioria dos sites modernos não usa apenas conteúdo estático. Javascript está incluído no código utilizado pela maioria dos templates, plugins e extensões que qualquer usuário adicionaria ao seu site ao utilizar um construtor de páginas web.

Infelizmente, o Javascript pode ser difícil de ler e interpretar por web crawlers. Se você conectou seu website a uma conta do Google Search Console, você pode verificar como os rastreadores vêem sua página da web fazendo uma inspeção de URL. Não é tão incomum encontrar páginas da web que não exibem parte do conteúdo corretamente, devido ao Javascript. Tudo depende da plataforma de construção web que você está usando e da forma como seu template e plugins funcionam. Se for esse o caso, a renderização dinâmica pode ser usada para criar uma versão HTML estática da página a ser servida aos crawlers em vez da versão original.

A renderização dinâmica é permitida pelo Google?

À primeira vista, a renderização dinâmica pode parecer uma técnica de chapéu preto (black hat), uma vez que o rastreador e os usuários não vêem o mesmo conteúdo. Se isso fosse abusado pelos desenvolvedores da web, poderia levar a casos de tentativa de enganar o rastreador da web. Entretanto, se o conteúdo nas duas versões da página for semelhante, o site não corre o risco de receber qualquer penalidade. Portanto, não só a renderização dinâmica é permitida, como também é recomendada em alguns casos, pois ajuda o Google a compreender melhor e mais rapidamente o conteúdo de que precisa para rastrear.

Primeiro de tudo, você deve pesquisar se precisa de renderização dinâmica. Se seus URLs estão sendo rastreados corretamente, não há necessidade de adicioná-lo. Se necessário, recomendamos o uso dos serviços de um especialista para implementar a renderização dinâmica. Saiba mais na página do Google developer.