Aggiungo la prospettiva dello sviluppatore:
Perché avevamo scelto il CSR:
- Sviluppo più veloce
- Migliore interattività utente
- Deployment più semplice
- Ecosistema JS moderno
Perché siamo passati a SSR:
- Visibilità AI (il motivo principale)
- Coerenza SEO
- Core Web Vitals (miglioramento LCP)
- Riduzione del carico lato client
La migrazione non è stata banale:
- Rifattorizzata la struttura dei componenti
- Gestiti i problemi di hydration
- Configurata infrastruttura server Node.js
- Impostata correttamente la cache
Ma ne è valsa la pena.
I nostri contenuti ora sono accessibili a ogni crawler, AI o altro. Niente più dubbi sull’esecuzione del JavaScript.
Raccomandazione:
Se stai costruendo da zero, inizia con SSR (Next.js, Nuxt, ecc.). Se stai migrando, dai priorità alle pagine con molti contenuti.