DICCIONARIO · E

Etiqueta Canonical

La etiqueta canonical es el elemento HTML link rel="canonical" que se coloca en el head de una página para indicar a los buscadores cuál es la URL principal de un contenido disponible en varias direcciones. Implementarla bien concentra el posicionamiento en una sola URL; implementarla mal puede sacar páginas buenas del índice.

Raúl Aránega Segura Escrito por Raúl Aránega Segura 7 min de lectura
Ficha rápida
Código
link rel="canonical" href="URL absoluta" dentro del head
Alternativa
Cabecera HTTP Link con rel="canonical" (PDF y otros archivos)
Estándar
RFC 6596, The Canonical Link Relation (IETF, 2012)
WordPress
La genera de serie en entradas y páginas desde la versión 2.9
Valor para Google
Señal fuerte, no directiva; las redirecciones pesan más

≡En resumen

  • La etiqueta canonical es una línea de código en el head que apunta a la URL preferida, siempre absoluta.
  • En archivos que no son HTML, como un PDF, se declara con la cabecera HTTP Link.
  • WordPress, Yoast SEO, Rank Math o Shopify la generan solos; tu trabajo es revisar que apunten bien.
  • Una sola canonical por página, en el head, hacia una URL que responda 200, sea indexable y coincida con el sitemap y los enlaces internos.
  • Compruébala en el código fuente, con curl y con la inspección de URL de Search Console.

01 ¿Qué es la etiqueta canonical?

Conviene separar dos cosas que se suelen mezclar. El concepto de URL canónica (qué es, por qué existe y cómo decide Google cuál elige) y la etiqueta, que es la herramienta concreta para declararla. Esta ficha va de lo segundo: dónde se escribe, cómo se configura en cada plataforma y cómo se comprueba que funciona.

La etiqueta nació en febrero de 2009, cuando Google, Yahoo y Microsoft anunciaron que la reconocerían, y la IETF la convirtió en estándar en abril de 2012 con el RFC 6596. Su razón de ser es el contenido duplicado técnico: el mismo texto servido en varias URL por parámetros, filtros, versiones con y sin www o productos que cuelgan de varias categorías.

02 Sintaxis de la etiqueta canonical: el código correcto

Ejemplo · Etiqueta canonical en el head de una página

<head>
  <meta charset="utf-8">
  <title>Zapatilla trail impermeable</title>
  <link rel="canonical" href="https://www.tienda.com/zapatilla-trail/">
</head>

Parte Valor correcto Por qué
Elemento link Es un elemento vacío: no lleva etiqueta de cierre
Atributo rel canonical Define el tipo de relación según el RFC 6596
Atributo href URL absoluta con https y el dominio preferido Google recomienda rutas absolutas; las relativas multiplican errores
Ubicación Dentro del head Google solo la acepta en el head del HTML
Cantidad Una por página Si hay varias contradictorias, Google puede ignorarlas todas
Destino Una URL que responde 200 y es indexable Apuntar a un 404, a una redirección o a una página con noindex anula la señal
Qué debe cumplir cada parte de la etiqueta

03 Tres formas de implementarla: HTML, cabecera HTTP y sitemap

La etiqueta en el HTML no es la única vía. Google admite tres métodos para indicar la versión canónica y los ordena por fuerza: las redirecciones son la señal más clara, después la anotación rel="canonical" (en HTML o en la cabecera) y, por último, la inclusión en el sitemap, que tiene poca influencia. Lo importante es no contradecirse: si el sitemap dice una URL y la etiqueta otra, le das a Google un motivo para elegir por su cuenta.

Método Dónde se configura Para qué documentos Fuerza de la señal
Elemento link rel=canonical head del HTML (plantilla o CMS) Páginas HTML Fuerte
Cabecera HTTP Link Servidor (Apache, Nginx) o aplicación PDF, documentos y archivos sin head Fuerte
Sitemap XML Archivo sitemap Cualquier URL Débil, solo como refuerzo
Métodos para declarar la URL canónica
Ejemplo · Canonical en la cabecera HTTP de un PDF

La respuesta del servidor debe incluir: Link: <https://www.tienda.com/guia-tallas/>; rel="canonical"

Apache (con mod_headers activo, en el .htaccess):
<Files "guia-tallas.pdf">
  Header add Link "<https://www.tienda.com/guia-tallas/>; rel=\"canonical\""
