Es probable que una misma página de tu sitio sea accesible desde más de una URL. Parámetros de seguimiento, opciones de orden, identificadores de sesión, con y sin www, barras finales, versiones para imprimir: cada uno crea un duplicado. Los buscadores tienen que decidir qué versión indexar y mostrar.
La etiqueta canonical es la forma de indicarles tu preferencia.
Qué es una etiqueta canonical
Una etiqueta canonical es un elemento link en el <head> de la página:
<link rel="canonical" href="https://example.com/shoes/trail-runner-x">
Dice: «esta URL es la versión principal de este contenido; consolida aquí las señales». Los buscadores agrupan las URL duplicadas y eligen una URL canónica para mostrar en los resultados. Tu etiqueta canonical es una pista fuerte en esa elección, pero, y esto es importante, es una pista y no una orden.
Por qué importan los duplicados
El contenido duplicado rara vez se penaliza; es un problema técnico, no de spam. Pero los duplicados siguen causando problemas:
- Señales divididas: los enlaces y otras señales se reparten entre varias URL en lugar de una
- Posiciona la URL equivocada: puede mostrarse una URL con parámetros de seguimiento o un filtro en lugar de la limpia
- Rastreo desperdiciado: los rastreadores pierden tiempo obteniendo duplicados en lugar de contenido nuevo
Usa canonicals autorreferenciales en todas las páginas
Cada página indexable debe tener una etiqueta canonical que apunte a sí misma:
<!-- On https://example.com/guides/composting -->
<link rel="canonical" href="https://example.com/guides/composting">
Así, si alguien enlaza a https://example.com/guides/composting?utm_source=newsletter, la página sigue indicando a los buscadores cuál es la URL real.
Comprueba la URL canónica de una página, si funciona y si entra en conflicto con otras señales.
Cuándo apuntar el canonical a otra URL
Apunta el canonical a una URL distinta cuando el contenido sea realmente igual o casi idéntico:
- Variaciones con parámetros:
/shoes?sort=price→/shoes - Variantes de producto con el mismo contenido, como opciones de color en URL separadas (solo si son realmente casi idénticas)
- Contenido sindicado: si tu artículo se republica en otro sitio, pueden añadir un canonical entre dominios hacia tu original
- Versiones para imprimir o AMP que apuntan a la página principal
No uses un canonical para apuntar una página a otra distinta que solo trata un tema parecido. Es probable que Google ignore los canonicals entre páginas claramente diferentes.
Canonical frente a redirección 301 frente a noindex
| Usa | Cuándo |
|---|---|
| Redirección 301 | La URL antigua ya no debe visitarse: la página se ha movido de forma permanente. Usuarios y rastreadores van a la URL nueva. |
| Etiqueta canonical | Ambas URL deben seguir funcionando para los usuarios (filtros, parámetros de seguimiento, variantes), pero solo una debe indexarse. |
| noindex | La página debe quedar totalmente fuera de los resultados y no tiene un equivalente preferido (páginas de etiquetas escasas, resultados de búsqueda interna). |
No combines noindex con un canonical que apunte a otra página. Las señales se contradicen: una dice «elimina esto» y la otra «trata esto como una copia de aquello».
Buenas prácticas
- Usa URL absolutas con el protocolo:
https://example.com/page, no/page - Un canonical por página. Varios canonicals contradictorios pueden ignorarse todos
- Apunta a una página activa, indexable y con estado 200: nunca a una redirección, un 404 o una página con noindex
- Respeta tu protocolo y host preferidos (https y con o sin www, de forma coherente)
- Mantén las señales coherentes: los enlaces internos, las URL del sitemap, hreflang y las redirecciones deben usar la URL canónica
- Colócalo en el
<head>, en el HTML inicial. Los canonicals añadidos con JavaScript pueden procesarse más tarde o pasarse por alto - Las páginas paginadas (página 2, 3…) normalmente deben tener canonical a sí mismas, no a la página 1; de lo contrario, los elementos que solo aparecen en páginas posteriores pueden perderse
Canonicals en sitios multilingües
Cada versión de idioma debe tener un canonical que apunte a sí misma, junto con etiquetas hreflang que enumeren todas las versiones. Apuntar el canonical de la página en francés a la página en inglés le dice a Google que la francesa es un duplicado, y puede desaparecer de los resultados en francés.
La versión en cabecera HTTP
Para archivos que no son HTML, como los PDF, puedes enviar un canonical en una cabecera HTTP:
Link: <https://example.com/whitepaper>; rel="canonical"
Por qué Google podría ignorar tu canonical
Google sopesa varias señales al elegir la canónica, como redirecciones, enlaces internos, sitemaps, HTTPS y hreflang. Puede elegir otra URL si:
- Los enlaces internos apuntan sobre todo a otra versión
- El destino del canonical redirige o devuelve un error
- Las páginas no son realmente duplicadas
- El canonical apunta de HTTPS a HTTP
La herramienta de Inspección de URLs de Search Console muestra tanto la «canónica declarada por el usuario» como la «canónica seleccionada por Google», para que veas cuándo no coinciden.
Errores habituales con el canonical
- Todas las páginas con canonical a la portada (un fallo de plantilla que puede hundir el posicionamiento)
- Canonicals que apuntan a dominios de pruebas o desarrollo tras el lanzamiento
- URL relativas que se resuelven mal
- Canonicals a URL redirigidas tras una migración
- Todas las páginas paginadas apuntando a la página 1
- Ausencia de canonical en páginas con mucho tráfico con parámetros de seguimiento
Un rastreo de todo el sitio enumera las páginas canonicalizadas para detectar patrones rápidamente.
Rastrea un sitio completo para encontrar páginas rotas, títulos duplicados, etiquetas ausentes y contenido escaso.
Escenarios de canonical con ejemplos
Parámetros de seguimiento
Un enlace de una newsletter apunta a https://example.com/guide?utm_source=newsletter. El canonical autorreferencial de la página, https://example.com/guide, indica a los buscadores qué URL indexar, así que las señales del enlace se consolidan en la URL limpia.
Orden y filtros
/shoes?sort=price-asc muestra los mismos productos que /shoes en otro orden. Pon el canonical de la versión ordenada hacia /shoes. Para los filtros que crean páginas realmente distintas y valiosas (como /shoes/red con demanda de búsqueda), usa un canonical autorreferencial y trátalas como páginas reales.
Barras finales y mayúsculas
/guide y /guide/ son técnicamente URL distintas, igual que /Guide y /guide. Elige un formato, redirige el otro y haz que los canonicals sean coherentes.
Variantes de producto
Una camiseta en cinco colores, cada uno en su propia URL con el mismo texto salvo el nombre del color, puede tener canonical a la URL del producto principal. Si cada color tiene demanda de búsqueda propia («camisa de lino roja») y contenido e imágenes distintos, deja que cada uno se indexe con su propio canonical.
Artículos sindicados
Publicas un artículo y un sitio socio lo republica. Pide al socio que añada un canonical hacia tu original, o al menos un enlace claro. Google dice que intentará mostrar la versión que considere más adecuada, que no siempre es la original, así que el canonical importa.
Revisar los canonicals a escala
En un sitio grande, los problemas de canonical suelen venir de las plantillas. Un rastreo te permite:
- Enumerar todas las páginas cuyo canonical apunta a otra URL
- Agruparlas por patrón (¿todas las paginadas? ¿todas las variantes de producto?)
- Comprobar si cada patrón es intencionado
- Encontrar canonicals que apuntan a redirecciones, errores o páginas con noindex
Después compáralo con el informe de Indexación de páginas de Search Console en busca de «Duplicada: Google ha elegido una versión canónica diferente a la del usuario», señal de que tus canonicals declarados y otras señales no coinciden.
Canonicals en las plataformas más populares
- WordPress: el núcleo añade canonicals autorreferenciales en entradas y páginas; los plugins SEO los amplían a los archivos y permiten cambiarlos por página
- Shopify: añade canonicals automáticamente, incluido el canonical de las URL de producto dentro de colecciones hacia la URL principal del producto
- Wix y Squarespace: añaden canonicals automáticamente, con opciones de personalización
- Desarrollos a medida: genera el canonical desde tu lógica de rutas para que siempre coincida con el formato de URL preferido
Conclusiones clave
- Una etiqueta canonical indica a los buscadores qué URL es la versión principal de un contenido duplicado.
- Cada página indexable debe tener un canonical autorreferencial con una URL absoluta.
- Los canonicals son pistas fuertes, no órdenes: mantén coherentes las redirecciones, los enlaces internos y los sitemaps.
- Usa una 301 cuando una página se ha movido, un canonical cuando los duplicados deben seguir accesibles y noindex para eliminar una página por completo.
- Nunca apuntes canonicals a redirecciones, errores o páginas con noindex, ni entre idiomas distintos.
- Compara la canónica declarada y la seleccionada por Google en la Inspección de URLs de Search Console.
Preguntas frecuentes
¿Las etiquetas canonical transmiten autoridad?
Google trata un canonical respetado de forma muy parecida a una redirección a la hora de consolidar señales, así que los enlaces a duplicados suelen beneficiar a la URL canónica.
¿El contenido duplicado es una penalización?
No. Google no penaliza el contenido duplicado normal; simplemente elige una versión para mostrar. Las penalizaciones se reservan a la copia deliberadamente engañosa o al scraping.
¿Debo canonicalizar las páginas de etiquetas y categorías?
Normalmente no hacia otra página. Si son útiles, deja que se indexen con canonicals autorreferenciales. Si son escasas, plantéate usar noindex.
¿Puedo usar canonicals entre dominios?
Sí. Los canonicals entre dominios son compatibles y útiles para contenido sindicado o cuando el mismo producto se vende en varios de tus propios sitios.
Analiza tu propio sitio
Haz una auditoría gratuita con más de 55 comprobaciones y obtén una solución para cada problema.