SEO técnico
Etiqueta canonical: cómo solucionar el contenido duplicado
La etiqueta canonical (rel="canonical") indica a Google cuál es la URL principal de una página cuando varias URL muestran el mismo contenido o uno muy parecido.
Por Equipo de investigación de SEORecheck, auditores SEOPublicado 11 min de lectura
La etiqueta canonical (rel="canonical") es una línea de HTML que indica a los buscadores cuál es la URL principal de una página cuando el mismo contenido, o uno muy parecido, está disponible en varias direcciones. Es la herramienta básica para resolver el contenido duplicado en SEO. Google la trata como una indicación sólida, no como una orden: la usa para agrupar duplicados, decidir qué URL indexar y concentrar las señales de posicionamiento en una sola página.
Las URL duplicadas son uno de los hallazgos más frecuentes en cualquier auditoría SEO. Los filtros, los parámetros de seguimiento, las variantes HTTP/HTTPS, la barra final y las versiones para imprimir pueden convertir 200 páginas reales en 2000 URL rastreables. En esta guía verás cómo funciona la canonicalización, cómo configurarla y cómo corregir los errores de canonical que muestra Google Search Console.
Qué es la etiqueta canonical y por qué importa
La etiqueta canonical es un elemento <link> situado en el <head> de una página que apunta a la URL que quieres que los buscadores consideren la original. Por ejemplo:
<link rel="canonical" href="https://example.com/shoes/running/" />
Si https://example.com/shoes/running/?color=blue&utm_source=newsletter muestra el mismo listado de productos, añadir esta etiqueta le dice a Google que la URL limpia es la que debe indexar y mostrar en los resultados.
La canonicalización importa por tres motivos prácticos:
- Señales consolidadas. Los enlaces y demás señales que apuntan a URL duplicadas se atribuyen a una sola página en lugar de repartirse entre varias.
- Resultados de búsqueda más limpios. Tú decides qué URL ve la gente en Google, así evitas que aparezca una dirección llena de parámetros o desactualizada.
- Rastreo más eficiente. Google dedica menos tiempo a las copias y más a las páginas importantes. Esto es especialmente relevante en catálogos grandes.
Sin señales claras, Google elige la URL canónica por su cuenta. Su elección suele ser razonable, pero no siempre coincide con la URL que tú quieres.
¿Cómo elige Google la URL canónica?
Google no se limita a leer tu etiqueta y obedecerla. Según la documentación de Google Search Central sobre la consolidación de URL duplicadas, valora varias señales y elige la URL que considera más representativa de un grupo de páginas duplicadas. La canonical que declaras es una de esas señales. Otras son las redirecciones, la inclusión en el sitemap, los enlaces internos, HTTPS frente a HTTP y si la URL forma parte de un grupo de hreflang.
Google clasifica por fuerza los métodos que puedes controlar:
| Método | Fuerza de la señal (según Google) | Uso recomendado |
|---|---|---|
| Redirección 301/308 | Fuerte | URL retiradas, HTTP→HTTPS, www/sin www, slugs antiguos |
Elemento link rel="canonical" |
Fuerte | Duplicados que deben seguir accesibles (filtros, parámetros, copias sindicadas) |
Cabecera HTTP rel="canonical" |
Fuerte | Archivos que no son HTML, como los PDF |
| Incluir la URL en el sitemap XML | Débil | Señal de apoyo en todo el sitio |
La regla es que las señales deben coincidir. Si tu canonical apunta a la URL A, pero el sitemap incluye la URL B y los enlaces internos apuntan a la URL C, es más probable que Google ignore lo que has declarado. La documentación de Google advierte expresamente de que no se deben indicar canonicals distintas para la misma página mediante métodos diferentes.
¿Cuándo conviene usar rel="canonical"?
Usa una etiqueta canonical cuando una URL duplicada deba seguir siendo accesible para los usuarios pero no deba competir en las búsquedas. Casos típicos:
- Parámetros de URL. Códigos de seguimiento (
?utm_source=), ID de sesión, criterios de ordenación (?sort=price) y combinaciones de filtros que no cambian el contenido de forma significativa. - El mismo producto en varias categorías. Por ejemplo,
/men/sneakers/model-xy/sale/model-xmostrando un único producto. - Versiones para imprimir o en formatos alternativos de un artículo.
- Contenido sindicado. Si un socio vuelve a publicar tu artículo, pídele que añada una canonical entre dominios que apunte a tu original.
- Canonicals autorreferenciales. Google recomienda que la propia página canónica tenga una etiqueta canonical que apunte a su propia URL. Así queda protegida cuando otros sitios la enlazan con parámetros añadidos.
Usa en cambio una redirección 301 cuando el duplicado no necesite existir para los usuarios: páginas HTTP, variantes sin www, URL antiguas tras una migración o duplicados por la barra final. La redirección es más limpia porque visitantes y rastreadores acaban en el mismo sitio.
Cuándo no debes usar una etiqueta canonical
- Series paginadas. La página 2 de una categoría no es un duplicado de la página 1. Si haces que todas las páginas paginadas apunten a la página 1, los productos de las páginas más profundas pueden quedar ocultos para Google. Deja que cada página sea canónica de sí misma.
- Páginas con contenido realmente distinto. Si dos páginas tratan temas o productos diferentes, una canonical no las fusionará correctamente. Google puede ignorarla, o puedes perder una página que querías posicionar.
- Como sustituto de
noindex. Google desaconseja usarnoindexpara elegir la canonical dentro de un mismo sitio. Son herramientas diferentes:noindexelimina una página del índice, mientras que la canonical la consolida en otra página. - Mediante robots.txt. Si una URL está bloqueada para el rastreo, Google no puede ver su etiqueta canonical.
Cómo implementar correctamente la etiqueta canonical
La mayoría de los CMS, como WordPress con un plugin de SEO, Shopify, Wix y Webflow, generan por defecto una canonical autorreferencial. Los problemas suelen venir de las plantillas, de plugins que entran en conflicto entre sí o de código personalizado. Sigue estas reglas, extraídas de la documentación de Google:
- Usa URL absolutas. Escribe
https://example.com/page/, no/page/. - Coloca la etiqueta en el
<head>. Una etiqueta canonical que acaba en el<body>, a menudo por un HTML defectuoso que cierra el head antes de tiempo, se ignora. - Usa una sola canonical por página. Si hay dos etiquetas canonical contradictorias, algo habitual cuando el tema y un plugin añaden una cada uno, Google puede ignorar ambas.
- Apunta a una URL que funcione y sea indexable. El destino debe devolver un código 200; no debe redirigir, devolver un 404 ni llevar
noindex. - No uses fragmentos.
https://example.com/page#sectionno es un destino canónico válido. - Respeta exactamente tu formato preferido. Mantén el protocolo, el www, la barra final y las mayúsculas/minúsculas coherentes con tus enlaces internos y tu sitemap.
Para PDF y otros archivos que no son HTML, envía la canonical como cabecera HTTP:
Link: <https://example.com/guide/>; rel="canonical"
Etiquetas canonical en sitios multilingües
Cada versión de idioma debe ser canónica de sí misma, no de la página en inglés. Si tu página en ucraniano /ua/pricing/ tiene una canonical que apunta a /pricing/, le estás diciendo a Google que la página en ucraniano es un duplicado. Eso contradice tus anotaciones hreflang, y la página traducida puede desaparecer del índice. Nuestra guía de hreflang explica cómo deben funcionar juntos canonical y hreflang.
¿Qué significan los estados de canonical en Search Console?
El informe de indexación de páginas de Google Search Console muestra tres estados relacionados con la canonical. Esto es lo que significa cada uno y si tienes que hacer algo.
Duplicada: el usuario no ha indicado ninguna versión canónica
Google lo describe así: "Esta página es un duplicado de otra página, aunque no indica ninguna página canónica preferida". Google ha encontrado un grupo de páginas duplicadas sin canonical declarada, así que ha elegido una URL por su cuenta y ha dejado esta fuera del índice. Esto no es un error en sí: los duplicados no deberían aparecer en los resultados. Tienes que comprobar dos cosas. Primero, usa la herramienta de inspección de URLs para ver qué URL ha elegido Google. Si es la que quieres, añade una canonical explícita para que la elección sea estable. Si Google ha elegido la URL equivocada, define una canonical que apunte a tu versión preferida y haz que tus enlaces internos y tu sitemap coincidan con ella. Si la página en realidad no es un duplicado, por ejemplo una variante de producto con descripción propia, haz que su contenido sea claramente distinto para que Google la trate como una página independiente.
Duplicada: Google ha elegido una versión canónica diferente a la del usuario
Has declarado una canonical, pero Google la ha ignorado y ha elegido otra. Normalmente significa que tus señales se contradicen o que las páginas no son lo bastante parecidas. Revisa estas causas habituales:
- Los enlaces internos, la navegación o el sitemap XML apuntan a una URL distinta de tu canonical.
- La canonical declarada redirige, devuelve un error o tiene
noindex. - El "duplicado" y la canonical tienen contenido diferente. Por ejemplo, una variante agotada que apunta a una página de categoría.
- Páginas HTTP que declaran una canonical HTTPS, o al revés, en un sitio que no ha completado la migración.
La documentación de Google indica que, si la URL que ha elegido Google te parece aceptable, no tienes que hacer nada. Corrige este estado solo cuando la elección de Google no sea la adecuada para tu negocio.
Página alternativa con etiqueta canónica adecuada
Esta página apunta correctamente a una canonical que está indexada. Según Google, no hay que hacer nada. Verás este estado en URL con parámetros, páginas AMP o variantes bien configuradas. Investiga solo si el número se dispara de forma inesperada, porque puede significar que una plantilla ha empezado a canonicalizar páginas importantes hacia otras URL.
Los problemas de canonical suelen solaparse con otros estados de exclusión. Si hay páginas excluidas por motivos de calidad y no por duplicación, consulta Rastreada: actualmente sin indexar.
Errores de canonical más frecuentes en las auditorías
Estos son los patrones que aparecen con más frecuencia en sitios pequeños y medianos:
| Error | Qué ocurre | Solución |
|---|---|---|
| Todas las páginas tienen la página de inicio como canonical | Google ignora la etiqueta o excluye páginas clave | Usa canonicals autorreferenciales en las páginas únicas |
| La canonical apunta a una URL redirigida | Señales mezcladas, consolidación más lenta | Apunta directamente a la URL final con código 200 |
La canonical apunta a una página 404 o con noindex |
Etiqueta ignorada, o no se indexa ninguna versión | Cambia el destino por una URL activa e indexable |
| Canonical HTTP en un sitio HTTPS | Conflicto con las redirecciones | Usa URL absolutas HTTPS en todas partes |
| Dos etiquetas canonical en una página | Google puede ignorar ambas | Elimina la salida duplicada (tema vs. plugin) |
| Dominio de staging en la canonical tras el lanzamiento | Las páginas de producción apuntan a un sitio de desarrollo | Busca el dominio antiguo en las plantillas |
| Páginas paginadas con canonical a la página 1 | Productos y artículos profundos pierden visibilidad | Canonical autorreferencial en cada página paginada |
| Canonical añadida solo mediante JavaScript | Puede pasarse por alto o contradecir la versión HTML | Incluye la canonical en el HTML renderizado en el servidor |
El error del dominio de staging merece una mención especial. Después de un rediseño, las canonicals que siguen apuntando a staging.example.com o dev.example.com pueden reducir el tráfico orgánico sin que nadie lo note. Si has visto una caída repentina tras un lanzamiento, nuestra guía para diagnosticar una caída de tráfico web explica cómo comprobar esto junto con otras causas.
Cómo auditar tus etiquetas canonical
Puedes revisar las canonicals a mano en unas pocas páginas, pero para revisar todo el sitio necesitas un rastreo. Este es un proceso práctico:
- Rastrea el sitio y extrae la URL canónica de cada página.
- Compara la canonical con la URL de la página. Marca todas las páginas en las que no coincidan y confirma que la diferencia es intencionada.
- Comprueba el código de estado de cada destino canónico. Todos deben devolver 200, ser indexables y no redirigir.
- Contrasta con tu sitemap XML. El sitemap solo debe incluir URL canónicas. Cualquier URL no canónica que aparezca en él es una señal contradictoria.
- Contrasta con los enlaces internos. La navegación, las migas de pan y los enlaces dentro del contenido deben apuntar a URL canónicas, no a versiones con parámetros o redirigidas.
- Revisa Search Console en busca de "Google ha elegido una versión canónica diferente a la del usuario" e inspecciona una muestra de las URL afectadas.
- Vuelve a comprobar tras las correcciones. Google necesita tiempo para volver a rastrear. Compara los resultados entre 30 y 60 días después para confirmar que el problema está resuelto y que no han aparecido nuevos duplicados.
La revisión de canonicals forma parte de un análisis más amplio de la indexabilidad. Para ver el proceso completo, consulta nuestra guía de auditoría SEO técnica.
¿Afectan las etiquetas canonical a la búsqueda con IA?
Las funciones de IA de la Búsqueda de Google, como AI Overviews, se basan en el índice de Google. Una página consolidada en otra URL no se indexa por separado, así que la versión canónica es la que puede mostrarse o citarse. Una canonicalización clara ayuda a que se use la versión que has elegido, con tu contenido actual. No existe un marcado canonical específico para IA: basta con el rel="canonical" estándar.
Puntos clave
- La etiqueta canonical indica a Google qué URL es la versión principal de un contenido duplicado. Es una indicación sólida, no una directiva.
- Las redirecciones y
rel="canonical"son señales fuertes; la inclusión en el sitemap es una señal débil. Todas deben apuntar a la misma URL. - Usa URL absolutas, mantén una sola canonical por página dentro del
<head>y apunta siempre a una página activa e indexable. - No apuntes la canonical de las páginas paginadas a la página 1, la de las páginas traducidas al idioma original ni la de las páginas únicas a la página de inicio.
- En Search Console, "Página alternativa con etiqueta canónica adecuada" no requiere ninguna acción. "Google ha elegido una versión canónica diferente a la del usuario" solo importa si la elección de Google es incorrecta.
- Verifica las correcciones con un nuevo rastreo o una reauditoría al cabo de 30–60 días.
Detecta tus problemas de canonical automáticamente
Los errores de canonical pasan desapercibidos con facilidad porque las páginas siguen cargando con normalidad para los visitantes. Una auditoría SEO automatizada rastrea tu sitio, detecta las canonicals contradictorias, rotas o ausentes con las URL afectadas exactas y las prioriza frente al resto de problemas para que sepas qué corregir primero. Puedes ver cómo es un informe en el informe de ejemplo y en el ejemplo completo. Cuando hayas aplicado las correcciones, la comparación de la reauditoría muestra qué problemas están resueltos, cuáles han mejorado y cuáles siguen pendientes.
Si quieres saber en qué punto está tu sitio, solicita una vista previa gratuita de tu auditoría SEO. Recibirás tu puntuación y ejemplos reales de tus páginas, sin necesidad de crear una cuenta.