Declarar una URL canónica clara, desde el HTML servido
Descripción
Este criterio comprueba que tu página indica sin ambigüedad su dirección de referencia. iPand comprueba cuatro puntos: una sola etiqueta <link rel="canonical">, absoluta, en el <head>, coherente con el encabezado HTTP Link si este declara una; una URL canónica que apunte a la propia página; la misma URL canónica en el HTML que envía el servidor, no solo añadida por JavaScript; enlaces hreflang válidos y recíprocos.
La comprobación hreflang solo se evalúa si la página declara versiones en otros idiomas; iPand comprueba cinco como máximo.
Por qué importa para las IA
Cuando un mismo contenido existe en varias direcciones, Google solo conserva una; la URL canónica le indica cuál prefieres. Google, cuyo índice alimenta AI Overviews y AI Mode, aconseja declararla en el HTML: una URL canónica añadida por script solo la ven los rastreadores que ejecutan JavaScript.
- Una URL canónica que apunta a otra página indica que la tuya es solo un duplicado: es la otra dirección la que puede acabar conservándose.
- Según Google, varias URL canónicas o contradictorias pueden producir resultados inesperados.
- Google ignora los enlaces hreflang sin enlace de vuelta: la versión de idioma adecuada puede no ofrecerse.
Cómo corregirlo
- 1 Declara una sola URL canónica absoluta En el <head>, coloca una sola etiqueta <link rel="canonical"> con la dirección completa, por ejemplo https://www.example.com/zapatillas/senderismo, y no /zapatillas/senderismo. Si tu servidor envía también un encabezado HTTP Link de tipo canonical, debe apuntar a la misma dirección.
- 2 Haz que la URL canónica apunte a la propia página Una página que quieres que se cite debe tener como URL canónica su propia dirección. Reserva las URL canónicas que apuntan a otra página para los duplicados, por ejemplo una variante ordenada o una dirección con parámetros de seguimiento, que apuntan entonces a la página principal.
- 3 Coloca la URL canónica en el HTML servido Escribe la etiqueta en el código HTML que devuelve el servidor, no en un script que la añade después de la carga. Para comprobarlo, muestra el código fuente de la página, no la herramienta de inspección, y busca canonical. Si JavaScript es inevitable, Google aconseja mantener el mismo valor que en el HTML.
- 4 Completa los enlaces hreflang Si la página existe en varios idiomas, cada versión se cita a sí misma y cita a todas las demás, con direcciones absolutas y códigos válidos: idioma ISO 639-1, región ISO 3166-1 opcional (es-MX), x-default para la versión predeterminada. Cada versión citada debe enlazar de vuelta a la página.
Claves
Una URL canónica única, absoluta, que apunta a la propia página y está presente desde el HTML servido evita que los motores elijan una dirección distinta de la tuya. iPand comprueba cada día estos puntos y la reciprocidad de los enlaces hreflang.