Seleccionar página
rel=canonical seo

rel=canonical en SEO ¿Qué es y para qué sirve?

por | Mar 19, 2022 | seo

La etiqueta rel=canonical es una forma que tenemos para decirle al crawler del motor de búsqueda que una URL es una copia de otra URL específica.

Evitando de esta forma que Google pueda considerar que nuestra URL es contenido duplicado o thin content.

¿Por qué es importante el rel=canonical?

Cuando hablamos de contenido duplicado en Google no es algo que debamos tomar a la ligera. En el caso de que Google considere que tenemos dentro de nuestro sitio web varias URL con prácticamente contenido idéntico, puede llegar a hacer que el contenido canibalice o incluso que indexe la URL que no debe.

A largo plazo nos puede afectar negativamente si Google considera que gran parte de las URL rastreadas de nuestro sitio web son consideradas como contenido duplicado (thin content) puede llegar a bajar el volumen de rastreo (crawling) y de indexación de nuestra web.

¿Cuando debemos usar el rel=canonical?

Para los buscadores como Google cada URL es una página distinta, por lo que si los motores de búsqueda rastrean distintas URL con contenido idéntico estarán ante un caso de contenido duplicado.

Los casos más comunes son cuando a una URL se le añade parámetros como:

URL de filtros dónde se añade un parámetro a la URL

  • urlejemplo.com/categorias/ordenadores
  • urlejemplo.com/categorias/ordenadores?filtre=maxprecio
  • urlejemplo.com/categorias/ordenadores?filtre=minprecio
  • urlejemplo.com/categorias/ordenadores?UTM=
  • etc

Al final todas estas URL suelen cargar el mismo contenido, pero para los buscadores son URL distintas al menos que les indiquemos que son las mismas de forma explícita.

URL distintas, pero cargan el mismo contenido

La mayoría de CMS como WordPress, PrestaShop, Magento, etc crean una URL distinta por cada contenido, no pudiendo crear dos URL idénticas dentro de nuestra web.

En los desarrollos a medida o programaciones propias puede darse el caso de que no sea así, y poder crear distintas URL, pero con un contenido idéntico.

  • urlejemplo.com/categorias/ordenadores
  • urlejemplo.com/category/ordenadores
  • urlejemplo.com/ordenadores

La mejor solución sería solucionar el error a nivel de programación para que no se puedan crear distintas URL con contenido idéntico.

URL distintas con la misma intención de búsqueda

Puede darse el caso que nosotros mismos creemos distintas URL, con distinto contenido, pero que tengan una intención de búsqueda muy similar en la SERPs.

En estos casos podemos agregar un rel=canonical a una de las URL hacia la otra para que sea Google el que decida si son URL idénticas o distintas.

Aunque esto no suelo recomendarlo, hay muy pocas ocasiones en las que se dan estos casos.

¿Cómo usar el rel=canónical?

A la hora de usar los rel=canonical deberías tener el cuenta las siguientes prácticas.

rel=canonical como autoreferencia

Todas las URL debería contener la etiqueta rel=canonical, y en el caso de ser una URL única (NO UNA URL parametrizada ni ninguno de los casos anteriores), el canonical debería ser hacia sí misma.

rel=canonical en la página de inicio o HOME

La Home de nuestro sitio web se considera como una URL única, por lo que debería contener un rel=canonical hacia si mismas.

Usa la etiqueta canonical con lógica

Debes cuidar la estructura de tus canonical y que tengan una lógica correcta, ten en cuenta que también es una forma de transmitir Pagerank interno.

Por lo que si tienes tres URL que son contenido idénticos, tus etiquetas canonical deben tener un sentido.

Imaginemos que la URL A, es la URL original y correcta, y las URL B y C son una copia parametrizada de la URL A.

  • URL A > a URL A
  • URL B > a URL A
  • URL C > a URL A

Lo que no sería correcto sería que:

  • URL A >  a URL A
  • URL B >  a URL C
  • URL C > a URL A

rel=canonical entre dominios

La etiqueta rel=canonical debe usarse dentro de un mismo dominio.

Si por ejemplo, nuestro contenido es una copia de otro contenido externo por X motivo, usa la etiqueta Noindex en el caso de que no quieras indexar la URL, o bloquea por robots.txt si no quieres que Google vea ese contenido.

¿Cómo añadir rel=canonical?

La etiquetas rel=canonical se añaden a través de código HTML en el Head de nuestra web.

Si usas un CMS como WordPress puedes utilizar All in one SEO, Yoast SEO o Rank Math SEO para añadirlo de forma automática.

¿Cómo auditar los rel=canonical?

Para auditar las etiquetas rel=canonical de nuestra web tenemos varias opciones:

Ver el código fuente de nuestra web

La forma más común de ver el rel=canonical es a través del propio inspeccionador de elementos de nuestro navegador o visualizando el código fuente.

rel canonical código fuente

Usar una extensión de navegador

Aunque hay varias extensiones con la que podríamos ver el rel=canonical de una URL yo te recomendaría la extensión de SEO meta in 1 click.

Esta extensión es increíble si queremos echar un vistazo al SEO On Page de una URL concreta.

rel=canonical extension seo

Herramienta externa

