Etiqueta canonical: todo lo que necesitas saber sobre las canonical tags

Escrito por
José Facchin
Jul 26, 2023
22 min read

El contenido duplicado es un problema que acecha a la indexación de tu web. Por suerte, la etiqueta canonical es parte de la solución. Con ella aclararás a Google qué página es la prioritaria entre varias similares, evitando confusiones y, por ende, penalizaciones.

En esta guía completa, vas a aprender qué son las etiquetas canonicals y cómo usarlas para mejorar el rendimiento de tu sitio. Exploraremos diferentes métodos para especificar la URL canonical y descubrirás qué criterios sigue Google para elegir por motus propio la que considera más apropiada.

¿Qué es la etiqueta canonical o canonical tag en SEO?

La etiqueta canonical es un método o tipo de marcación utilizado para identificar la versión preferida de una página entre páginas duplicadas o muy similares en los resultados de búsqueda de Google.

Las canonical tags juegan un papel esencial en la prevención de problemas de contenido duplicado que pueden surgir cuando un mismo contenido es accesible desde múltiples URLs.

Tener contenido duplicado es más frecuente de lo que parece

Fíjate en estos ejemplos:

  • https://www.ejemplo.com/categoría/producto/
  • https://www.ejemplo.com/producto/
  • https://ejemplo.com/producto/
  • http://www.ejemplo.com/producto/
  • http://ejemplo.com/producto/
  • https://www.ejemplo.com/producto
  • https://www.ejemplo.com/producto/

Todas estas URLs te dirigen al mismo contenido: en una hay categoría, en las otras no; una está con HTTPS, otra con HTTP; una acaba en slash, otra no…

Tú solo ves un único contenido. Google ve siete páginas duplicadas.

¿Cuál de ellas debería indexar?

La canonical tag le dirá al motor de búsqueda cuál es nuestra favorita. Otra cosa es que haga caso…

¿Qué es una URL canonical?

¿Qué es una etiqueta canonical?

Google define una URL canonical como la URL de una página elegida (por Google) como la de mayor autoridad entre un grupo de páginas “duplicadas”. Es decir, Google reconoce la URL canonical como la versión “maestra” entre varias páginas que muestran contenido duplicado o similar.

Entender el significado de la URL canonical es crucial para asegurarte de que tu contenido se indexe correctamente, y también para evitar penalizaciones relacionadas con la duplicidad de contenido y canibalizaciones.

¿Cómo se pone una etiqueta canonical?

Cuando una web contiene múltiples páginas con contenido idéntico o muy similar, los motores de búsqueda pueden tener dificultades para decidir qué página mostrar en la SERP. Para abordar este problema debes especificar una URL canonical, indicando cuál es tu página preferida.

Hay varios métodos para especificar la página maestra, muchos de los cuales se describen con más detalle en la documentación de Google

Aquí, repasaremos los más utilizados para especificar la URL canonical de una página web.

¡Importante! Las canonical tags son sugerencias que Google puede ignorar… Pero al menos hay que intentarlo.

1. Etiqueta canonical dentro de <head> de HTML

Si quieres especificar la URL canonical para tu página, una forma habitual de hacerlo es incluir una etiqueta rel canonical como <link rel=”canonical”> en la sección <head> de tu código HTML.

Este enfoque directo es el más utilizado y le dice a los motores de búsqueda qué versión de tu página web debe ser indexada y mostrada cuando los usuarios escriben sus querys.

Por ejemplo, si dos páginas de tu sitio web contienen contenido idéntico, pero tienen diferentes URLs, agregar esta línea de código indica cuál es la página preferida a mostrar.

Echa un vistazo a este ejemplo de canonical tag:

<head>

   <link rel=”canonical” href=”https://www.example.com/preferred-page.html”>

</head>

2. Encabezado de respuesta HTTP canonical

Para sitios web que muestran páginas dinámicas basadas en la entrada del usuario u otras variables, agregar una URL canonical en el encabezado de respuesta HTTP es un enfoque efectivo. 