</Files>

Nginx (en el bloque server):
location = /guia-tallas.pdf {
  add_header Link '<https://www.tienda.com/guia-tallas/>; rel="canonical"';
}

04 Cómo poner la etiqueta canonical en WordPress, Shopify y otros CMS

Si usas un gestor de contenidos, casi nunca tendrás que escribir la etiqueta a mano. Google lo reconoce en su documentación: en WordPress, Wix o Blogger lo normal es que no edites el HTML y que la canonical se configure desde los ajustes de SEO de la plataforma. Tu trabajo es saber dónde está ese ajuste y vigilar que nadie lo rompa.

01

WordPress sin plugins

Desde la versión 2.9 la función rel_canonical() añade una canonical autorreferente en entradas y páginas individuales. No la añade en categorías ni archivos.

02

Yoast SEO

Genera canonicals en todo el sitio. Para cambiar una, abre la sección Avanzado del panel de Yoast en la entrada y rellena el campo URL canónica con la dirección completa.

03

Rank Math

Funciona igual: canonical automática y un campo para sobrescribirla en la pestaña Avanzado del editor de cada contenido.

04

Shopify

Las plantillas usan el objeto Liquid canonical_url en theme.liquid. Si tu tema es antiguo o personalizado, comprueba que la línea con canonical_url sigue en el head.

05

Web a medida

Genera la canonical en la plantilla base a partir de la URL limpia (sin parámetros) y permite sobrescribirla por página desde el panel.

05 Cómo comprobar que la etiqueta canonical funciona

  1. 1

    Mira el código fuente

    Abre la página, pulsa Ctrl+U (Cmd+Opción+U en Mac) y busca canonical. Debe aparecer una sola vez y dentro del head.

  2. 2

    Revisa la cabecera HTTP

    Para PDF y archivos, ejecuta curl -I seguido de la URL y busca la línea Link con rel=canonical.

  3. 3

    Compara con el HTML renderizado

    Si tu web depende de JavaScript, comprueba en las herramientas de desarrollo que el script no cambia la canonical del HTML original. Google desaconseja inyectarla con JavaScript.

  4. 4

    Inspecciona la URL en Search Console

    La inspección muestra la canónica declarada por el usuario y la seleccionada por Google. Si no coinciden, tus señales se contradicen.

  5. 5

    Rastrea el sitio completo

    Un rastreador SEO lista las páginas sin canonical, con varias, con destino en 404 o redirección y las que apuntan a otra URL.

En Search Console revisa también el informe de indexación de páginas: el estado «Duplicada: Google ha elegido una versión canónica diferente a la del usuario» indica que la etiqueta existe pero no convence.

06 Errores al implementar la etiqueta canonical (y cómo corregirlos)

Error Qué provoca Solución
URL relativa o con http Canonicals hacia versiones que no quieres Usa siempre la URL absoluta con https y el dominio preferido
Canonical en el body Google la ignora Muévela al head; revisa que ningún script o iframe la desplace
Todas las fichas apuntan a la home Desindexación masiva de productos Corrige la plantilla para que cada página use su propia URL
Destino con 404, redirección o noindex Señal nula o contradictoria Apunta a la URL final, indexable y con respuesta 200
Paginación apuntando a la página 1 Las páginas 2, 3… no se indexan Cada página de la serie con su propia canonical
Canonical y noindex en la misma URL Mensajes opuestos al buscador Elige: o es duplicado (canonical) o no debe salir (noindex)
Duplicado bloqueado en robots.txt Google no puede leer la etiqueta Deja rastrear la URL duplicada para que vea la canonical
Fallos de implementación más habituales

Si trabajas con varios idiomas, cada versión lleva su canonical autorreferente y se relaciona con las demás mediante hreflang; apuntar la versión inglesa a la española como canónica es un error típico en proyectos de SEO internacional. Y cuando la URL duplicada ya no tiene razón de existir, la etiqueta no es la mejor opción: aprende cómo hacer una redirección 301 y elimina el duplicado de raíz.

07 Casos prácticos: cuándo usar la etiqueta canonical

01

Parámetros de seguimiento

Las URL con utm_source, gclid o fbclid heredan la canonical de la URL limpia.

02

Filtros y ordenaciones