Al igual que hay varias extensiones SEO con las que podemos auditar nuestro rel=canonical, existen varias herramientas SEO con las que los podemos auditar.

Mis favorita sería Screaming frog SEO Spider, una herramienta super completa para hacer auditorías a nivel de On Page que sin lugar a duda es de las herramientas SEO más usadas en el mundo.

rel canonical screaming frog

Los errores al usar rel=canonical en SEO

Es entendible que como principiante en el tema cometas algunos errores con las etiquetas rel=caninocal.

Por ese motivo, voy a mencionar los casos más comunes para que te abstengas por si lo tenías en mente:

No escribir la etiqueta correctamente

Sino colocas la URL como explicamos previamente, no estás haciendo nada.

  • Esta es la forma correcta: “https://urlejemplo.com/ordenadores”
  • Esta es la forma incorrecta: “.com/razas-de-gatos”

Usar el canonical para los sitios enfocados a un idioma o país

Otro caso bastante común es a la hora de usar hreflang y rel=canonical.

Si tienes el mismo contenido duplicado en distintas URL, pero estas están enfocadas a lenguajes o países distintos no deberías usar rel=canonical para vincular dichas páginas entre si, para ello usaremos las etiquetas HTML Hreflang.

Estas URL deberás tratarlas como URL únicas.

Para canonizar las paginaciones y evitar el contenido duplicado

Hay grandes sitios web que usan el rel=canonical en las paginaciones apuntando estas hacia la primera página, y la verdad que no le funciona nada mal.

De igual forma también podemos ver sites con etiquetas Noindex en las paginaciones y etiquetas Index, y tampoco les funcionan nada mal.

En mi opinión da igual como trates las paginaciones a nivel de SEO (canonical hacia la primera página, Noindex o Index), ya que en todas esas ocasiones tendrás un problema por uno u otro motivo.

En este caso lo mejor que puedes hacer es evitar dichas paginaciones.

rel=canonical distinto al indicado en Google Search Console

Es posible que pienses que estás usando mal los canonical cuando ves en Google Search Console el aviso de que se ha elegido un rel=canonical distinto al indicado, pero no te alarmes.

Este mensaje lo he visto más de una vez y puede ser algo puntual de que Google elija otra URL como canonical a la indicada, si analizas tu web con screaming frog y todo lo ves ok!, y a la vez haces un análisis de duplicidad y todo está bien, no deberías alarmarte.

Johm Muller ya explicó en varias ocasiones que Google puede tomar otro canonical como correcto.

Además, de tener Google su propia documentación desde 2009 sobre el rel=canonical.

¿Fue de ayuda este artículo?

antoniofmuno<

Antonio Muñoz

SEO Manager en Webempresa y en Unicornio Digital, agencia SEO especializada en eCommerce y SEO internacional. Haciendo experimentos SEO en mi tiempo libre y poniendo contra las cuerdas todos los mantras de Google 😉

Artículos relacionados

Comprar enlaces, Cómo comprar Backlinks de calidad

Comprar enlaces, Cómo comprar Backlinks de calidad

Casi seguro habrás escuchado en algunos sitios que no es necesario comprar backlinks para posicionar en Google, pero ¿es realmente cierto?. En esta guía veremos cómo comprar backlinks de forma segura. Yo puedo hablar por mi experiencia, y es cierto que no en todos los...

Ocultar contenido en acordeones efecto en SEO – Experimento

Ocultar contenido en acordeones efecto en SEO – Experimento

Una de las estrategias SEO que pueden ser más peligrosas a nivel de SEO es el contenido oculto o cloaking, pero ¿Y si el contenido lo ocultamos en tablas, leer más o  acordeones? En este artículo vamos a  poner a prueba el funcionamiento de Google, y cómo trata el...

16 mejores estrategias de Link Building para SEO

16 mejores estrategias de Link Building para SEO

Cuando hablamos de estrategias de Link Building siempre nos referimos a mejorar nuestro perfil de backlinks para mejorar el posicionamiento de nuestro sitio web. Sin ninguna duda el Link Building es una parte fundamental de nuestro SEO, sobre todo en los sectores más...

Core Web Vitals de Google ¿Qué son y Cómo optimizarlos?

Core Web Vitals de Google ¿Qué son y Cómo optimizarlos?

Los Core Web Vitals de Google son unas métricas que usa el motor de búsqueda para medir la experiencia de usuario dentro de una página web. Core Web Vitals analiza los problemas de la experiencia del usuario al medir tres áreas principales de la experiencia del...

SERPs en Google, Qué son y Cómo funcionan

SERPs en Google, Qué son y Cómo funcionan

Las SERPs de Google (Search Engine Result Pages) son los páginas de resultados que muestra Google cuando un usuario realiza una búsqueda en el buscador.   Podemos diferenciar dos tipos de SERPs en Google principalmente.   De pago: Son anuncios creados desde...

Meta Title, ¿Qué es y Cómo optimizarlo?

Meta Title, ¿Qué es y Cómo optimizarlo?

El Meta Title es una etiqueta HTML que representa el título de una URL concreta. En el caso de la Home de mi web la etiqueta Meta Title o title es "Blog de SEO por Antonio Muñoz" Este título es el que se muestra en los resultados de búsqueda de la SERPs de Google o de...