Este método dirige con precisión a los rastreadores de motores de búsqueda, y te aseguras de que se indexe la versión de la página que deseas. Por ejemplo, podrías incluir esta línea en el encabezado HTTP:

Link: https://www.example.com/preferred-page.html; rel=”canonical”

3. Mapas de sitio XML

Otra forma de especificar la URL canonical es incluyéndola en el sitemap XML de tu web. Así, comunicarás a los motores de búsqueda qué versión debe ser indexada para las consultas de los usuarios.

¿Cómo elige Google la URL canonical?

Una cosa es lo que tú quieres y, otra, lo que Google hace.

Al seleccionar la URL canonical, el algoritmo de Google presta mucha atención a varias métricas clave, y decide por su cuenta y riesgo. ¿Cuáles son estas métricas o criterios?

1. Enlaces que apuntan a la página

Para evaluar la relevancia de una página, Google examina cualquier enlace interno o externo que apunte a ambas páginas (duplicadas) y elige la página con más enlaces y de mejor calidad.

2. Configuración canonical (etiquetas, encabezado de respuesta, mapa del sitio)

Google valora si hay canonical tags incrustadas en su código HTML, encabezado HTTP rel=”canonical”, o si las URL están listadas en el sitemap.

3. Páginas HTTPS

Google prioriza las páginas HTTPS sobre las páginas HTTP, excepto bajo las siguientes condiciones que generan conflictos:

  • Existe un certificado SSL no válido en la página segura.
  • Hay elementos inseguros (aparte de imágenes) incluidas en la página protegida.
  • Los usuarios son redirigidos hacia o a través de una página web no protegida a través de su homóloga segura.
  • La página segura tiene un enlace rel=”canonical” que apunta a su versión no segura.

4. Agrupaciones hreflang

Para asegurar que los esfuerzos de localización sean exitosos, Google anima a usar las URL dentro de las agrupaciones hreflang para la canonicalización.

5. Friendly Mobile

Para que la página canonical se indexe correctamente, incluye un elemento de enlace rel=”alternate”, que hace referencia a la versión móvil de la página si existe en una URL separada.

Como puedes ver, Google baraja varios criterios para decidir qué URL debe ser seleccionada como la canonical. Normalmente, si una etiqueta canonical está marcada, la utilizará, pero no siempre.

Google podría elegir una opción diferente si cree que otra página satisface mejor las preferencias del usuario u ofrece información más precisa.

¿Cómo averiguar qué página considera Google como canonical?

Aunque el elemento rel=”canonical” en el código HTML de tus páginas le indica a Google cuál es la versión que debe ser canonical, este puede ignorarlo y elegir páginas no canonicals en su lugar.

¡No te preocupes! Existen varios métodos sencillos para determinar qué página considera Google como canonical:

1. Revisa manualmente los SERPs

La primera y más directa forma es revisar manualmente el SERP en el que se encuentra. Comienza ingresando la palabra clave o frase deseada. Busca variantes de tu URL en los resultados (canonical y no canonical), y anota qué página coloca Google más alto en los resultados.

2. Usa Google Search Console

Puedes usar el informe de indexación de páginas de Google Search Console para identificar la página preferida por los motores de búsqueda.

Informe de indexación de páginas de Google Search Console

¿Qué significa de “Página alternativa con etiqueta canónica adecuada?

No te asustes si ves este mensaje. Es solo una notificación de que la etiqueta canonical está bien y se ha respetado. No tienes que hacer nada.

¿Qué significa de “Duplicada: el usuario no ha indicado ninguna versión canonical”?

Te está avisando de que tienes páginas duplicadas y que Google ha elegido por ti. Si la seleccionada no te convence, tendrás que añadir la etiqueta canonical a tu preferida.

3. Usando el Comprobador de Rankings de SE Ranking

