Ça a été extrêmement utile. Voici mon plan d’implémentation :
Approche : Pagination hybride
Phase 1 : Ajouter des routes paginées (Semaine 1-2)
- Créer les routes /blog/archive/[page]
- SSR pour tout le contenu dans le HTML
- Ajouter la navigation de pagination
- Mettre à jour le sitemap pour les inclure
Phase 2 : Mettre à jour l’infinite scroll existant (Semaine 3)
- Garder l’infinite scroll sur /blog
- Utiliser les pages archive comme source de données
- Canonical de /blog vers /blog/archive/1
Phase 3 : Tests et validation (Semaine 4)
- Tester sans JS
- Tests curl pour user agents IA
- Suivi du taux de citation IA
Implémentation technique :
/blog → Infinite scroll (humains, canonical vers archive/1)
/blog/archive/1 → Paginé (crawlers, canonical vers soi-même)
/blog/archive/2 → Paginé (crawlers)
/blog/[slug] → Articles individuels (contenu principal)
Principes clés :
- Contenu accessible sans JavaScript
- Chaque contenu a une URL directe
- Le sitemap inclut toutes les pages de contenu
- L’infinite scroll est un plus, pas une exigence
Merci à tous pour vos conseils techniques détaillés.