El Problema
Las URLs dinámicas de filtros facetados (ej: ?filter_color=azul o ?orderby=price) están siendo indexadas en Google sin etiqueta canonical o directivas noindex.
Impacto en Negocio
Genera miles de URLs duplicadas basura, diluyendo la autoridad de la categoría limpia y consumiendo el presupuesto de rastreo de Googlebot.
Guía de solución paso a paso
Pasos para configurar en Rank Math (WordPress):
- 1.Ve a Rank Math -> Ajustes Generales -> Editar robots.txt.
- 2.Añade directivas para indicarle a los robots de búsqueda que no rastreen filtros dinámicos:
- 3.Disallow: /*?filter_* Disallow: /*?orderby=*
- 4.Guarda los cambios. Asegúrate de tener canonicals auto-referenciales en las categorías base.
¿Cómo verificar que se ha solucionado?
- ✓Visita una URL de filtro de tu tienda (ej. ?filter_color=rojo) y comprueba el código fuente.
- ✓Verifica que la etiqueta canonical apunta a la categoría limpia (sin el ?filter_color=rojo) o que contiene un meta robots noindex.
- ✓Prueba que el robots.txt cargado en tudominio.com/robots.txt muestra correctamente las líneas de exclusión.
Preguntas Frecuentes
¿Por qué Google rastrea mis filtros si no están en el menú?
Googlebot es muy eficiente descubriendo enlaces. Si tu plugin de filtros genera enlaces <a href='...'> ordinarios para aplicar el filtro, Google losles seguirá e intentará indexarlos.