Canonical

Saber utilizar correctamente la etiqueta canónica es esencial para el SEO. Aquí te explicamos todo lo que necesitas saber sobre esta etiqueta y cómo utilizarla para mejorar el rendimiento de tu web.

Qué es un canonical

Una etiqueta canónica es un elemento HTML que indica a Google u otros motores de búsqueda que una página específica debe verse antes que otra que tiene exactamente el mismo contenido. Al utilizar esta etiqueta, se ocultan automáticamente las otras páginas de los motores de búsqueda, pero se mantienen visibles para los visitantes.

Pero, ¿por qué tenemos que hacer esto? Pues bien, una de las mejores prácticas de SEO para cualquier sitio web que quiera subir en el ranking es... ¡evitar los duplicados! Así, indicando a Google qué página debe mirar, evitaremos que penalice nuestro sitio por tener contenido duplicado. Suena lógico, ¿verdad?

Dicho esto, como expertos en SEO, primero queremos encontrar y rastrear todas las páginas duplicadas que necesitan implementar este rel=canonical en tu cabecera HTML. En segundo lugar, tendremos que asegurarnos de que nuestro sitio no tiene canonicalizaciones erróneas, y arreglarlas (no te preocupes, llegaremos allí). En última instancia, queremos ver una estructura clara con cero duplicados -visibles-.

 

¿Qué es una etiqueta canonical en SEO?

Como ya hemos mencionado, un canonical es una etiqueta que colocamos en la cabecera HTML de cada una de las páginas duplicadas, que indica a los motores de búsqueda a cuál de las páginas duplicadas deben prestar atención. Pero, ¿por qué son importantes los canónicos para el SEO? Todos los optimizadores de motores de búsqueda se preocupan por la forma en que Google rastrea e indexa sus páginas, y por eso realizamos constantemente auditorías de sitios web, para detectar problemas y solucionarlos.

Los sitios web tienen que ofrecer calidad y contenido original. Los motores de búsqueda entienden que los sitios que tienen contenido duplicado no proporcionan información relevante a sus visitantes y por lo tanto no los clasifican como altamente.

El contenido duplicado surge regularmente por múltiples razones, por ejemplo:

  • URLs erróneas = www non-www
  • Barras oblicuas = mypage.com/home Vs. mypage.com/home/
  • Páginas seguras = https vs. http

Como se trata de un problema importante, queremos evitar que se generen este tipo de páginas y arreglar tantas como podamos las existentes, añadiéndoles una etiqueta canónica. A veces, evitarlas es imposible, por lo que las canónicas deben implementarse desde el primer día.

Veamos algunos usos de los canonicals:

Ejemplo 1: Estás ejecutando un sitio web de comercio electrónico C2C, y tres usuarios diferentes están vendiendo un iPad Mini 16GB, por lo que lo más probable es que copien la descripción de uno existente. Así que para evitar la duplicación de contenidos tendremos que priorizar uno de ellos.

Ejemplo 2: Cuando hay paginación para la misma categoría y no quieres que se indexen los números 2, 3, 4, etc. Tendrás que aplicar un canonical para dirigir a los motores de búsqueda a la página principal (ve cómo aplicar el código más abajo.)

Ejemplo 3: Vendes unos zapatos y tienes un par de botas de cuero muy chulas. El problema aquí es que querrás colocarlos en la categoría "botas" y en la categoría "cuero"; pero está en la misma página, dos veces. Así que tendrás que decirle a Google cuál es más importante.

 

¿Qué es la canonización? ¿Por qué es importante?

Pero, ¿cómo eligen los especialistas en SEO la URL canonical principal? La canonicalización es el proceso de elegir la URL que será priorizada. Cada especialista en SEO tiene su propia estrategia, pero en general, nos fijaremos en las visitas, la estructura (priorizando las páginas más cercanas a la home), el número de enlaces entrantes, la autoridad, y así sucesivamente.

Ten cuidado con los canónicos que no coinciden porque pueden causar un bucle canónico, lo que significa que tu sitio confundirá al bot de Google. Asegúrate siempre de que tus canónicos están bien implementados, apuntando a páginas existentes y con un código de estado 200 (evitando los códigos de redirección).

Para asegurar una correcta implementación, tendrás que analizar tu sitio web con un SEO Crawler. FandangoSEO puede ser un gran aliado para hacerlo. Con nuestra herramienta, podrás identificar todos tus canónicos y ver si hay páginas duplicadas que no los tienen o si están apuntando a una URL incorrecta. ¡La plataforma te ayudará a arreglar cualquier problema usando las instrucciones en la app! 🙂 ¡Una vez más, la plataforma te ayudará a arreglar cualquier problema!

¿Cómo es una etiqueta canonical?

Aquí tienes un ejemplo de cómo se vería una etiqueta canonical en el código HTML de una página web. Siempre se ponen dentro de la etiqueta sección.

Ejemplo:

<link rel=“canonical” href=“https://fandangoseo.com/example-page/” />

Explicación:

Estas etiquetas pueden ser de autorreferenciales, donde una etiqueta canónica apunta a la propia URL de una página o de lo contrario, puede apuntar a la URL de otra página.

La URL contenida en el ejemplo (https://fandangoseo.com/example-page ) indica que ésta es la versión original o la página madre. En otras palabras, cualquier página que contenga esta etiqueta canónica en su HTML no será indexada ya que Google indexará la URL canónica en su lugar. O, al menos, sabrá que esta es tu preferencia, ya que en algunas ocasiones, especialmente si Google considera que otra página es más valiosa, puede pasar por alto tu sugerencia e indexar otra página.

 

Cómo usar las etiquetas canonical

Ahora, vamos a entrar en el tema con un enfoque más técnico. Hemos hablado de las etiquetas y las URL, pero... ¿cómo las utilizamos realmente?

Fácil. Escribe la URL "preferida" en esta etiqueta:

<link rel=”canonical” href=”http://www.original-URL.com/”/>
etiquetas canónicas

IMPORTANTE: Es necesario pegar este mismo código en las tres páginas, en el encabezado HTML.


Mejores prácticas para las etiquetas canónicas

Sigue estos consejos al señalar la versión canónica de una página:

Implementa una única etiqueta canónica para cada página

Si una página contiene varias etiquetas canónicas, el motor de búsqueda las ignorará todas. Asegúrate de asignar sólo un rel=canonical a la página que consideres que es la fuente de información principal.

Utiliza URLs en minúsculas

El motor de búsqueda puede tratar las URLs en mayúsculas y minúsculas como dos diferentes, así que asegúrate de forzar las URLs en minúsculas en el servidor y luego utilizar las URLs en minúsculas para las etiquetas canónicas.

Elije la versión correcta del dominio

Una vez que cambie a SSL, es importante no incluir ninguna URL que no sea HTTPS en las etiquetas canónicas, ya que esto puede crear confusión y puede llevar a resultados inesperados.

Utiliza URLs absolutas

No es aconsejable utilizar rutas alternativas con el elemento de enlace rel= "canonical".

Debes utilizar la siguiente estructura:

<link rel=canonical “href=”https://example.com/sample-page/”/>

En lugar de esta:

<link rel=“canonical” href=”/ sample-page/”/>

Utiliza etiquetas canónicas autorreferenciales

Se recomienda utilizar etiquetas canónicas autorreferenciales, aunque no es obligatorio. Sirven para aclaran qué página se quiere indexar o cuál debe ser la URL cuando se indexa el contenido.

Un canonical autorreferente es una etiqueta canónica en una página que apunta a sí misma. La mayoría de los CMS modernos añaden URLs autorreferenciales de forma automática, pero debe ser codificado por un desarrollador si se utiliza un CMS personalizado.

 

Cómo implementar las etiquetas canónicas

A continuación, veremos cuáles son las principales formas de implementar las etiquetas canónicas:

HTML

Uso de las etiquetas HTML rel = "canonical"

The easiest way to point to a canonical URL is the rel=canonical tag. The only thing to do is to add the following code to the <head> section of the duplicate page:

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

Colocación en las cabeceras HTTP

For example, in the case of PDF documents, there is no possibility of placing canonical tags in the page header because there is no page <head> section. In this case, you must use HTTP headers to set the canonical ones.

A través de enlaces internos

Dependiendo de cómo enlaces tus páginas, también darás información sobre cuál es tu página canónica. Cuanto más coherente sea el enlazado interno (internal linking), más fácil será para el motor de búsqueda determinar la URL canónica. Además, Google considera que HTTPS es preferible a HTTP.

Por lo tanto, debe haber coherencia entre las etiquetas canónicas implementadas y los enlaces internos. De lo contrario, Google puede ignorar tu sugerencia de una página canónica y puede seleccionar otra en su lugar.

A través de los Sitemaps

Las páginas no canónicas no deben aparecer en los Sitemaps. Google lo ha declarado así, por lo que los Sitemaps sólo deben contener las URL canónicas. Esto no significa que se garantice que las URL del Sitemap se consideren canónicas, pero es una forma fácil de definir las canónicas en un sitio grande.

Con redirecciones 301

Debes utilizar las redirecciones 301 para desviar el tráfico de una URL duplicada a su versión canónica.

 

Cómo evitar los errores de canonización más comunes

El uso de los canonicals (o la canonización) es un tema complejo, por lo que pueden producirse errores con frecuencia. Veamos los principales y cómo evitarlos:

Bloqueo de la URL canónica con robots.txt

Evita bloquear las URLs canónicas a través de los archivos robots.txt porque Google no rastreará la página. Comprueba dos veces las directivas que das en el robots.txt para evitar errores de canonicals.

Establece la URL canónica como "noindex"

Nunca mezcles "noindex" y rel = canonical porque son instrucciones que se contradicen.

Google dará prioridad a la etiqueta canónica sobre la "noindex", pero esto no es una buena práctica. Para evitar la indexación o para hacer que una página sea canónica, debes utilizar la redirección 301. De lo contrario, lo mejor sería implementar el rel=canonical.

Establecer un código de estado HTTP 4XX en la URL canónica

Es vital evitar el código de estado HTTP 4XX para una URL canónica porque tendrá el mismo efecto que la etiqueta "noindex". En otras palabras, Google no verá la etiqueta canónica y no transferirá el valor del enlace a la versión canónica.

Canonización de todas las páginas a la página raíz

No canonices las páginas paginadas a la primera página paginada de la serie. Debes utilizar canónicas autorreferenciadas en todas las páginas paginadas.

No utilices etiquetas canónicas con hreflang

Google ha advertido que, al utilizar hreflang, se debe especificar una página canónica en el mismo idioma o el mejor idioma sustitutivo posible si no existe una página canónica para el mismo idioma.

Having a rel = canonical on the <body>

The rel = canonical should only appear in the <head> of the document. If there is a canonical tag in the <body> section of a page, search engines will ignore it. This can also be confusing when they crawl a document.



Alt text Encabezados

¿Listo para luchar contra el contenido duplicado?

Comprueba tus etiquetas canónicas con FandangoSEO

Pruébalo gratis durante 14 días

Acceso completo a todas las funciones. Sin ningún tipo de obligación.

Empieza

Arrow-up

Antes de que te vayas...

Si no quieres perderte ningún consejo o actualización de FandangoSEO, suscríbete a nuestra newsletter.

+5000 SEO confía en nosotros, únete a la comunidad