Las combinaciones de filtro sin demanda propia apuntan a la categoría principal.

03

Producto en varias categorías

Una única URL de producto como canónica y las rutas de categoría apuntando a ella.

04

Versión imprimible o PDF

El PDF de una guía apunta con la cabecera HTTP a la página HTML equivalente.

05

Contenido sindicado

Si otro medio republica tu artículo, pídele una canonical hacia el original; entre dominios es solo una sugerencia.

Ejemplo · Ejemplo: un cambio de tema que rompe las canonicals

Imagina una tienda de moda con 3.000 fichas en la que un cambio de tema deja la canonical de todas las variantes de color apuntando a la URL con el parámetro de la talla S. Hasta que corriges la plantilla y alineas sitemap y enlaces internos, Search Console muestra como canónicas URL que no quieres posicionar. Detectar este tipo de fallos es el objetivo de una auditoría SEO técnica después de cualquier migración. Para localizar duplicados también te sirve esta guía sobre cómo encontrar contenido duplicado en una página web.

Preguntas frecuentes sobre Etiqueta Canonical

Dentro del head del HTML de la página, como un elemento link con rel="canonical" y una URL absoluta. Google no la tiene en cuenta si aparece en el body.

Así: link rel="canonical" href="https://www.tudominio.com/pagina/" entre los signos menor y mayor. Una sola por página y con la URL completa, incluido https.

Canonical es el concepto: la URL preferida de un contenido duplicado. La etiqueta canonical es el código con el que se declara esa URL en el HTML.

Sí, con la cabecera HTTP Link, que incluye la URL canónica y rel="canonical" y se configura en el servidor, porque un PDF no tiene head donde colocar la etiqueta.

Sí en entradas y páginas individuales desde la versión 2.9. Plugins como Yoast SEO o Rank Math la extienden a todo el sitio y permiten cambiarla por contenido.

Si apuntan a URL distintas, Google puede ignorarlas y elegir la canónica por su cuenta. Suele deberse a dos plugins de SEO activos a la vez.

Con la inspección de URL de Search Console: compara la canónica declarada por el usuario con la seleccionada por Google. Si difieren, revisa enlaces internos, sitemap y redirecciones.

Fuentes consultadas

Raúl Aránega Segura

Sobre el autor

Raúl Aránega Segura

CEO y especialista SEO en appyweb

Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.

Ver perfil en LinkedIn ↗

Términos relacionados

Ver todos los términos →
C Canonical Canonical es la indicación, normalmente la etiqueta rel="canonical", con la que una web dice a los buscadores qué URL es la versión principal de una página que existe en varias direcciones. Sirve para concentrar las señales de posicionamiento en una sola URL y evitar que Google muestre o rastree duplicados. C Contenido duplicado El contenido duplicado es un texto idéntico o muy parecido que se puede ver en más de una URL, dentro de la misma web o en webs distintas. Google no lo sanciona por sí mismo, pero elige una sola versión para mostrar y reparte señales entre las copias, lo que puede dejar fuera la página que querías posicionar. E Etiqueta robots La etiqueta robots (meta robots) es una etiqueta meta del HTML que indica a los buscadores si pueden indexar una página, seguir sus enlaces o mostrar fragmentos de ella en los resultados. Su equivalente para PDF y otros archivos es la cabecera HTTP X-Robots-Tag. Controla la indexación página a página, algo que robots.txt no hace. S Search Console Search Console es la herramienta gratuita de Google que muestra cómo ve, rastrea e indexa Google tu web y con qué búsquedas apareces: clics, impresiones, CTR y posición media. Sirve para detectar errores técnicos, enviar sitemaps y medir el SEO con datos del propio Google, incluidos AI Overviews y el Modo IA. I Indexación La indexación es el proceso por el que un buscador como Google analiza una página que ya ha rastreado y guarda su información en su índice, una enorme base de datos. Solo las páginas indexadas pueden aparecer en los resultados de búsqueda: si una URL no está en el índice, no existe para Google. R Redirección 301 Una redirección 301 es una respuesta HTTP (301 Moved Permanently) con la que el servidor indica que una URL se ha trasladado de forma definitiva a otra dirección. Importa en SEO porque Google la usa como señal fuerte de que la nueva URL debe ser la canónica y mostrarse en los resultados en lugar de la antigua.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp