Cos'è la CSR
Renderizzazione nel browser. Male per la SEO se non configuri il pre-rendering. Nella CSR l'HTML arriva quasi vuoto: il contenuto viene assemblato nel browser tramite JavaScript.
Problemi per la SEO
I crawler eseguono il JS ma con ritardi e limiti. Senza misure aggiuntive, contenuti importanti potrebbero non renderizzarsi in tempo, e l'indicizzazione ne soffre.
Soluzioni
- SSR o SSG: consegna HTML precompilato (Next.js, Nuxt, Astro)
- Prerendering: serve HTML statico ai bot, la SPA agli utenti
- Rendering dinamico: rileva il bot dallo User-Agent e servigli un HTML semplificato
Quando la CSR è accettabile
Per le pagine transazionali e commerciali, la CSR senza pre-rendering/SSR rischia la sotto-indicizzazione. La CSR ha senso per le applicazioni dietro login (dashboard, CRM) che non hanno bisogno di indicizzazione.