Ajout de la perspective développeur :
Pourquoi nous avions choisi le CSR à l’origine :
- Développement plus rapide
- Meilleures interactions utilisateur
- Déploiement plus simple
- Écosystème JS moderne
Pourquoi nous sommes passés au SSR :
- Visibilité IA (principal moteur)
- Cohérence SEO
- Core Web Vitals (amélioration LCP)
- Moins de calcul côté client
La migration n’a pas été triviale :
- Refactorisation de la structure des composants
- Gestion des problèmes d’hydratation
- Mise en place de l’infrastructure serveur Node.js
- Configuration correcte du cache
Mais ça en valait la peine.
Notre contenu est désormais visible par tous les crawlers, IA ou non. Plus besoin de deviner si le JavaScript s’exécute.
Recommandation :
Si vous partez de zéro, commencez en SSR (Next.js, Nuxt, etc.). Si vous migrez, priorisez les pages riches en contenu.