Esto ha sido increíblemente útil. Aquí está mi plan de implementación:
Enfoque: paginación híbrida
Fase 1: Agregar rutas paginadas (Semana 1-2)
- Crear rutas /blog/archive/[page]
- SSR para contenido completo en HTML
- Incluir navegación de paginación
- Actualizar el sitemap para incluir estas
Fase 2: Actualizar scroll infinito existente (Semana 3)
- Mantener scroll infinito en /blog
- Usar páginas de archivo como fuente de datos
- Canonical de /blog a /blog/archive/1
Fase 3: Pruebas y validación (Semana 4)
- Probar con JS desactivado
- Pruebas curl para user agents de IA
- Monitorear tasas de citación en IA
Implementación técnica:
/blog → Scroll infinito (humanos, canonical a archive/1)
/blog/archive/1 → Paginado (crawlers, canonical a sí mismo)
/blog/archive/2 → Paginado (crawlers)
/blog/[slug] → Artículos individuales (contenido principal)
Principios clave:
- Contenido accesible sin JavaScript
- Cada pieza de contenido tiene una URL directa
- El sitemap incluye todas las páginas de contenido
- El scroll infinito es una mejora, no un requisito
Gracias a todos por la detallada orientación técnica.