Saltar al contenido
SEOAudit
← Volver al blog
SEO técnico

Etiqueta canonical: cuándo usarla, errores comunes y cómo comprobarla

SEOAudit7 min de lectura

La etiqueta canonical indica a un buscador qué URL debe tratarse como la versión principal de una página cuando el mismo contenido, o uno muy parecido, se abre en más de una dirección. Es una sugerencia, no una orden: Google la valora junto con otras señales y puede elegir otra URL.

Esta guía explica cuándo hace falta de verdad una canonical, en qué se diferencia de una redirección, cómo se ve un código correcto y uno erróneo y cómo comprobar tus URL canónicas a mano, en Search Console y con el escáner gratuito. Complementa la lista de comprobación de SEO técnico, pero se centra en un solo elemento.

Qué es una URL canónica y qué no hace

Una URL canónica es la dirección que el propietario del sitio designa como versión preferida de una página. Se declara en el head del documento con un elemento link que lleva rel="canonical". En archivos sin HTML, como los PDF, la misma información puede viajar en la cabecera HTTP Link.

Los límites importan. Google Search Central describe la canonical como una señal fuerte, no como una directiva. El buscador compara varios indicios: redirecciones, el atributo rel canonical, si la URL aparece en un sitemap, los enlaces internos y el uso de HTTPS. Si esos indicios se contradicen, la decisión final puede no coincidir con la tuya.

Además, la canonical no bloquea la indexación ni impide el rastreo. No sustituye a noindex ni a las reglas de robots.txt. Su función es más acotada: reunir en una dirección las señales de las URL duplicadas, para que los enlaces y la elección de la página que se muestra no se repartan entre copias.

Lectura de referencia: consolidar URL duplicadas, en la documentación de Google.

Cuándo necesita una página la etiqueta canonical

Los duplicados son más habituales de lo que parece. Una misma página puede abrirse con parámetros de seguimiento, con un orden o un filtro, como versión para imprimir, con y sin www, por HTTP y por HTTPS, con y sin barra final. Para el visitante es una sola página. Para un rastreador, son varias.

Casos típicos en los que encaja una canonical:

  • Parámetros de seguimiento. Una dirección que termina en ?utm_source=newsletter muestra lo mismo que la URL limpia.
  • Filtros y ordenación. Un catálogo ordenado por precio sigue siendo el mismo catálogo.
  • Versiones para imprimir y otras copias con dirección propia.
  • Contenido sindicado. Si republicas un artículo en otro sitio, ese sitio puede apuntar su canonical a tu original. Las canonical entre dominios están permitidas.
  • Varias rutas hacia una página en un CMS: categoría más fecha, URL corta y larga.

Incluso sin duplicados, una canonical autorreferente, es decir, la página que se apunta a sí misma, se considera una práctica segura en páginas indexables. Protege frente a variantes de dirección que alguien añade a un enlace o a una campaña.

Si una dirección antigua debe desaparecer para siempre, no necesitas una canonical, sino una redirección. Es el tema siguiente.

Canonical o redirección 301

Ambas herramientas consolidan señales, pero actúan de forma distinta. Una redirección 301 mueve al usuario y al rastreador: la dirección antigua deja de estar disponible como página propia. Una canonical deja abiertas las dos direcciones y solo sugiere cuál es la principal.

Una regla sencilla:

  1. La dirección antigua ya no hace falta a las personas (cambiaste la estructura, uniste páginas, pasaste a HTTPS): usa una redirección 301.
  2. Las dos direcciones deben seguir vivas (parámetros de seguimiento, filtros, impresión, sindicación): usa una canonical.
  3. Si dudas: comprueba antes si la segunda dirección es necesaria. A menudo apareció por accidente.

Algunas combinaciones merecen una advertencia. Una canonical que apunta a una URL que a su vez redirige obliga al rastreador a dar un paso extra y desdibuja la señal. Una canonical hacia una página 404 simplemente no funciona. Una canonical y un noindex en la misma página mandan mensajes mezclados: una dice «reúne todo en esa otra dirección» y el otro «no muestres esta». Elige una.

