Qué es canonical SEO y Cómo Usarlo para posicionar mejor

URL canonical SEO

Mucho se habla sobre el canonical SEO y las buenas prácticas de este.

Un concepto que a pesar de que muchos SEO conocemos bien y sabemos cómo usarlo, da varios problemas en las estrategias SEO y en ocasiones, hay ciertas dudas sobre el funcionamiento real y el impacto que tiene.

☝ Antes de seguir: Suscríbete y recibe los próximos artículos sobre SEO y Marketing que publiquemos en tu email.

¿Qué es el canonical SEO?

El canonical es un mecanismos por el cuál indicamos a los buscadores la página que queremos posicionar si tenemos múltiples páginas similares.

De esta forma evitamos bajadas de posicionamiento por contenido duplicado y junto a otras buenas prácticas de SEO, podemos dar más fuerza a las URLs que más nos importan.

¿Cómo funciona un canonical?

El canonical SEO en sí funciona de forma similar a una redirección 301, ya que, cuando el robot detecta el canonical traspasa la autoridad a la URL canonizada.

La principal diferencia entre una redirección 301 y un canonical es que las redirecciones se utilizan para indicar que se ha movido el contenido de URL, mientras que el canonical sirve para indicar que la página es un duplicado de otra.

¿Cuándo usaremos un canonical SEO?

URL canonical

Mira, 👀 te pongo algunos ejemplos de momentos en los que es conveniente realizar uso de canonicals en los proyectos:

Ejemplo 1

Imaginemos que tenemos una tienda online en la que no posicionamos los productos y tenemos múltiples paginaciones.

En este caso nos interesaría realizar canonical desde las paginaciones a la página principal de las paginaciones.

Ejemplo 2

Ahora imaginemos que tenemos una tienda online en la que sí posicionamos los productos y tenemos múltiples paginaciones.

En este caso los canonicals de la web no deberían apuntar a la página principal, deberían apuntar a la paginación en sí.

Ejemplo 3

Hacemos uso de variables utms para el etiquetado de nuestra web y poder medir mejor las campañas cuando llegan de redes sociales, medios, campañas de publicidad, emails, etc.

Ante esta situación, el uso de canonical evitará que se creen URLs duplicadas con variables.

Ejemplo 4

Tenemos un producto que posicionamos en nuestra tienda online con varios colores y solo cambia la URL para identificar el color, pero el contenido es el mismo y no se busca el producto con los colores, solo se busca el producto en sí.

Aquí se pondría canonical a uno de los productos y trataríamos de potenciar los enlaces a la URL con el canonical.

Ejemplo 5

En este caso, también tenemos un producto que posicionamos en nuestra tienda online con varios colores y solo cambia la URL para identificar el color, pero el contenido es distinto y se busca el producto con los colores.

Dependiendo de las búsquedas y lo competido que sea, tenemos que valorar si queremos hacer como en el ejemplo 4 o es mejor hacer uso de canonicals distintas y únicas para cada una de estas URLs.

Cómo insertar el canonical SEO

canonical URL para SEO

Existen varias formas de insertar un canonical en una web, algunas más conocidas que otras… y ahora te voy a contar en qué consisten algunas de ellas. 👇👇👇

Uso de la etiqueta link rel=”canonical”

Para hacer uso de la etiqueta debemos insertar el siguiente código html dentro de las etiquetas <head> de nuestra web:

&lt;link rel="canonical" href="https://agenciaseo.eu/blog-de-seo/" /&gt;

En caso de tener una variante móvil también insertaremos:

&lt;link rel="alternate" media="only screen and (max-width: 640px)"  href="https://agenciaseo.eu/blog-de-seo/"&gt;

Es importante que las URLs no sean rutas relativas, sino de rutas directas, ya que podría causar problemas en el seguimiento de estas.

Este método solo funciona para páginas HTML, para PDF no podemos hacer uso de este método.

Uso en el HTTP HEADER rel=”canonical”

Para insertar el canonical mediante respuesta del servidor, es necesario modificar el encabezado de HTTP:

Link: &lt;https://agenciaseo.eu/descargas/informe.pdf&gt;; rel="canonical"

En este caso sí podríamos asignar con este método canonicals a archivos PDF.

Podemos insertar también esta instrucción desde nuestro fichero .htaccess insertando las siguientes líneas

</p>
<pre class="wp-block-preformatted">&lt;Files "informe.pdf"&gt;
   Header add Link "&lt;https://agenciaseo.eu/descargas/informe.pdf&gt;;rel=canonical"
&lt;/Files&gt;</pre>
<p>