Con la ayuda de la herramienta de comprobador del ranking de SE Ranking, obtienes información sobre la página a la que Google está prestando más atención. Para ello, ve al informe detallado y pasa el cursor sobre la URL junto a tu palabra clave. Si ves un número allí o si es rojo, algo está mal y Google puede no haber indexado la página.

Etiqueta canonical en el Comprobador de Rankings

¿Por qué son importantes las etiquetas canonical para el SEO?

1. No malgastas tu crawl budget

Las etiquetas canonicals te ayudan a ahorrar crawl budget y a proteger tu web contra el contenido duplicado. 

Si no utilizas canonicals tags, los motores de búsqueda pueden malgastar recursos valiosos al indexar múltiples versiones del mismo contenido en diferentes URLs. 

2. Evitas penalizaciones y problemas de canibalización

Esto también puede conllevar penalizaciones del sitio por contenido duplicado y problemas de canibalización.

3. Mejoras la UX

Cuando tienes numerosas páginas compitiendo por consultas de búsqueda similares, esto confunde tanto a los usuarios como a los motores de búsqueda, lo que conlleva una disminución de posiciones y tráfico.

¿Cuándo debemos usar el canonical para fines de SEO?

El uso de canonicals maximiza el rendimiento del sitio web y te ayuda a evitar problemas de contenido duplicado que impactan negativamente en el SEO. 

Para indexar tu contenido de la manera correcta y que sea bien clasificado por los motores de búsqueda. debes tener en cuenta estas recomendaciones:

1. Opciones de filtro

Es crucial emplear canonicals cuando ofreces opciones de filtro en tu web. Por ejemplo, si tienes una página de producto que puede ser clasificada por precio o popularidad, debes incluir canonicals que apunten a la URL original o fuente principal.

Para entender mejor este concepto, tomemos la categoría de portátiles en eBay como ejemplo, que contiene portátiles para el trabajo y está optimizada para este grupo de palabras clave.

El canonical para esta página se ve así:

<link rel=”canonical” 

href=”https://www.ebay.com/b/Workstation-Laptops-Netbooks/175672/bn_7116632031″ /> 

Como puedes ver, la página hace referencia a sí misma. 

Las características de navegación que ofrece esta página incluyen:

  • Mejor coincidencia (tiempo/precio/envío/distancia)
  • Tipo de vista (galería/lista)
canonical para el tipo de vista de galería

Cambiemos el tipo de vista. Los productos ahora deberían mostrarse en formato de lista, y la URL cambia a https://www.ebay.com/b/Workstation-Laptops-Netbooks/175672/bn_7116632031?rt=nc&_dmd=1.

canonical para el tipo de vista de lista

Observa cómo los parámetros aparecen al final de la URL. 

Estos parámetros se utilizan para realizar opciones de clasificación y otras operaciones. 

Un número infinito de estas páginas se genera dependiendo del rango de opciones del filtro. Desde el punto de vista de un motor de búsqueda, cada variación con un nuevo parámetro es una URL diferente.

Si las páginas con contenido idéntico o muy similar acaban en el index (y muy probablemente con el mismo <título>), competirán entre sí por las clasificaciones, lo que llevará a la canibalización de palabras clave y a un posicionamiento más bajo.

Este problema se puede prevenir empleando canonicals, que te permiten indicar la versión principal de la página que quieres que aparezca en la SERP. 

En el ejemplo de abajo, la página de clasificación tiene el siguiente canonical:

<link rel="canonical" href="https://www.ebay.com/b/Workstation-Laptops-Netbooks/175672/bn_7116632031" /> 

Esta página apunta a la versión principal del documento sin parámetros.

2. Elementos duplicados

En algunos CMS populares, como Shopify, un producto puede contener la ruta completa a la categoría en la que se encuentra.

Si agregas un producto a varias categorías, se crean URL duplicadas que impactan de forma negativa en la indexación y clasificación de los motores de búsqueda. 

