Renderização no servidor (SSR): entregue o HTML a partir do servidor

A renderização no servidor gera o HTML de uma requisição no servidor antes de o navegador recebê-la, deixando o conteúdo relevante disponível já na resposta inicial.

O que o SSR muda

O SSR move a geração da marcação inicial para o servidor. O navegador recebe o HTML e, depois, o JavaScript pode fazer a hidratação dos componentes interativos. SSR não é sinônimo de geração estática, cache, TTFB rápido nem indexação bem-sucedida.

A prova está no corpo e no status da resposta de uma URL real, e não em uma configuração do framework.

O diagrama mostra as principais entradas, verificações e o caminho de decisão para Renderização no servidor (SSR): entregue o HTML a partir do servidor.

Teste a resposta

Inspecione o HTML inicial com o JavaScript desativado ou com um fetch bruto. Verifique o status, a tag canonical, o texto principal e o comportamento em caso de erro antes da hidratação.

  1. Busque o HTML inicial.
  2. Teste uma rota inexistente.
  3. Compare o conteúdo renderizado com o bruto.
  4. Meça o TTFB separadamente.
  5. Teste as variantes de cache.

Escolha o caminho de renderização

Use SSR quando for necessário trabalhar com dados no momento da requisição ou personalização, e a origem conseguir responder de forma confiável. Para páginas públicas e estáveis, uma saída estática ou em cache pode ser mais adequada.

PerguntaVerificaçãoLimite
Conteúdo inicialPresente no HTML da respostaO HTML sozinho não garante qualidade
Rota de erroStatus 404/410/500 corretosA interface do cliente pode mascarar o status
DesempenhoTTFB e recursos separadosUma pontuação única esconde as camadas

Limites do SSR

Uma página renderizada no servidor ainda pode ser lenta, retornar um erro ou esconder conteúdo atrás de chamadas feitas depois pelo cliente.

Não marque uma rota como concluída em SSR antes de verificar a resposta HTTP real, o HTML e os estados de erro.

FAQ

O SSR garante boas Core Web Vitals?
Não. O tempo na origem, o tamanho do HTML, os recursos e o trabalho no cliente ainda precisam ser medidos separadamente.
Como verificar o SSR?
Inspecione o HTML inicial bruto e o status HTTP das rotas principais e compare com a página renderizada.
Uma rota SSR pode retornar um soft 404?
Sim. Uma página de erro com a identidade visual do site ainda precisa retornar o status HTTP adequado.