Las URLs canónicas aparecieron por primera vez en Febrero del 2009. Este método, también conocido como enlace canónico o canonical tag, se utiliza en el mundo del SEO para evitar el contenido duplicado. El “rel=canonical” se sitúa en el header de una página HTML y, aunque no es visible para el usuario, sí lo es para los motores de búsqueda.
¿Cómo surge el contenido duplicado? Este tipo de error aparece cuando nos encontramos direcciones URL muy similares o iguales. Esto sucede muy a menudo en las tiendas online ya que, si hay varias versiones de un producto en diferentes tamaños o colores, corresponderán a una misma descripción de un producto y la única diferencia serán las características como el color o el tamaño.
También nos puede surgir este problema debido a los filtros o parámetros de búsqueda interna. En este caso tenemos el mismo contenido en diferentes URLs dependiendo de los parámetros utilizados.
Como ya sabemos, el contenido duplicado no es bueno para los motores de búsqueda, ya que Google no tiene manera de saber cuál de los textos es el original, el mejor o el más relevante para una consulta. Es difícil lograr una clasificación constante debido a que Google de vez en cuando al no saber cuál es la más adecuada, irá alternando el posicionamiento junto con las otras direcciones URL en los resultados de búsqueda. Este problema puede ser resuelto por medio del enlace canónico. Matt Cutts, ex empleado de Google, publicó un vídeo detallado explicando esta función, que hoy en día sigue siendo válida:
¿Cómo es un enlace canónico?
El uso de estos enlaces canónicos es muy sencillo. Solo hay que incluir unas pequeña línea en la sección del header y listo.
URL: http://www.dominio.es/producto?session_id=xyz
URL canónica: <link rel=»canonical» href=»http://www.dominio.es/producto» />
Con la URL enlazada se explica al motor de búsqueda que la página del producto es la dirección «original» y la URL con “session id”, una copia. Aunque el uso de enlaces canónicos no es una norma obligatoria de Google, por lo general los motores de búsqueda lo tienen en cuenta a la hora de posicionar las páginas web. La dirección URL con el identificador de sesión ya no se tiene en cuenta, y se remite el link juice a la URL canónica.
La diferencia entre enlace canónico y redirección 301
La diferencia entre un canonical Link y una redirección 301 es que el enlace canónico no se redirecciona, sino que directamente se añade como una referencia a la fuente original del contenido para el motor de búsqueda. Las ventajas de los enlaces canónicos son las siguientes:
- No se necesitan habilidades de programación.
- Se pueden configurar de forma individual para cada página.
- Dará a Google confianza y se centrará en una URL específica sin extenderse por las demás.
- El canonical link es aceptado y valorado por Google, Bing y Yahoo!
Cada URL debe tener un enlace canónico
Por razones preventivas se recomienda asignar a toda URL un canonical tag. Si no hay copia, vincula cualquier URL a sí misma. Se trata de una pequeña protección contra los “scrapers” que copian contenido de los sitios web antes de que se indexe la página y lo publican en otros dominios. El enlace canónico – es decir, el contenido – se entiende como el original. Por supuesto, este consejo sólo se aplica a las páginas originales reales. En las páginas de parámetros, etc. no debe ser enlazada a sí misma, sino a la original. De lo contrario, el efecto se desvanece.
Puntos a tener en cuenta para utilizar URLs canónicas:
- El sitio web vinculado debe ser accesible. Un error 404 confundirá al robot de Google.
- Cuando se utiliza un enlace canónico no debe ser «noindex», «disallow» o «nofollow». Especialmente con los bloqueos a través de robots.txt, si Google no puede leer el código fuente, pasará de largo.
- La etiqueta Canonical no tiene cabida en el cuerpo del texto, y debe ser utilizado sólo una vez. Si se usa varias veces, Google ignorará el Canonical tag y actuará como si no hubiera.
- A menudo, las versiones móviles de una URL a través de otra pueden ser alcanzados por un canonical tag: m. domain.es
- Aunque se puede especificar tanto rutas relativas como absolutas para el enlace canónico, pero se recomienda encarecidamente el uso de rutas absolutas.
- Utiliza la estructura: https://www.dominio.es/vestidos/grises/vestidosgrises.html y no la estructura: /vestidos/grises/vestidosgrises.html
- Las páginas numeradas no deben recibir un enlace canónico, porque no son idénticas. Aquí se puede hacer uso de rel = «next» y rel = «anterior».
Ayuda en XOVI
La herramienta Onpage de XOVI rastrea las etiquetas canónicas para cada URL. En los errores, advertencias y consejos se muestra si hay enlaces canónicos a direcciones URL externas. Se muestran todas las URL para los que no se establece ningún enlace canónico. Aquí también se debe comprobar si un enlace canónico no se puede ajustar a la dirección URL en sí.
En el apartado Análisis> Meta> Links Canónicos se obtiene una visión general muy buena del estatus general de nuestros enlaces canónicos y, al hacer clic en el número respectivo, se reciben las URL correspondientes.
Más información
En la página de Google Webmaster, nos encontramos con artículos de blog donde se hacer una introducción de enlaces canónicos:
https://webmaster-es.googleblog.com/2009/02/especifica-tu-url-canonica.html