Isso foi incrivelmente útil. Eis meu plano de implementação:
Abordagem: Paginação híbrida
Fase 1: Adicionar rotas paginadas (Semana 1-2)
- Criar rotas /blog/archive/[page]
- SSR para conteúdo completo no HTML
- Incluir navegação de paginação
- Atualizar sitemap para incluir essas rotas
Fase 2: Atualizar rolagem infinita existente (Semana 3)
- Manter rolagem infinita em /blog
- Usar páginas de arquivo como fonte de dados
- Canonical de /blog para /blog/archive/1
Fase 3: Testes e validação (Semana 4)
- Testar com JS desativado
- Testes com curl para user agents de IA
- Monitorar taxas de citação por IA
Implementação técnica:
/blog → Rolagem infinita (humanos, canonical para archive/1)
/blog/archive/1 → Paginado (rastreadores, canonical para si mesmo)
/blog/archive/2 → Paginado (rastreadores)
/blog/[slug] → Artigos individuais (conteúdo principal)
Princípios chave:
- Conteúdo acessível sem JavaScript
- Cada pedaço de conteúdo tem URL direta
- Sitemap inclui todas as páginas de conteúdo
- Rolagem infinita é um aprimoramento, não um requisito
Obrigado a todos pelas orientações técnicas detalhadas.