Ir al contenido
Lexiik
seo-technique

Etiquetas canonical — Gestionar el contenido duplicado en PrestaShop

Última actualización : 12 de abril de 2026

La etiqueta canonical es la herramienta SEO más eficaz para resolver los problemas de contenido duplicado en una tienda online. PrestaShop genera de forma natural cientos de URLs idénticas o muy similares — parámetros de ordenación, filtros, identificadores de sesión — y sin etiquetas canonical, Google debe adivinar qué versión indexar. El resultado: autoridad SEO diluida y fichas de producto que se esfuerzan por posicionarse.

¿Qué es una etiqueta canonical?

La etiqueta canonical (o etiqueta rel="canonical") es una instrucción HTML colocada en la sección <head> de una página web que indica a los motores de búsqueda cuál es la versión «oficial» o preferida de un contenido determinado. Permite consolidar las señales SEO (enlaces, autoridad, relevancia) hacia una única URL, incluso cuando el mismo contenido es accesible a través de múltiples direcciones diferentes.

Sintaxis de la etiqueta canonical

<link rel="canonical" href="https://tu-tienda.es/producto/zapatos-cuero-marron" />
Esta etiqueta se coloca en el <head> de cada página. El atributo href contiene la URL absoluta de la versión canónica.

¿Cuándo usar la etiqueta canonical?

Las etiquetas canonical son necesarias en muchos escenarios habituales en el e-commerce:

🔀

Parámetros de URL

Las URLs con parámetros de ordenación (?order=price_asc), filtrado (?color=rojo) o sesión (?token=abc123) generan duplicados. La canonical apunta a la URL limpia sin parámetros.

🔄

Variantes de producto

Si cada variante (talla S/M/L, color azul/rojo) tiene su propia URL, usa una canonical hacia la página de producto principal para evitar la fragmentación del PageRank.

📄

Paginación

Páginas como /categoria?pagina=2, /categoria?pagina=3 pueden apuntar canónicamente a la página 1 si su contenido se considera una variación del contenido principal.

🌐

Parámetros UTM

Los enlaces de campañas de marketing añaden parámetros ?utm_source= que crean miles de versiones únicas. Una canonical hacia la URL limpia resuelve este problema.

🏷️

Canonical autorreferencial

Una buena práctica SEO es añadir una canonical autorreferencial en cada página. Esto refuerza la señal de versión preferida incluso sin duplicados evidentes.

🔗

Canonical entre dominios

Si publicas contenido en otros dominios (marketplace, blog asociado), la canonical cross-domain permite mantener la autoridad SEO consolidada en tu tienda principal.

PrestaShop y el contenido duplicado: un problema estructural

PrestaShop es especialmente vulnerable a los problemas de contenido duplicado debido a su arquitectura. Varios mecanismos nativos generan URLs adicionales para el mismo contenido:

  • Navegación por facetas (LayeredNavigation): cada combinación de filtros crea una URL única. Para un catálogo de 500 productos con 10 atributos, esto puede generar miles de URLs.
  • Ordenación de resultados: ?orderby=price&orderway=desc y ?orderby=name&orderway=asc crean versiones adicionales de cada página de categoría.
  • Identificadores de sesión: PrestaShop puede añadir tokens de seguridad en las URLs de ciertas páginas, creando versiones únicas para cada visitante.
  • Combinaciones de atributos de producto: Un producto disponible en 3 tallas y 4 colores puede generar teóricamente 12 URLs diferentes según la configuración.
  • Prefijos de idioma: Sin hreflang correctamente configurado, las versiones /es/ e /en/ de la misma página pueden ser tratadas como contenido duplicado.

Canonical autorreferencial: una regla de oro del SEO

Aunque una página no tenga ningún duplicado conocido, se recomienda añadir una etiqueta canonical autorreferencial en cada página. Esta práctica ofrece varias ventajas:

  • Protección preventiva: si alguien comparte tu URL con parámetros UTM, la canonical autorreferencial indica a Google cuál es la versión «limpia».
  • Coherencia de señal: Google dispone de una indicación explícita de la versión preferida para cada página, sin ambigüedad.
  • Compatibilidad con herramientas de terceros: algunas herramientas de marketing o CRM añaden automáticamente parámetros a las URLs — la canonical autorreferencial neutraliza este efecto.

Canonical ≠ redirección 301

La etiqueta canonical es una recomendación, no una instrucción vinculante. Google puede decidir ignorarla si considera que la URL canónica indicada no es apropiada. Una redirección 301 es una instrucción técnica vinculante. Para páginas verdaderamente duplicadas que no deben ser accesibles, una redirección 301 es más adecuada.

Errores comunes con las etiquetas canonical

  • Cadenas de canonical: la página A apunta canónicamente a la página B, que a su vez apunta a la página C. Google no sigue cadenas — apunta directamente a la URL final.
  • Canonical y noindex simultáneos: una página con noindex y una canonical puede confundir a Google — si la página no debe ser indexada, el noindex por sí solo es suficiente.
  • Canonical hacia una página 404: si la URL canónica devuelve un error 404, la señal es inválida y Google ignora la directiva.
  • Canonical y hreflang incoherentes: cada versión lingüística debe tener una canonical autorreferencial, no una canonical que apunte a la versión española para todos los idiomas.
  • Uso de URLs relativas: la etiqueta canonical siempre debe contener una URL absoluta (con https://) para evitar cualquier ambigüedad.