Estos pueden interpretar estas URL como piezas de contenido distintas, afectando al potencial de clasificación general del sitio web.

Por ejemplo, revisemos las siguientes URL de producto para un iPhone 12:

https://sitio.com/telefono/iphone12/

https://sitio.com/telefono/apple/iphone12/

https://sitio.com/iphone12/

La tercera URL es la preferida, mientras que las dos primeras deberían apuntar a ella como al documento canónico principal.

Evita duplicar URL siempre que sea posible. Desde una perspectiva SEO, es más efectivo enlazar categorías directamente a la versión principal del producto en lugar de usar canonical tags. Esto te previene de tener que hacer redirecciones y optimiza la indexación de los motores de búsqueda.

3. Etiquetas UTM y parámetros de seguimiento

Las etiquetas UTM y parámetros de seguimiento se pueden malinterpretar como contenido duplicado. 

Para contrarrestar esto, aplica canonical tags a tu versión principal del contenido, la cual no debería incluir ninguna etiqueta UTM. Al hacerlo, te aseguras de que tu sitio web se indexe correctamente.

4. Especificación de la versión principal del sitio

Si tu sitio web es accesible a través de varias versiones, como HTTP y HTTPS, o con el prefijo “www” incluido o no, normalmente necesitas configurar una redirección 301. 

Esto te puede ayudar a evitar problemas de duplicación de contenido y a asegurar que los motores de búsqueda indexen y clasifiquen correctamente cada página de tu sitio. 

Sin embargo, en algunos casos, es posible que necesites usar etiquetas canonicals para definir qué versión se debe utilizar.

Las variaciones a continuación, por ejemplo, son de cuatro sitios diferentes:

https://sitio.com/

http://sitio.com/

https://www.sitio.com/

http://www.sitio.com

Puedes usar la etiqueta canonical para especificar la versión principal del sitio web.

canonical a la versión principal del sitio web

Por ejemplo, si la versión principal es https://sitio.com/, entonces el resto debe contener <link rel=”canonical” href=”https://sitio.com/”>.

Al elegir entre los protocolos HTTP y HTTPS, siempre debes optar por el segundo. No te preocupes porque puedes mover tu sitio a HTTPS sin perder posiciones y tráfico.

5. Canonicalización de la paginación

Elegir el enfoque más adecuado para la canonicalización de la paginación puede ser una tarea complicada, ya que hay tantas opiniones como colores.

Opción 1: la recomendación de Google

Tienes la opción de tomar el camino tradicional y aplicar canonical tags que se refieran a sí mismas en todas las páginas de paginación, que es lo que Google recomienda. 

Esto garantiza que cada página de la serie contiene una etiqueta canonical que se dirige de vuelta a sí misma, como en el ejemplo a continuación:

https://site.com/catalog/page/2/ contiene <link rel="canonical" href="https://site.com/catalog/page/2/" />

Este enfoque generalmente se considera seguro porque permite a los rastreadores web llegar a todas las páginas del conjunto de paginación e indexar correctamente el contenido. Además, este método ayuda a consolidar el link juice en todas las páginas de la serie.

Opción 2: etiqueta <meta name=“robots” content=“noindex, follow” />

Si prefieres inhibir la indexación de las páginas paginadas, no se recomienda que las hagas canonicals porque los motores de búsqueda pueden no responder a tus directivas. 

Es mejor usar la etiqueta <meta name=“robots” content=“noindex, follow” /> en su lugar. 

Esto permitirá que los motores de búsqueda rastreen y sigan los enlaces de tu sitio web, pero evitarán la indexación de cualquier sección paginada.

canonicalización de la paginación

Independientemente de la solución que elijas, es crucial garantizar que las páginas numeradas estén correctamente vinculadas a su contenido principal correspondiente, y que la canonicalización esté bien configurada para evitar cualquier problema potencial de contenido duplicado.

¿Redirección 301 o rel=canonical? Esa es la cuestión

