Un ecommerce mediano puede tener cientos de miles de URLs generadas automáticamente: variantes de producto por color y talla, páginas de categoría filtradas por precio o marca, resultados de búsqueda interna, páginas de paginación. La mayoría de estas URLs son contenido duplicado o de valor SEO muy bajo. Sin una estrategia de canonical clara, Google desperdicia el crawl budget en URLs irrelevantes y las páginas importantes no reciben suficiente rastreo.
El problema de las variantes de producto
Las plataformas de ecommerce generan URLs separadas para cada combinación de variantes: /zapatillas-runner?color=rojo&talla=42, /zapatillas-runner?color=azul&talla=41... Con 5 colores y 10 tallas, son 50 URLs para un solo producto, todas con contenido prácticamente idéntico.
Estrategia 1: Canonical hacia la URL del producto base
La solución más limpia es añadir canonical en cada variante apuntando a la URL del producto sin parámetros. Google consolida todo el PageRank de los backlinks a cualquier variante en la URL canónica.
<!-- En /zapatillas-runner?color=rojo&talla=42 --> <link rel="canonical" href="https://tienda.com/zapatillas-runner/" /> <!-- En /zapatillas-runner?color=azul&talla=41 --> <link rel="canonical" href="https://tienda.com/zapatillas-runner/" /> <!-- En /zapatillas-runner/ (la URL canónica, self-referential) --> <link rel="canonical" href="https://tienda.com/zapatillas-runner/" />
Estrategia 2: URLs limpias por variante con canonical
Algunas plataformas generan URLs limpias para las variantes principales (/zapatillas-runner-rojo/) y estas sí pueden tener su propio canonical self-referential si el contenido es lo suficientemente diferente (descripción específica, imágenes propias, nombre distinto). Esta estrategia tiene sentido cuando la variante es en sí misma una búsqueda frecuente.
Regla práctica: si la variante tiene búsqueda propia en Google (la gente busca específicamente "zapatillas runner rojas talla 42"), puede merecer su propio canonical. Si no tiene búsqueda propia, usa canonical hacia el producto base.
El problema de los filtros de categoría
Las páginas de categoría con filtros son el mayor generador de URLs duplicadas en ecommerce. /zapatos-hombre/, /zapatos-hombre/?marca=nike, /zapatos-hombre/?precio=0-50&marca=adidas... pueden ser miles de combinaciones con contenido muy similar.
Caso 1: Filtros que no crean valor SEO propio
La mayoría de combinaciones de filtros no tienen búsqueda propia. La solución es canonical hacia la URL de categoría sin filtros:
<!-- En /zapatos-hombre/?marca=nike&precio=50-100 --> <link rel="canonical" href="https://tienda.com/zapatos-hombre/" />
Caso 2: Combinaciones de filtros con búsqueda propia
Algunas combinaciones sí tienen volumen de búsqueda significativo: "zapatillas nike baratas", "ropa deportiva mujer oferta". En estos casos, puede merecer crear una landing específica con URL limpia y self-canonical, en lugar de usar la URL filtrada:
- •Crea una URL limpia: /zapatillas-nike/ en lugar de /zapatos/?marca=nike.
- •Añade canonical self-referential en esa URL limpia.
- •Redirige o añade canonical desde /zapatos/?marca=nike hacia /zapatillas-nike/.
- •Asegúrate de que la landing tiene contenido propio (descripción de categoría, h1 específico) para diferenciarse.
Paginación: canonical vs. rel prev/next
Google eliminó el soporte para rel="prev" y rel="next" en 2019. La estrategia actual para la paginación en ecommerce es:
- •Página 1 (/categoria/): canonical self-referential, indexable.
- •Páginas 2+ (/categoria/?page=2, /categoria/page/2/): canonical apuntando a la página 1 O noindex, dependiendo de si quieres que Google las rastree.
- •Si usas canonical hacia página 1 en la paginación, Google puede consolidar el PageRank pero seguirá rastreando las páginas.
- •Si usas noindex en la paginación, Google dejará de rastrearlas gradualmente, liberando crawl budget.
La elección entre canonical y noindex en paginación depende del tamaño del catálogo. Para catálogos grandes (+10.000 productos), noindex en paginación ayuda a concentrar el crawl budget en las URLs de producto reales. Para catálogos pequeños, canonical hacia página 1 es suficiente.
Implementación por plataforma
WooCommerce
Yoast SEO y Rank Math gestionan el canonical de las páginas de producto base automáticamente. Para variantes, WooCommerce genera URLs con parámetros que por defecto no tienen canonical. Necesitas código personalizado o un plugin como "WooCommerce SEO" de Yoast para añadir canonical a las variantes.
Shopify
Shopify añade canonical automáticamente en los temas oficiales, apuntando siempre a la URL del producto base sin parámetros de variante. Verifica en tu tema que la etiqueta canonical está presente y es correcta — algunos temas de terceros lo omiten.
PrestaShop y Magento
PrestaShop tiene opciones de canonical nativas en Configuración → SEO. Magento lo gestiona a través del panel de configuración de catálogo → URL Options. Verifica siempre que las opciones de "canonical meta tag" estén activas para productos y categorías.
Auditoría de canonicals en tu ecommerce
Introduce una muestra de URLs de tu tienda — productos base, variantes, categorías filtradas, páginas de paginación — en el Comprobador de Canonical de iRankly para verificar que cada una tiene el canonical correcto configurado.
Prueba la herramienta gratis
Analiza tus URLs con Comprobador de Canonical de iRankly. Sin registro, sin tarjeta.
El resto de escenarios de canonical y cómo configurarlo en tu CMS: