La etiqueta canonical: qué es y cuándo usarla

Esquema de etiqueta canonical con varias URLs apuntando a una versión canónica y ejemplos de errores comunes.

La etiqueta canonical es una línea de código en el <head> de una página que le indica a Google cuál es la URL buena cuando un mismo contenido es accesible desde varias direcciones distintas. Su función es que el buscador indexe una sola versión y concentre en ella las señales, en lugar de repartirlas entre copias.

Hay un matiz que condiciona todo lo demás y conviene tenerlo claro desde la primera línea: es una señal, no una orden. Google la lee, la pondera junto a otras pistas y decide. Puede hacerte caso o puede acabar indexando una URL distinta de la que has declarado.

Qué es la etiqueta canonical y dónde va

Se declara con una etiqueta <link> dentro del <head> del HTML:

<head>
  <link rel=»canonical» href=»https://tudominio.com/zapatillas-running/»>
</head>

Esa línea viene a decir: «de todas las direcciones desde las que se puede llegar a este contenido, la buena es esta».

Tres reglas de forma que evitan la mitad de los problemas:

  • URL absoluta, con protocolo y dominio. Las relativas funcionan sobre el papel, pero en cuanto aparece una etiqueta <base> o el contenido se sirve desde dos rutas dejan de resolver donde tú crees.
  • Dentro del <head> y solo una. Una canonical colocada en el <body> no cuenta. Y si en la misma página hay dos canonicals distintas, lo habitual es que Google descarte las dos.
  • Apuntando a una URL que responde 200 y es indexable. Si el destino da 404, lleva noindex o está bloqueado en robots.txt, la señal se pierde. Si redirige, Google suele seguir la redirección y quedarse con el destino final, pero es una señal que se debilita en cada salto: lo correcto es apuntar directamente a la URL final, no encadenar.

En archivos que no son HTML —un PDF de catálogo, por ejemplo— no hay <head> donde meterla, así que se declara en la cabecera HTTP de la respuesta:

Link: <https://tudominio.com/catalogo/>; rel=»canonical»

Es fontanería pura: el usuario no la ve, no cambia nada en pantalla y decide qué páginas de tu web entran en el índice. Una de las piezas del SEO técnico que más se toca sin medir las consecuencias.

Una señal, no una orden: por qué Google puede ignorarla

Google no canonicaliza por la etiqueta: canonicaliza por el conjunto. La canonical declarada es una entrada más, junto a las redirecciones —la más determinante de todas—, los enlaces internos, la URL que incluyes en el sitemap, las anotaciones hreflang y detalles como cuál de las versiones va en HTTPS o tiene la URL más limpia.

Si todas esas señales apuntan al mismo sitio, la canonical se respeta sin drama. Si se contradicen —declaras canonical hacia A, pero tus enlaces internos y tu sitemap apuntan a B—, Google deshace el empate con su propio criterio, y a menudo elige B.

De ahí sale la comprobación que no te puedes saltar: la canonical que tú declaras y la que Google acaba usando son dos datos distintos, y Search Console te los muestra por separado en la inspección de URL. Cuando no coinciden, casi nunca es un capricho del buscador: es que tu web está diciendo dos cosas a la vez.

Canonical, redirección 301 y noindex: no son intercambiables

Es la confusión más cara de las tres, y la que más veces está detrás de una caída de tráfico «sin explicación».

Etiqueta canonicalRedirección 301Meta noindex 
Qué es para GoogleUna señal entre varias: puede no seguirlaLa señal de consolidación más fuerte; el navegador la cumple siempreUna directiva: si rastrea la página, la cumple
Qué ve el usuarioLa página que ha pedido, con normalidadAcaba en otra URL distintaLa página, con normalidad
Efecto en el índiceGoogle indexa una sola de las versionesLa URL antigua desaparece del índiceLa URL sale del índice
Señales de enlacesSe consolidan en la URL elegida, si Google acepta la canonicalSe trasladan a la URL de destinoNo se consolidan en ninguna parte
Cuándo se usaDos URLs útiles con contenido igual o casi igualLa URL antigua ya no debe existirLa página no debe aparecer en buscadores

