Guía Técnica - Cómo se configura un Dominio Canónico

La URL canónica es un mecanismo que permite indexar de forma correcta las páginas web, y de esta forma el algoritmo de Google las puede buscar con la mayor claridad posible cuando las detecta. Si de alguna manera el algoritmo descubre que hay similitud entre varias URL, puede interpretarlas como contenido duplicado, lo que puede influir el posicionamiento de los contenidos. “rel=canonical” es una etiqueta HTML que se sitúa en el header de la página, esta etiqueta es visible para los motores de búsqueda, pero no para el usuario, y evita una interpretación errónea como un posible contenido duplicado.

El contenido duplicado surge cuando existen direcciones URL similares dentro de un mismo sitio o incluso en distintos dominios en Internet. Se pueden ver ejemplos claros en los catálogos de tiendas en línea o de oferta de cursos, las descripciones de los cursos y productos son los mismos, pero se muestran en diferentes páginas, variando solamente la fecha del curso o el color o tamaño del producto.

Supongamos que se cuenta con un sitio que ofrece un catálogo de cursos, por lo general las descripciones, instructores, sedes y temarios son constantes, pero, según los filtros de búsqueda interna del sitio por los que llegamos a la página, podemos tener el mismo contenido en diferentes URLs.
 
 http://www.dominio.mx/categoria=matematicas&orden=precio&fecha=2019
 http://www.dominio.mx/categoria=matematicas&fecha=2019&orden=precio
 https://www.dominio.mx/categoria=matematicas&fecha=2019&orden=precio
 http://dominio.mx/categoria=matematicas&fecha=2019&orden=precio
 https://www.dominio.mx/orden=precio&fecha=2019&categoria=matematicas

Estas direcciones URLs mostrarían el mismo contenido a pesar de su notable diferencia, pudiéndose tomar como contenido duplicado.

imagen-url-ejemplo


Cuando se presenta esta situación, los motores de búsqueda (como Google) no tienen manera de saber cuál es la página que tiene el contenido original o el más importante y se quedará a su consideración la identificación de la URL más relevante, para una página determinada y no siempre esta resulta ser la que conviene más para el posicionamiento del sitio web. Esto se puede resolver mediante el uso del enlace canónico.

Enlace canónico

Para definir el enlace canónico hay que incluir una línea en la sección head del sitio. 

URL de la página: http://www.dominio.mx/curso?id=xyz 
URL canónica: <link rel=”canonical” href=”http://www.dominio.mx/curso/xyz” />

Con esta etiqueta se indica a los motores de búsqueda que la página “original” del curso es “http://www.dominio.mx/curso/xyz”.

ejemplo-rel-canonico

Se puede encontrar más información sobre la definición de URLs canónicas en la página de soporte de Google, en la siguiente dirección: 

https://support.google.com/webmasters/answer/139066?hl=es-419

Otras alternativas

Existen otras técnicas para definir las URLs canónicas de un sitio web, como el redireccionamiento mediante encabezados HTTP, haciendo uso del sitemap y redireccionamientos 301, sin embargo, el método de los enlaces “rel=canonical” es, la mayoría de las veces el más conveniente debido a que es el más fácil de implementar y a que no se necesitan conocimientos de programación o acceso a la configuración del servidor. 

Recomendaciones generales para utilizar URLs canónicas

  • Es deseable que todas las páginas de un sitio web tengan asignada una URL canónica, sino existiera una copia de la página se puede vincular a sí misma.
  • La página debe ser accesible ya que podría existir un error 404 en la URL canónica asignada.
  • La URL canónica no debe estar bloqueada en el archivo robots.txt
  • La etiqueta que define la URL canónica debe estar definida dentro de la etiqueta head de la página.
  • La etiqueta que indica la URL canónica debe estar definida una sola vez.
  • Preferir siempre direcciones HTTPS sobre HTTP:
    • preferir: https://www.dominio.mx/curso/xyz
    • sobre: http://www.dominio.mx/curso/xyz
  • Se recomienda definir en enlace canónico mediante rutas absolutas, es decir:
    • usar http://www.dominio.mx/curso/xyz y no /curso/xyz

Herramienta de inspección de URLs

Puedes saber el estado de indexación y la versión en Google de la URL de una página concreta, que cuente con código de seguimiento y propiedad, mediante el uso de la 1 Herramienta de inspección de URLs de Google.

https://support.google.com/webmasters/answer/9012289#google-selected-canonical

Arredondo Guzmán, M. A. (2020, abril). Guía Técnica - Cómo se configura un Dominio Canónico (N.o 1). Visibilidad Web UNAM. https://www.visibilidadweb.unam.mx/sites/default/files/recursos/2020-06/SVW_GuiaTecnicaSitiosWeb_DominioCanonico.pdf

Documento elaborado por: Ing. Mario Alberto Arredondo Guzmán.


Revisado por: L.I. Cristhian Eder Alavez Barrita MATIE y Juan Manuel Castillejos Reyes.

Ciudad Universitaria, abril de 2022.