- Definição
- Renderização no servidor: Renderização no servidor (SSR, de Server-Side Rendering) é quando o servidor monta a página completa, com todo o texto, antes de enviá-la. Quem pede a página, seja uma pessoa ou um robô, recebe o conteúdo pronto, sem depender de JavaScript.
Como funciona
Existem, de forma simplificada, dois jeitos de uma página chegar a quem a pede.
No primeiro, o servidor monta a página inteira e envia o resultado pronto: títulos, parágrafos, preços, endereço, tudo já escrito no HTML. Isso é a renderização no servidor. O navegador só precisa mostrar.
No segundo, o servidor envia uma página quase vazia e um pacote de JavaScript. O navegador executa esse JavaScript, que busca os dados e monta o conteúdo na tela. Isso é a renderização no cliente, explicada em JavaScript e renderização.
Para uma pessoa com um celular moderno, os dois caminhos costumam parecer iguais. Para um robô, não.
Por que importa para o seu negócio
Muitos robôs de IA não executam JavaScript. Eles baixam o HTML e leem o que veio escrito ali. Se o seu conteúdo foi renderizado no servidor, o robô encontra tudo. Se foi montado no navegador, o robô pode encontrar só o menu, o rodapé e uma mensagem de “carregando”.
Não existe texto citável numa página que o robô vê em branco. É por isso que a renderização no servidor é uma das bases do GEO: ela garante que a máquina tenha o que ler antes de qualquer outra discussão sobre qualidade do texto ou dados estruturados.
Há um benefício extra: páginas prontas no servidor tendem a aparecer mais rápido para os seus clientes também, sobretudo em celulares mais simples ou com internet fraca.
Como saber se o seu site faz isso
Um teste caseiro: abra o seu site no computador, clique com o botão direito e escolha “Exibir código-fonte da página” (não é o mesmo que “Inspecionar”). Procure, com Ctrl+F, uma frase que aparece na tela, como o seu endereço ou o nome de um produto. Se a frase está no código-fonte, a página veio pronta do servidor. Se não está, ela é montada depois, pelo JavaScript.
Um exemplo
Duas imobiliárias têm sites com a mesma aparência. Na primeira, a página de um apartamento já chega com o texto: “Apartamento de 2 quartos na Vila Mariana, 65 m², perto do metrô”. Na segunda, a página chega vazia e o JavaScript busca os dados do imóvel depois.
Quando um assistente procura apartamentos de 2 quartos perto do metrô na Vila Mariana, só a primeira imobiliária oferece um texto que ele consegue ler. A segunda pode ter o imóvel perfeito, mas para o robô ele não existe.
Plataformas e frameworks
Plataformas como WordPress, Shopify e Nuvemshop geralmente entregam o conteúdo principal renderizado no servidor. Sites feitos sob medida com React, Vue ou Angular dependem de como foram configurados: frameworks como Next.js e Nuxt permitem renderizar no servidor, mas um projeto pode ter sido montado só no cliente.
Como o Mecita olha para isso
A checagem “Conteúdo sem JavaScript” pede a sua página do jeito que um robô de IA pede, sem executar nada, e mede quanto texto já vem no HTML. Ela é uma das que mais pesam na nota. Veja nas checagens.
Perguntas frequentes
Site feito em WordPress é renderizado no servidor?
Na maioria dos casos, sim. O WordPress tradicional monta a página no servidor. O cuidado é com temas, construtores visuais e plugins que carregam partes importantes do conteúdo só depois, via JavaScript.
Renderizar no servidor deixa o site mais lento?
Não necessariamente. Com cache, uma página renderizada no servidor costuma chegar mais rápido ao visitante do que uma que precisa baixar e executar muito JavaScript antes de mostrar o texto.
Faltou algum termo? Veja o glossário completo.