Traducido a decisiones:

  • ¿Las dos URLs tienen que seguir existiendo para el usuario (un filtro, una ficha con parámetros, una versión imprimible)? Canonical.
  • ¿La URL antigua ya no pinta nada y quien llegue debe acabar en la nueva? 301.
  • ¿La página tiene que existir pero no salir en buscadores (área privada, página de gracias, resultados del buscador interno)? noindex.

Y una combinación que conviene evitar: noindex y canonical en la misma URL. Le estás diciendo a Google «no me indexes» y «consolida mis señales en esa otra» a la vez. Son instrucciones incompatibles, Google desaconseja mezclarlas y existe el riesgo de que la orden de no indexar termine afectando también a la URL de destino.

Cuándo hace falta una canonical

Filtros y facetas de una tienda. Es el caso más común. Al combinar talla, color y orden se generan cientos de URLs con el mismo listado y ninguna demanda de búsqueda propia. La solución habitual es que las combinaciones que muestran el mismo listado en otro orden o con un filtro que no cambia el conjunto de productos canonicalicen a la categoría limpia. Ojo con el límite: si un filtro deja un listado realmente distinto —y con demanda propia, como «zapatillas de trail»—, ya no es la misma página y canonicalizarla es el error nº 8 de más abajo. La regla práctica: se canonicaliza lo que es la misma página, no lo que se le parece. La excepción: si un filtro concreto sí tiene búsquedas detrás («zapatillas running mujer»), sale mejor tratarlo como categoría real, con su canonical a sí misma. Este equilibrio se decide caso por caso en cualquier tienda online con catálogo grande.

Parámetros de campaña, de sesión y de ordenación. Los ?utm_source=, los identificadores de sesión o los ?orden=precio crean direcciones nuevas con contenido idéntico. Canonical a la versión sin parámetros.

La misma página accesible desde varias rutas. Con y sin barra final, con y sin www, HTTP y HTTPS, mayúsculas y minúsculas. Aquí lo primero es la redirección 301 a una única versión; la canonical va después, como refuerzo, no como parche.

Contenido publicado en más de un sitio. Una nota que reproduce un medio, una ficha de producto que también aparece en un marketplace. La canonical funciona entre dominios distintos, pero implica ceder la indexación al que la recibe: conviene saber lo que se firma.

Paginación. Es el caso donde más se usa mal. La página 2 de un listado no debe canonicalizar a la página 1: si lo hace, todo lo que solo aparece a partir de la segunda página se queda sin ruta de descubrimiento. Cada página paginada debe canonicalizar a sí misma. Solo tiene sentido apuntar a otra URL si existe una versión «ver todo» completa y accesible.

Los errores de canonical que se ven en auditorías

Estos no salen de un manual: salen de revisar webs.

  1. Canonical a sí misma mal puesta. La plantilla imprime como canonical la URL que ha pedido el visitante. Resultado: /zapatillas/?utm_source=newsletter se declara canónica de sí misma y nace una URL indexable por cada campaña, cada filtro y cada orden. Es el fallo más silencioso de todos, porque a simple vista la etiqueta parece correcta.
  2. Canonical apuntando a una página bloqueada en robots.txt. Muy típico en tiendas donde se ha bloqueado toda la carpeta de filtros. Google no puede rastrear el destino, no puede comprobar que el contenido coincide y descarta la señal. La canonical está bien escrita y no sirve para nada.
  3. Canonical en cadena. A apunta a B y B apunta a C. Suele ser sedimento de dos migraciones seguidas. Google puede seguir el salto, pero no lo garantiza, y basta con que un eslabón redirija o desaparezca para perder la consolidación entera. Se apunta siempre al destino final.
  4. Canonical del entorno de pruebas. La web se clona desde un staging. o un dominio de desarrollo y las canonicals viajan con el dominio antiguo dentro. La web pública entera está declarando que la versión buena vive en otro sitio. Se detecta en cinco minutos y hunde la indexación en semanas.
  5. Todas las páginas canonicalizando a la home. Un campo mal relleno en la plantilla o una configuración global del plugin. Si la web es grande, el efecto es que desaparece del índice todo salvo la portada.
  6. Dos canonicals en la misma URL. El clásico de WordPress: el tema imprime una y el plugin de SEO imprime otra. Al haber señales duplicadas y distintas, lo probable es que Google no haga caso a ninguna.
  7. Canonical fuera del <head>. O la inyecta un script después de cargar, o el <head> se cierra antes de tiempo porque hay una etiqueta mal cerrada y el navegador empuja el resto al <body>. En el código fuente se ve perfecta; en el HTML renderizado está donde no cuenta. Hay que mirar el renderizado.
  8. Canonical entre páginas que no se parecen. Todas las variantes de color apuntando a una categoría, o un artículo del blog apuntando a la página de servicio. Google compara los dos contenidos: si no coinciden, ignora la etiqueta. Y de paso no consolida nada.

