En mi experiencia trabajando con clientes, veo demasiados proyectos donde el SEO falla no por culpa de WordPress, sino por una mala gestión de sus elementos básicos. Las paginaciones y los filtros son los puntos donde más suelo encontrar problemas de rastreo ineficiente y contenido duplicado. Vamos a poner orden en esto.
Implementación correcta de paginaciones
Lo primero es entender que la paginación debe ser rastreable pero no generar duplicidades. La documentación oficial de Google es clara: usa enlaces directos con index/follow. He visto casos donde la canonical de la página 2 apuntaba a la página 1. Eso es un error grave. La canonical de cada página debe apuntar a sí misma.
Además, revisa el enlazado. Si al pinchar en el número 1 estando en la página 1, la URL añade parámetros innecesarios o crea una estructura duplicada, estás desperdiciando el crawl budget. Mi consejo es que te asegures de que la numeración funcione de forma limpia, sin crear redundancias que confundan a los buscadores.
Gestión profesional de filtros
Aquí es donde la mayoría se pierde. Los filtros pueden ser una mina de oro o un desastre técnico. Si tus filtros generan URLs indexables, asegúrate de que aporten valor. Lo que mejor me ha funcionado es:
- Analizar si el filtro aporta tráfico: Si no tiene intención de búsqueda, bloquea su indexación.
- Carga por AJAX: Es una opción válida para mejorar la experiencia de usuario, pero ten cuidado con cómo interpreta esto el bot de Google. Si usas AJAX, asegúrate de que los enlaces sigan existiendo en el código fuente para que los motores puedan seguir descubriendo tus productos.
- Uso de noindex/follow: En filtros parametrizados que no quieres posicionar pero sí que quieres que Google descubra lo que hay dentro, esta etiqueta es tu mejor aliada.
He visto que muchos usuarios cometen el error de bloquear los filtros por robots.txt, impidiendo que Google llegue a categorías o productos que sí deberían posicionar. Analiza siempre tus logs y utiliza herramientas como Search Console para verificar que el renderizado de estos filtros no esté bloqueando recursos necesarios.
Recuerda: WordPress no es el culpable. Eres tú quien debe decidir qué URLs merecen ser indexadas y cuáles son simplemente caminos para que el usuario llegue a su destino.
Preguntas frecuentes
¿Debo indexar todas las páginas de mis filtros?
No, solo indexa aquellos filtros que tengan una intención de búsqueda clara. Para los filtros parametrizados secundarios, recomiendo usar noindex/follow.
¿Cómo evito el contenido duplicado en paginaciones?
Asegúrate de que la etiqueta canonical en cada página de la paginación apunte a su propia URL y no a la página principal del listado.
¿Es mejor usar AJAX para filtrar productos?
Es excelente para la experiencia de usuario, pero verifica siempre que los enlaces sigan presentes en el código fuente para garantizar que Google pueda rastrear todos tus productos.