El escáner de SEOAudit informa de un noindex combinado con una canonical hacia otra URL como hallazgo propio, porque es una causa frecuente de que una página desaparezca de los resultados sin motivo aparente.

Ejemplos de código: correcto e incorrecto

El caso básico. La etiqueta va en el head y la dirección es absoluta, con HTTPS:

<head>
  <link rel="canonical" href="https://example.com/blog/canonical-guide">
</head>

Para un PDF u otro archivo sin head, la canonical viaja en una cabecera de respuesta:

Link: <https://example.com/files/report>; rel="canonical"

Ahora un error frecuente: la dirección relativa. Técnicamente funciona, pero se rompe con facilidad cuando se accede a la página por otro host o protocolo.

<link rel="canonical" href="/blog/canonical-guide">

La versión corregida:

<link rel="canonical" href="https://example.com/blog/canonical-guide">

Una página con parámetros de seguimiento apunta a la dirección limpia:

<!-- abierta como https://example.com/pricing?utm_source=newsletter -->
<link rel="canonical" href="https://example.com/pricing">

Y una pareja para un sitio multilingüe. Cada versión de idioma se apunta a sí misma, no a otro idioma:

<!-- en https://example.com/uk/about -->
<link rel="canonical" href="https://example.com/uk/about">
<!-- en https://example.com/en/about -->
<link rel="canonical" href="https://example.com/en/about">

Si ambas páginas llevaran una canonical a la versión en inglés, la ucraniana se trataría como duplicado y hreflang dejaría de cumplir su función.

Seis errores que se repiten una y otra vez

1. Varias canonical distintas en una página

Ocurre cuando el tema y un plugin añaden la etiqueta. El buscador puede ignorar ambas. Una página debe llevar una sola.

2. Una canonical fuera del head

Un elemento dentro del body no se tiene en cuenta. Comprueba también que ningún script inserte la etiqueta tras la carga, porque el escáner lee el HTML inicial.

3. Rutas relativas y protocolos equivocados

Una ruta relativa, una dirección HTTP en una página HTTPS u otro host (www en lugar del dominio sin www) crean una señal que contradice al resto del sitio. El escáner de SEOAudit marca por separado una canonical relativa y una canonical HTTP en una página HTTPS.

4. Una canonical hacia una dirección inaccesible

El destino debe responder 200, ser indexable y no estar bloqueado en robots.txt. Una redirección, un 404 o un bloqueo de rastreo inutilizan la etiqueta. Las cadenas en las que A apunta a B y B apunta a C conviene reducirlas a un solo salto.

5. Todas las páginas paginadas apuntando a la primera

Las páginas dos y tres de un listado contienen elementos distintos. Si todas apuntan a la primera, el buscador puede no llegar nunca a los productos o artículos que aparecen más adelante. Cada página paginada suele llevar una canonical autorreferente.

6. Desacuerdo con el sitemap y los enlaces internos

La canonical nombra una dirección, el sitemap lista otra y el menú enlaza una tercera. Esa contradicción debilita la señal. Alinea las tres. Los requisitos del archivo están en la guía de sitemap.xml.

El escáner también informa cuando una canonical lleva a otra ruta u otro host. Es una observación, no un error, porque a veces esas variantes son deliberadas, por ejemplo en la sindicación.

Canonical, hreflang y HTTPS: señales alineadas

Una canonical rara vez funciona sola. Debe coincidir con tres vecinos.

Hreflang. Cada versión de idioma debe llevar una canonical hacia sí misma y listar enlaces recíprocos a las demás versiones. Si la canonical lleva a otro idioma, Google puede concluir que las alternativas no hacen falta. Los detalles están en la guía de hreflang. El escáner comprueba por separado el conflicto entre la canonical y el conjunto hreflang.

HTTPS y host. Elige una forma: HTTPS, con o sin www. Redirige las demás hacia ella y haz que la canonical, el sitemap y los enlaces internos usen exactamente esa forma. Los certificados, la redirección de HTTP a HTTPS y las cabeceras de transporte se tratan en la comprobación de seguridad, y su relación con el SEO en el artículo sobre cabeceras de seguridad.

Sitemap. El archivo debería listar solo URL canónicas que respondan 200. Los duplicados en un sitemap indican al buscador que son ellos los que importan.

