A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Qué es Rel Canonical

rel canonical Definición:

El atributo rel canonical se utiliza en un elemento link para indicar la URL preferida entre varias páginas duplicadas o muy similares.

La referencia suele colocarse en el head del documento HTML y apunta a una URL canónica. Los buscadores la interpretan como una señal, no como una directiva obligatoria, por lo que pueden elegir otra versión si encuentran indicios contradictorios.

Para qué sirve rel canonical

La canonicalización ayuda a agrupar señales asociadas a varias URL que muestran el mismo contenido o versiones equivalentes, por ejemplo, páginas con parámetros, variantes de seguimiento o rutas alternativas. También orienta al buscador sobre qué URL debería aparecer en los resultados y evita dividir innecesariamente enlaces y otras señales entre duplicados.

Una etiqueta canónica no elimina las URL alternativas ni impide que se rastreen. Tampoco garantiza la indexabilidad de la URL elegida. Cuando una dirección ha cambiado de forma permanente y no necesita seguir disponible, una redirección puede ser una solución más adecuada. Si la página debe existir pero no aparecer en resultados, canonical y noindex cumplen funciones diferentes.

Los buscadores pueden seleccionar una canónica aunque el sitio no declare ninguna. La etiqueta permite expresar una preferencia y reducir problemas derivados del contenido duplicado, pero debe ser coherente con el enlazado, el sitemap, las redirecciones y las demás señales técnicas.

Sintaxis de una etiqueta canónica

La forma habitual dentro del head de una página HTML es:

<link rel="canonical" href="https://www.ejemplo.com/pagina/">

El valor canonical identifica la relación y href contiene la URL preferida. Conviene utilizar una URL absoluta, con protocolo y dominio. En documentos que no son HTML, como determinados PDF, la relación canónica también puede comunicarse mediante una cabecera HTTP Link.

Fundamentos de las etiquetas rel canonical

Una implementación consistente debe tener en cuenta estos aspectos:

  • Utilizar URL absolutas: Incluir protocolo, dominio y ruta completos reduce ambigüedades.
  • Apuntar a una página válida: La URL canónica debería responder correctamente y ser accesible e indexable.
  • Incluir una referencia autorreferencial: La página preferida puede declararse a sí misma como canónica para reforzar la versión elegida.
  • Declarar una sola canónica coherente: El HTML, las cabeceras HTTP y los plugins no deben enviar destinos diferentes.
  • Alinear las señales: Enlaces internos, sitemap, redirecciones y anotaciones de idioma deben favorecer la misma URL cuando corresponda.

La escritura exacta de la ruta, incluidas mayúsculas, barras finales y parámetros, debe coincidir con la versión que realmente utiliza el servidor. No basta con convertir todas las direcciones a minúsculas si eso cambia su significado o respuesta.

Errores al implementar una etiqueta canónica

Los problemas más habituales proceden de señales incompatibles o de elegir un destino que no puede actuar como versión principal:

  • Apuntar a una URL con error o redirección: La canónica debería conducir directamente a la versión final y estable.
  • Elegir una página no indexable o bloqueada: Un destino con noindex o inaccesible para el buscador genera instrucciones contradictorias.
  • Publicar varias canónicas: Las etiquetas duplicadas o con destinos diferentes pueden hacer que el buscador ignore esas indicaciones.
  • Crear cadenas de canonicalización: Cada variante debería apuntar directamente a la URL preferida, no pasar por varias páginas intermedias.
  • Agrupar contenidos no equivalentes: La etiqueta no debe utilizarse para consolidar páginas con intenciones, idiomas o contenidos sustancialmente distintos.

Después de implementar el marcado conviene revisar el HTML renderizado y las cabeceras, rastrear las variantes y comprobar qué URL reconoce el buscador como canónica. La declaración del sitio y la selección del buscador pueden no coincidir.