Domina la Etiqueta Canonical: Guía SEO

Imagen de Alberto Fernández - Consultor SEO Senior
Alberto Fernández - Consultor SEO Senior

Actualizado el: diciembre 14, 2025

11 min de lectura
Tabla de contenidos

Si hay un elemento SEO técnico que genera más dudas, sudores fríos y errores de bulto que la etiqueta canonical, yo no lo conozco. Llevo más de 10 años en el mundo del SEO y he visto de todo: webs enteras desindexadas por una canonical mal puesta, canibalizaciones brutales que hundían el tráfico y presupuestos de rastreo tirados a la basura. Y la verdad es que me da rabia, porque es una herramienta potentísima si la entiendes bien.

La etiqueta canonical no es un capricho para frikis del SEO. Es una instrucción fundamental para decirle a Google: «Oye, de todas estas versiones de página que se parecen mucho, la que de verdad importa es ESTA». Si no lo haces, dejas que el algoritmo decida por ti. Y créeme, no siempre acierta. En este artículo te voy a enseñar, sin tecnicismos absurdos y con ejemplos de mi día a día, cómo dominar la etiqueta canonical de una vez por todas.

Lo que te llevarás de esta guía:

  • Qué es y para qué sirve realmente la canonical – Explicado para que lo entiendas, aunque no seas técnico, y por qué es vital para tu negocio.
  • Cuándo usarla (y cuándo NO) – Mis casos prácticos favoritos sacados de proyectos reales con clientes para que sepas exactamente dónde aplicarla.
  • El método paso a paso para implementarla sin errores – Te enseño las formas correctas de ponerla en tu web, ya uses WordPress, Shopify o un CMS a medida.
  • La diferencia clave con una redirección 301 – Una tabla comparativa directa para que no vuelvas a confundirlas nunca más.

¿Qué es la etiqueta canonical y por qué debería importarte (mucho)?

Vamos al grano. La etiqueta canonical (rel="canonical") es un fragmento de código HTML que se coloca en la sección <head> de una página web. Su única misión es indicar a los motores de búsqueda cuál es la versión «oficial» o «preferida» de un contenido que puede ser accesible a través de varias URLs diferentes.

Imagina que tienes una tienda online. Un mismo producto, una camiseta roja, puede tener varias URLs:

  • tutienda.com/camisetas/camiseta-roja (la URL principal)
  • tutienda.com/camisetas/camiseta-roja?color=rojo (cuando filtras por color)
  • tutienda.com/novedades/camiseta-roja (si está en la sección de novedades)
  • tutienda.com/camisetas/camiseta-roja?utm_source=facebook (con parámetros de seguimiento)

Para ti y para un usuario, todas estas URLs muestran lo mismo: la camiseta roja. Pero para Google, son cuatro páginas distintas con contenido idéntico. Y esto, amigo mío, es un problema.

La cruda realidad: el contenido duplicado es tu enemigo silencioso

Cuando Google encuentra contenido duplicado, se lía. No sabe qué versión debe indexar y posicionar en los resultados de búsqueda. Esto provoca dos problemas garrafales:

  1. Canibalización de palabras clave: Las diferentes versiones de la página compiten entre sí por las mismas keywords. En lugar de tener una página fuerte, tienes varias débiles que se roban la autoridad unas a otras.
  2. Dilución del presupuesto de rastreo: Google asigna un tiempo limitado para rastrear tu web (el famoso crawl budget). Si lo malgasta revisando cuatro veces la misma página, dejará de rastrear otras páginas nuevas o importantes. He visto webs grandes perder miles de visitas por esto.

La canonical como la solución de Google

Aquí es donde la etiqueta canonical se convierte en tu mejor aliada. Al poner en las tres URLs «duplicadas» una etiqueta canonical que apunte a la versión principal (tutienda.com/camisetas/camiseta-roja), le estás diciendo a Google:

«Mira, sé que estas páginas existen, pero ignóralas para el ranking. Toda la autoridad, los enlaces y la relevancia, dásela a la URL canónica. Esa es la buena.»

Es una señal, una sugerencia muy fuerte. Google suele hacer caso en el 99% de las ocasiones si lo haces bien. Es la forma más limpia y eficaz de solucionar problemas de contenido duplicado interno.

Cuándo usar la etiqueta canonical: mis casos de uso favoritos

En mi día a día como consultor SEO, estos son los escenarios donde la canonical es imprescindible. Revisa si te aplica alguno, porque es muy probable.

URLs con parámetros (filtros, UTMs, etc.)

Es el caso más común, sobre todo en e-commerce. Filtros de búsqueda (talla, color, precio), parámetros de ordenación (?ordenar=precio_asc) o de campañas de marketing (?utm_campaign=navidad) crean URLs duplicadas. Todas ellas deben tener una canonical apuntando a la URL limpia de la categoría o producto.

Versiones de impresión, AMP o móviles

Si tienes una versión de una página específica para imprimir (?print=true), una versión AMP (Accelerated Mobile Pages) o un subdominio móvil antiguo (m.dominio.com), la canonical debe apuntar siempre a la versión de escritorio principal. Así consolidas toda la fuerza en una sola URL.

Contenido sindicado o publicado en varias webs

Ojo con esto. Si publicas un artículo en tu blog y luego lo republicas en un medio más grande como Medium o un periódico digital, tienes que asegurarte de que ellos pongan una etiqueta canonical apuntando a tu artículo original. Si no lo haces, es muy probable que Google posicione su versión (por tener más autoridad) y la tuya quede como la copia. Esto se llama cross-domain canonical y es fundamental para proteger tu autoría.

Migraciones de HTTP a HTTPS o con/sin www