Enlaces internos. Si la mayoría de los enlaces del sitio apunta a una variante con parámetro o sin barra final mientras la canonical nombra otra, las señales divergen. Corrige los enlaces, no solo la etiqueta.

Otros rastreadores, incluidos los que recopilan páginas para la búsqueda con IA, leen el mismo HTML. Una canonical limpia ayuda, por tanto, más allá de Google. Lo que SEOAudit revisa para los rastreadores de IA se describe en la página de visibilidad en IA.

Cómo comprobar una canonical en cinco minutos

Empieza por el método más sencillo y añade herramientas según haga falta.

A mano

Abre la página, elige «Ver código fuente de la página» y busca canonical. Lo mismo desde una terminal:

curl -s https://example.com/page | grep -i canonical

Para una cabecera Link, añade la opción -I y lee la respuesta del servidor. Prueba también la versión con parámetros y sin barra final: debe nombrar la misma dirección canónica.

En Google Search Console

La herramienta de inspección de URL muestra dos direcciones: la canónica declarada por el usuario y la canónica seleccionada por Google. Si difieren, busca el conflicto en las redirecciones, el sitemap o los enlaces internos. Es la forma más fiable de ver qué decidió realmente el buscador.

Con el escáner

El escáner de SEOAudit examina la página que envías: si existe una canonical, si está duplicada o en conflicto, si es absoluta, si no va de HTTPS a HTTP y si no se combina con noindex hacia otra URL. La comparación ignora www, la barra final y los parámetros de consulta. El escáner es pasivo: lee una página y unos pocos recursos públicos y no rastrea todo el sitio, así que no encontrará duplicados repartidos por todas tus URL. Para eso hace falta un rastreo completo o Search Console.

Para ver la canonical junto con el resto de comprobaciones, abre la página de auditoría SEO.

La etiqueta canonical es un detalle pequeño pero delicado: una barra de más o una ruta relativa pueden dispersar las señales entre copias. Revisa tus páginas clave a mano y después ejecuta el escáner gratuito para ver si la etiqueta concuerda con todo lo demás en la página.

Preguntas frecuentes

¿Necesita todas las páginas una etiqueta canonical?

No es obligatorio, pero una canonical autorreferente en las páginas indexables se considera una práctica segura. Protege frente a variantes de dirección con parámetros o con otras mayúsculas y no causa daño si apunta a la URL correcta.

¿Qué diferencia hay entre una canonical y una redirección 301?

Una redirección envía a visitantes y rastreadores a la nueva dirección, de modo que la antigua desaparece. Una canonical mantiene disponibles las dos direcciones y solo sugiere cuál es la principal. Si no necesitas la segunda dirección, usa una redirección.

¿Por qué Google eligió una canónica distinta de la que indiqué?

La etiqueta es una sugerencia. Google también pondera redirecciones, sitemaps, enlaces internos y protocolo. Comprueba en Search Console qué URL se seleccionó y alinea todas las señales con la dirección que quieres como principal.

¿Puede una canonical apuntar a una página de otro sitio web?

Sí, las canonical entre dominios están permitidas, por ejemplo en contenido sindicado. Entregas la versión principal a otro dominio, así que úsala solo cuando la otra página sea de verdad el original que quieres posicionar.

  • SEO técnico

    8 min de lectura

    Checklist SEO técnico: qué revisar en una auditoría SEO web

    Una auditoría técnica rinde más si sigue un orden: ¿se puede rastrear, indexar, entender, cargar rápido y abrir con seguridad? Este checklist explica cada paso y qué puede y qué no puede decirte un análisis pasivo.

    Leer artículo

  • SEO técnico

    7 min de lectura

    Sitemap XML: qué incluir, errores frecuentes y cómo comprobarlo

    Un sitemap es la lista de URL que quieres que los buscadores encuentren. Es sencillo hasta que incluye redirecciones, páginas noindex o el host equivocado. Qué necesita el archivo, qué lo rompe y cómo verificarlo.

    Leer artículo

¿Necesita una auditoría de seguridad?

Nuestros expertos están a su disposición. Auditoría web, infraestructura, cumplimiento de NIS2...