Técnico

Canonicalización de URLs: por qué una misma página puede tener varias direcciones

Una mirada técnica a cómo www, las barras finales y http frente a https crean en silencio varias versiones de la misma página.

Qué es

La mayoría de las webs se pueden alcanzar técnicamente desde más direcciones de las que nadie pretendía. Según cómo estén configurados tu dominio y tu servidor, todas estas podrían cargar exactamente la misma página de inicio: https://tudominio.com, https://www.tudominio.com, http://tudominio.com, y https://tudominio.com/ con una barra al final. Cada una de ellas es técnicamente una dirección web distinta, aunque un visitante humano nunca notaría diferencia alguna entre ellas.

"Canonicalización" es el término general para elegir una de esas direcciones como la oficial y preferida, y asegurarse de que todo — tus enlaces internos, la configuración de tu servidor y una etiqueta canonical en el código de tu página — apunte de forma consistente ahí, en lugar de dejar todas las variantes flotando como igualmente válidas.

En qué afecta

Si no se resuelve, estas variantes de URL dividen lo que debería ser una sola página en lo que parece, desde un punto de vista técnico, varias páginas separadas que casualmente comparten el mismo contenido. Es una situación genuinamente confusa de interpretar para el software, y es el tipo de desorden estructural silencioso que es mucho más fácil evitar desde el principio que desenredar después, una vez que los enlaces a varias versiones ya se han esparcido por internet.

Esta es una versión más profunda y técnica de la pregunta sobre la etiqueta canonical — trata menos de una línea de código y más de la configuración de fondo del servidor y del dominio que determina qué variantes de dirección funcionan realmente.

Cómo solucionarlo

  1. Decide una versión final y preferida de tu dominio: con o sin www, y comprueba si tus páginas importantes deberían terminar en barra final o no.
  2. En la configuración de tu dominio o hosting, configura una redirección a nivel de servidor para que cualquier otra variante (la versión no preferida con www, y la versión plana http://) reenvíe automáticamente a tu única dirección preferida.
  3. Asegúrate de que cada enlace interno de tu propia web (menús de navegación, botones, enlaces del pie de página) apunte directamente a la versión preferida, en lugar de confiar en que una redirección lo arregle después.
  4. Añade una etiqueta canonical autorreferenciada en cada página (consulta nuestra guía sobre la etiqueta canonical) como una segunda capa de protección además de las redirecciones.
  5. Pruébalo escribiendo un par de las variantes no preferidas en un navegador y confirmando que cada una redirige automáticamente a la dirección elegida.

Comprueba si tu propia web tiene este problema

Launch Readiness analiza tu web en busca de esto y ~50 problemas más antes del lanzamiento, en segundos — gratis, sin registro.

Hacer un análisis gratis