Esto puede variar según la versión de apache que tengamos instalada.

Lo bueno de este método es que nos evita tener que meter líneas de código en la web, pero resulta bastante difícil de mantener este sistema para webs grandes.

Solicita presupuesto sin compromiso

Uso en Sitemap

Todas las urls que figuran en el Sitemap son consideradas como urls canonicals. Si hay páginas duplicadas dentro del Sitemap, aquí los motores de búsqueda toman una decisión en función de cómo funcionan.

Por este motivo es importante tener las URLs que se quieran posicionar únicamente dentro del Sitemap.

Otra pega a este método es que la señal enviada con Sitemap es mucho más débil que la enviada con el rel=”canonical”.

Uso de AMP

Si se hace uso en la web de versiones AMP, es necesario seguir las directrices de AMP.

Para ello insertaremos canonical en la versión AMP de la página:

</p>
<pre><span class="p">&lt;</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"canonical"</span> <span class="na">href</span><span class="o">=</span><span class="s">"https://agenciaseo.eu/blog-de-seo/"</span><span class="p">&gt;</span></pre>
<p>

Y en la versión canonical insertaremos rel=”amphtml” a la versión amp de la web:

</p>
<div class="-tf">
<pre><span class="p">&lt;</span><span class="nt">link</span> <span class="na">rel</span><span class="o">=</span><span class="s">"amphtml"</span> <span class="na">href</span><span class="o">=</span><span class="s">"https://agenciaseo.eu/amp/blog-de-seo/"</span><span class="p">&gt;</span>
</pre>
</div>
<p>

Cómo inserto URLs canonical en CMS

Para algunos CMS tenemos la existencia de plugins que puede ahorrarnos trabajo para insertar o modificar canonicals de forma manual o automática:

→ Puede que te interese: Plugins para WordPress. Los mejores e imprescindibles

Buenas prácticas del las URLs canónicas

Existen algunas buenas prácticas para usar las URLs canónicas… y en este post, no podía perder la oportunidad de comentarte algunas de estas directrices para que puedas aplicarlas en tu proyecto.

¡Toma nota! 😉

  • No especifiques las URLs canónicas en robots.txt.
  • Asegúrate que la URL canónica y la URL del Sitemap coinciden o puede provocar problemas.
  • No insertes noindex a una página canonical.
  • Recuerda especificar una página canónica cuando utilices etiquetas hreflang.
  • Inserta enlaces internos en la web a la versión canónica de la URL.
  • Utiliza https en vez de http en la versión canonical de las URLs.
  • Ten en cuenta que el uso de estas son únicamente para evitar contenido duplicado.

Cómo verificar las URLs canónicas de una web

Para verificar o comprobar las URLs canónicas de una web, podemos verlo de múltiples formas.

Actualmente existen complementos para Chrome que te permiten verificarlo, como pueden ser MOZ tool bar, SeoQuake, META SEO Inspector, etc.

También podemos hacer uso de Screaming Frog SEO Spider. Realizando un crawleo de nuestra web podremos identificar rápidamente las URLs canónicas de nuestra web:

canonical con screaming frog

Y si no nos convence ninguno de estos dos métodos, podemos acceder al código de la web directamente con el botón derecho del ratón y en inspeccionar o ver código fuente de la página.

Para acelerar el proceso de búsqueda, podemos usar los atajos para buscar con el teclado pulsando las teclas Ctrl+F o Cmd+F al mismo tiempo. Al abrirse el cuadro de búsqueda,  lo veremos resaltado así en el código:

canonical código

La importancia del canonical

El canonical SEO nos ayuda a evitar el contenido duplicado de nuestra web.

Por eso, es importante tenerlo planteado siempre de base activo en nuestro desarrollo para evitar futuros problemas con las URLs.

De esta forma evitaremos penalizaciones y mejoraremos nuestra web en posicionamiento SEO.

Lo cierto es que, contar con canonical SEO es muy, pero que muy, importante…

Pero, es necesario dedicar tiempo para ver cómo implementarlo y luego verificar que todo está correcto.

Además, puedes necesitar aprender SEO para contar con ciertos conocimientos técnicos y asegurarte de hacerlo correctamente.

Si quieres, ¡nosotros podemos ayudarte! 🤗


¡Suscríbete!
Eric Jorge Seguí Parejo
Seo Manager en AgenciaSEO.eu | Especialista en Seo técnico, Analítica y Sem.
Publicado el

Leave a Reply

Your email address will not be published. Required fields are marked *

Acepto la política de privacidad *

Call Now Button
Pide
Presupuesto