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, ocasiona varios problemas en las estrategias SEO y a veces, hay ciertas dudas sobre el funcionamiento real y el impacto que tiene.
Qué es canonical SEO y cómo usarlo para posicionar mejor
¿Qué es el canonical SEO?
El canonical es un mecanismo por el cual 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.
Las etiquetas canonical en SEO
Una etiqueta rel=”canonical” es la etiqueta HTML que utilizaremos para indicar a Google cuál es la página maestra de la URL donde se encuentra.
URL canónica
El término URL canónica hace referencia al nombre que se utiliza para denominar a la URL que Google considera la página representativa de la URL canonizada.
Es decir, la página canonicalizada será la URL donde se ha incluido una etiqueta canonical hacia la página principal para indicar que esa es la URL representativa que debe posicionarse.
¿Por qué es importante el uso de canonicals?
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 el posicionamiento SEO de nuestra web.
¿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 cierta URL.
Por el contrario, el canonical sirve para indicar que la página es un duplicado de otra.
¿Cuándo usaremos un canonical SEO?
Aplicaremos la etiqueta canonical SEO para indicar a Google cuál es la página que debe posicionar en relación a la URL visitada.
Esta podrá ser una página maestra de un conjunto de páginas duplicadas o la misma página en sí.
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 las 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 únicamente 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
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:
<link rel="canonical" href="https://agenciaseo.eu/blog-de-seo/" />
En caso de tener una variante móvil también insertaremos:
<link rel="alternate" media="only screen and (max-width: 640px)" href="https://agenciaseo.eu/blog-de-seo/">
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: <https://agenciaseo.eu/descargas/informe.pdf>; 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
<Files "informe.pdf"> Header add Link "<https://agenciaseo.eu/descargas/informe.pdf>;rel=canonical" </Files>
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 introducir líneas de código en la web, pero, por otra parte, resulta bastante difícil de mantener este sistema para webs grandes.
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:
<link rel="canonical" href="https://agenciaseo.eu/blog-de-seo/">
Y en la versión canonical insertaremos rel=”amphtml” a la versión amp de la web:
<link rel="amphtml" href="https://agenciaseo.eu/amp/blog-de-seo/">
Redirección de las páginas duplicadas hacia páginas canónicas
Este tipo de redirección se emplea para páginas duplicadas que no necesitas conservar.
Con la redirección de las páginas duplicadas hacia páginas canónicas se consigue deduplicar las primeras.
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:
- WordPress: con los plugins de YOAST o RankMath.
- Prestashop: el módulo canonical SEO se encarga de realizar esta tarea.
▶️ Puede que te interese: Plugins para WordPress. Los mejores e imprescindibles
Buenas prácticas de 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 una etiqueta NoIndex a una página canonical.
- Ten en cuenta si tu página emplea barras finales para referenciar de forma correcta la URL canónica.
- 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.
5 errores comunes de las URLs canónicas
Para ponértelo aún más fácil, a continuación te vamos a indicar los principales errores a la hora de agregar URLs canónicas.
- Emplear etiquetas canónicas para contenidos no duplicados. Es muy importante que utilices únicamente las etiquetas canónicas en los contenidos duplicados.
- No señalizar una URL canónica que redirige. Ocasionará confusión a Google.
- Emplear, en un sitio web, demasiadas etiquetas canónicas. Google puede llegar a ignorar las etiquetas si se crean demasiadas en un mismo sitio web.
- Utilizar las etiquetas canónicas fuera de <head>. Google solo tiene en cuenta las etiquetas canónicas que se colocan en el <head> del documento.
- Mezclar la etiqueta canónica y no index. Al mezclar estos aspectos se produce una instrucción totalmente contradictoria.
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 revisarlo, 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:
Además, igualmente se puede conocer cuál es la URL canónica a través de Google Search Console. Tan solo debes introducir la URL elegida y seguir los siguientes pasos: “inspección de URLs”→ “Seleccionada por Google como canónica”. Ten en cuenta que también tiene que estar declarada por el usuario como canónica.
Y si no nos convence ninguno de estos 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:
Como habrás podido ver, contar con el uso de canonical SEO es 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!
2 comentarios
Excelente artículo, es un tema muy relevante en el SEO.
Interesante y útil artículo. Explica claramente cómo esta etiqueta ayuda a resolver problemas de contenido duplicado, lo cual es importante para mejorar la clasificación en los motores de búsqueda. Gracias por compartir esta información, es muy útil para quienes estamos en la industria del SEO.