Cómo comprobar qué canonical está usando Google

  1. Inspecciona la URL en Search Console y compara los dos datos que te da: la canonical indicada por el usuario y la canonical seleccionada por Google. Si coinciden, no hay nada que discutir.
  2. Si no coinciden, ahí está el diagnóstico. El informe de indexación agrupa además estas URLs en estados que avisan de que Google eligió una página canónica distinta de la declarada.
  3. Revisa el HTML renderizado, no solo el código fuente. Es la única forma de detectar canonicals que acaban en el <body> o que inyecta un script.
  4. Comprueba el destino: que responda 200, que no redirija, que no lleve noindex y que no esté bloqueado en robots.txt.
  5. Contrasta el resto de señales: enlaces internos, sitemap y hreflang deben apuntar a la misma URL que la canonical.
  6. Arregla la plantilla, no la URL. Los fallos de canonical casi siempre son de plantilla: si aparece en una ficha de producto, está en las mil restantes.

Este circuito es parte del trabajo de cualquier auditoría SEO seria, y es donde aparecen los problemas que no se ven desde el panel de tráfico hasta que ya han hecho daño.

Preguntas frecuentes

¿La etiqueta canonical elimina el contenido duplicado?

No elimina nada. No borra páginas, no impide que Google las rastree y no las saca del servidor: solo indica cuál de las versiones debe indexarse. Conviene recordar además que el contenido duplicado dentro de un mismo sitio no es una penalización; el problema real es que las señales se reparten entre varias URLs y se gasta rastreo en copias.

¿Es obligatorio poner una canonical a sí misma en cada página?

Obligatorio no es, pero es recomendable. Una canonical autorreferencial deja fija la versión buena y evita que se indexen variantes con parámetros o rutas alternativas que aparezcan más adelante. Eso sí: tiene que imprimir la URL limpia, no la que el visitante haya pedido.

¿La canonical transmite la autoridad de los enlaces?

Google consolida las señales —enlaces incluidos— en la URL canónica que finalmente elige. No funciona como una redirección 301, que además lleva al usuario a otro sitio, pero a efectos de índice el objetivo es el mismo: que el valor se acumule en una sola dirección. Con una condición: solo ocurre si Google acepta la canonical que has declarado.

¿Se puede poner una canonical a una página de otro dominio?

Sí, la canonical entre dominios está soportada y es el mecanismo habitual cuando un contenido se republica en un medio o en un marketplace. Hay que usarla sabiendo lo que implica: el dominio que recibe la canonical es el que se queda con la indexación de ese contenido.

¿Qué hago si Google ignora mi canonical?

Buscar la contradicción. Las causas más frecuentes son que las dos páginas no se parezcan lo bastante, que el destino redirija, esté bloqueado o lleve noindex, o que los enlaces internos y el sitemap señalen otra URL. Google decide con el conjunto de señales, así que la solución no es repetir la etiqueta: es alinear todo lo demás con ella.

En resumen

La canonical es una etiqueta pequeña con mucha capacidad de destrozo. Bien puesta, ordena la indexación de una web con filtros, parámetros y variantes, y hace que las señales se acumulen donde interesa. Mal puesta —en cadena, hacia una página bloqueada o imprimiendo la URL que llega—, saca del índice páginas que funcionaban y nadie lo relaciona con un <link> del <head> hasta meses después.

Y la regla que lo resume todo: la canonical propone, Google dispone. Tu trabajo no es declararla, es que el resto de la web no la contradiga.

En TuSEO360 revisamos este tipo de señales dentro del SEO técnico de cada proyecto. Si sospechas que tu web está indexando lo que no debe —o que ha dejado de indexar lo que sí—, una auditoría SEO es el punto donde se ve con datos qué URLs está eligiendo Google y por qué.

Comencemos ahora mismo

Si quieres trabajar con nosotros o simplemente ponerte en contacto, ¡nos encantaría escucharte!

Solicitud Presupuesto