Aunque aquí la solución principal es una redirección 301, no está de más tener una canonical «autónoma» (que se apunta a sí misma) en cada página con la versión correcta (ej: https://www.dominio.com). Actúa como una segunda capa de seguridad para evitar que Google indexe versiones incorrectas por error.

Cómo implementar la etiqueta canonical paso a paso (y sin liarla)

Existen varias formas de implementar la canonical. Te explico las más importantes de la más a la menos común.

Método 1: La etiqueta <link> en el <head> (el más común)

Es la forma estándar y la que usarás el 95% de las veces. Simplemente añade la siguiente línea de código dentro de la etiqueta <head> de la página duplicada:

<link rel="canonical" href="https://www.tudominio.com/url-preferida/" />

Si usas WordPress, plugins como Yoast SEO o Rank Math te lo ponen facilísimo. Tienen un campo específico en cada página o entrada para que pegues la URL canónica que quieras, sin tocar código.

Método 2: En la cabecera HTTP (para PDFs y otros archivos)

Hay contenidos que no tienen sección <head>, como un documento PDF. Si tienes varias URLs que llevan al mismo PDF, puedes especificar la canonical a través de la cabecera de respuesta del servidor. Se vería así:

Link: <https://www.tudominio.com/documento-original.pdf>; rel="canonical"

Esto es más técnico y requiere configurar el servidor (por ejemplo, a través del archivo .htaccess), pero es la solución correcta para estos casos.

Método 3: En el sitemap (como última opción)

Puedes indicar URLs canónicas en tu sitemap.xml. Sin embargo, Google ha dicho que este método tiene menos peso que los dos anteriores. Yo lo considero un refuerzo, pero nunca la única solución. La prioridad es siempre la etiqueta en el HTML o en la cabecera HTTP.

Errores comunes con la canonical que veo cada día (y cómo evitarlos)

Implementar canonicals es fácil, pero meter la pata también. Un error muy típico es confundir cuándo usar una canonical y cuándo una redirección 301. Son cosas distintas y sirven para propósitos diferentes.

Te he preparado una tabla para que lo tengas meridianamente claro:

Característica Etiqueta Canonical Redirección 301
Propósito principal Gestionar contenido duplicado cuando ambas URLs deben existir y ser accesibles. Mover permanentemente una URL a otra. La URL original deja de existir.
Experiencia de usuario El usuario se queda en la URL que ha visitado, no es redirigido. El usuario y los bots son llevados automáticamente a la nueva URL.
Traspaso de autoridad Consolida la «fuerza» de los enlaces en la URL canónica. Es una señal fuerte. Traspasa la mayor parte de la autoridad de enlaces a la nueva URL. Es una directiva.
Caso de uso típico Página de producto con filtros de color. Ambas URLs (con y sin filtro) funcionan. Cambio de dominio o reestructuración de la URL de un artículo. La URL antigua ya no se usa.
Mi consejo Úsala cuando necesites que varias URLs con contenido similar coexistan. Úsala cuando una URL ya no sea válida y quieras que usuarios y bots vayan a la nueva.

Otros errores que he visto en auditorías:

  • Apuntar a una URL que no existe (404): Un desastre. La señal se pierde.
  • Poner la canonical en el <body>: Google la ignorará. Siempre en el <head>.
  • Tener varias canonicals en una misma página: Confunde a Google y probablemente las ignore todas.
  • Apuntar una canonical a una URL que a su vez tiene otra canonical a otro sitio: Se conocen como cadenas de canonicals. Evítalas a toda costa.

Para terminar: la canonical es tu mejor aliada técnica

Espero que después de leer esto le hayas perdido el miedo a la etiqueta canonical. No es algo que debas configurar y olvidar; es una parte activa de tu estrategia de SEO técnico.

Lo que debes llevarte claro es esto: la canonical es tu forma de guiar a Google, de optimizar su trabajo y de asegurarte de que la autoridad de tu web se concentra donde debe. Una buena gestión de canonicals se traduce directamente en una mejor indexación, menos canibalización y, al final del día, más tráfico cualificado.

Mi consejo final: coge una herramienta como Screaming Frog, rastrea tu web y revisa la columna «Canonical Link Element». Te sorprenderías de los problemas que puedes encontrar y solucionar en una tarde.

Dudas que siempre me preguntan sobre la etiqueta canonical

¿Una página debe tener una canonical a sí misma?

Sí, es una práctica recomendada. Se llama canonical autorreferencial (self-referencing canonical). Sirve para indicar claramente que esa página es la versión original de sí misma y previene problemas si alguien enlaza a tu página con parámetros extraños sin que te des cuenta. La mayoría de los CMS y plugins SEO lo hacen automáticamente.

¿Puedo usar una canonical para una página en otro dominio?

Absolutamente. Es lo que te comentaba sobre el contenido sindicado. Si publicas tu contenido en otra web, esa web debe implementar una cross-domain canonical apuntando a tu URL original. Es la forma correcta de decirle a Google quién es el autor original y evitar que te penalicen por contenido duplicado.

¿Qué pasa si Google ignora mi canonical?

Aunque es una señal muy fuerte, Google puede decidir ignorarla si considera que las páginas no son lo suficientemente similares o si tienes señales contradictorias (por ejemplo, enlazas internamente más a la versión no canónica). Revisa que el contenido sea realmente duplicado y que tu enlazado interno apunte consistentemente a la versión canónica.

¿Cómo reviso si mis canonicals están bien puestas?

Hay varias formas. La más rápida es hacer clic derecho en tu página, «Ver código fuente» y buscar (Ctrl+F) `rel=»canonical»`. Para una revisión masiva, herramientas como Screaming Frog o Ahrefs Site Audit son brutales. Además, en Google Search Console, la herramienta de «Inspección de URLs» te dice qué URL ha declarado el usuario como canónica y cuál ha seleccionado Google.

Imagen de Alberto Fernández
Alberto Fernández

Tabla de contenidos