El contenido duplicado puede ser un verdadero dolor de cabeza para el SEO, pero existen dos soluciones sencillas:

  • La redirección 301
  • La etiqueta rel=canonical

Ambos métodos ayudan a los motores de búsqueda a determinar qué versión de tu contenido debe mostrarse en la parte superior de los resultados de búsqueda orgánicos, facilitando la gestión del contenido duplicado en tu sitio web.

Redirección 301

Si necesitas mover contenido de manera permanente mientras conservas el link equity, la redirección 301 es tu mejor opción. 

Cuando los usuarios o los bots de los motores de búsqueda intentan acceder a la antigua URL, automáticamente se les envía a la nueva, indicando que la página original ya no es válida. Esta es generalmente la solución predilecta para solucionar problemas de contenido duplicado.

Mientras que una redirección 301 es generalmente la mejor opción, hay casos en los que puede no ser factible o práctico.

Por ejemplo, si tienes una campaña pagada y usas un parámetro UTM para rastrearla, necesitarás ambas URL porque ambas sirven para diferentes propósitos: una para el rendimiento orgánico y la otra para el seguimiento de la campaña pagada.

rel=canonical

Afortunadamente, aún puedes indicar a los motores de búsqueda qué versión del contenido debe priorizarse sobre las demás empleando una etiqueta rel=canonical. 

Este código HTML se inserta en el encabezado de tu página y apunta al origen original del contenido, informando a los rastreadores de los motores de búsqueda que todas las versiones similares deben tratarse como una.

Sin embargo, es importante señalar que una etiqueta rel=canonical puede ser beneficiosa para eliminar el contenido duplicado, pero no garantiza que los motores de búsqueda priorizarán la versión canonical de tu contenido. 

Para asegurarte de que el motor de búsqueda no indexe tus URL no canonicals, utiliza una etiqueta noindex para esas páginas. Esto envía una señal más fuerte e inequívoca a los algoritmos de los motores de búsqueda de que estas URL no deben ser indexadas.

Errores comunes al agregar etiquetas canonical

Cuando un sitio web tiene múltiples versiones del mismo contenido accesible a través de diferentes URL, el no implementar correctamente una etiqueta canonical para indicar la URL preferida puede llevar al error “Página alternativa con etiqueta canonical adecuada”. 

Puedes usar la herramienta de Auditoría de Sitios Web de SE Ranking para verificar todos los errores canónicos y obtener consejos prácticos sobre cómo solucionarlos.

Ejecuta una auditoría web
Analiza tu sitio web con más de 130 parámetros de SEO para ver en qué puedes mejorar.

Conozcamos cuáles son los errores más comunes cometidos con las canonical tags y qué puedes hacer para prevenirlos. 

1. Apuntar a una URL que no es rastreable o indexable

Es importante asegurarte de que la URL canonical elegida es rastreable, lo que significa que no debe estar bloqueada en el archivo robots.txt o por el X-Robots-tag o <meta name=”robots” content=”noindex” />.

Puedes verificar si la página tiene permiso para ser escaneada e indexada en Google Search Console o utilizando SE Ranking para las auditorías de tu sitio web, que puede proporcionar un desglose de todas las páginas y sus canonical tags.

Páginas rastreadas en la Auditoría de Sitios Web de SE Ranking

2. Canonizar diferentes tipos de páginas

Un error típico de la etiqueta canonical implica canonizar páginas con diferentes tipos de contenido. 

Por ejemplo, podrías usar erróneamente una etiqueta canonical para tu página de inicio desde una de tus entradas de blog o páginas de productos. 

Para evitar este error, asegúrate de usar etiquetas canonicals solo para contenido idéntico o similar en diferentes páginas.

3. Cadenas canonicals

Al escribir una URL en el atributo href, asegúrate de que la página a la que apuntas no tenga una etiqueta canonical que apunte a otra página o a la misma página.

Digamos, por ejemplo, que la página que quieres canonizar es https://site.com/phone/iphone12/. 

La página que quieres establecer como canonical es https://site.com/iphone12/. Ya contiene el siguiente canónico:

<link rel=”canonical” href=”https://site.com/phone/apple/iphone12/” />

Cadena canonical: etiquetas canonical

Este caso de uso para lo canónico es incorrecto porque crea una cadena canonical.

El último de esta cadena es la página, https://site.com/phone/apple/iphone12/, lo que significa que probablemente será considerada canonical por los motores de búsqueda. Si no quieres confundir a los robots de búsqueda, indica solo una página canonical.

Esto significa, de acuerdo con nuestro ejemplo, que debes decidir qué página quieres establecer como canonical: https://site.com/iphone12/ o https://site.com/phone/apple/iphone12/.

Para la primera opción, necesitas reemplazar lo canónico en la página https://site.com/iphone12/ para que apunte a sí misma y canonice https://site.com/phone/iphone12/ y https://site.com/phone/apple/iphone12/.

Cadena canonical

Uso correcto de las etiquetas canonicals

Para que la página https://site.com/phone/apple/iphone12 se establezca como canonical, otras páginas similares deben enlazar a ella y la página también debe enlazarse a sí misma.

Uso correcto de las etiquetas canonicals

4. Enlace a una URL que devuelve un código de estado distinto de 200

Asegúrate de que la URL que designas como canonical devuelva un código de estado 200, no 404 o 301. 

Si los motores de búsqueda no reconocen las canonical tags de tu sitio web debido a que se devuelve uno de estos otros códigos, podrías tener problemas de contenido duplicado. 

Para verificar si la URL que estás canonizando funciona correctamente y tiene un código de estado de 200, puedes utilizar herramientas como SE Ranking para analizarla.

Verifica tu SEO on-page
Optimiza tus páginas con palabras clave y obtén una lista completa de los problemas que impiden que tus páginas ocupen los primeros lugares en la búsqueda.

5. Enlace a una URL con un protocolo inválido

Otro error común que muchos especialistas en marketing cometen es especificar incorrectamente el protocolo de la URL. 

Usar HTTP en lugar de HTTPS, por ejemplo, puede confundir a los algoritmos de los motores de búsqueda y provocar una caída en las clasificaciones del sitio web. 

6. Páginas no canonicals en el mapa del sitio

Otro error del que hay que tener cuidado implica agregar páginas no canonicals en el sitemap.xml. Esto puede hacer que los motores de búsqueda ignoren por completo la página y la indexen incorrectamente. Para evitar este problema, asegúrate de que solo las versiones de la página principal aparezcan en el mapa del sitio. 

7. Etiquetas hreflang y URLs canonizadas

Otro error a evitar es usar URLs no canonicals en tus etiquetas hreflang. Hacerlo puede confundir a los motores de búsqueda y resultar en que tus URLs no canonicals sean indexadas y obtengan impresiones en Google. Evita este error asegurándote de que tus etiquetas hreflang solo apunten a URLs canonicals.

Además, si estás apuntando a diferentes audiencias de idiomas con elementos hreflang, es esencial también designar una página canonical en el mismo idioma. 

Conclusión sobre las canonical tags

El uso correcto de las etiquetas canonicals es fundamental para el SEO porque previene la duplicación de páginas y los problemas de indexación. Sin embargo, si se configura incorrectamente, la canonicalización puede no dar el resultado deseado e incluso puede conducir a clasificaciones más bajas debido al contenido duplicado.

¡Ahora es tu turno! ¿Cuál es tu experiencia en el uso de la etiqueta canonical?

Déjanos tu comentario y comparte tus conocimientos y experiencia. 

Suscribete a nuestro Blog!

Suscríbete a nuestros boletines y resúmenes para recibir noticias, artículos de expertos y consejos de SEO en tu bandeja de entrada.

¡Gracias!
¡Te has suscrito con éxito a nuestro blog!
Revisa tu bandeja para confirmar la suscripción.