¿Cuál es el problema?
La URL canónica de tu página (<link rel="canonical">) apunta a una URL diferente a la de la página que se está visitando. Esto le indica a los motores de búsqueda que indexen la URL canónica en lugar de la actual.
Cuándo es intencional
Una URL canónica diferente es correcta en estos casos:
- Sindicación de contenido — Contenido republicado que apunta al original
- URLs con parámetros —
/products?color=redcanonicalizando a/products - URLs de seguimiento —
/page?utm_source=twittercanonicalizando a/page - www vs sin www — Consolidación a una versión preferida
- HTTP a HTTPS — Apuntando a la versión HTTPS
Cuándo es un problema
Una URL canónica diferente es incorrecta en estos casos:
- Configuración accidental — Apuntando a una página completamente diferente
- Errores de plantilla — Todas las páginas canonicalizando a la página de inicio
- URLs obsoletas — La canónica apunta a una página movida o eliminada
- Errores de copiar y pegar — Canónica copiada de otra página
Cómo verificarlo
- Visita la URL canónica — ¿Existe y muestra el contenido correcto?
- ¿Es la versión “principal”? — ¿Deberían los buscadores preferirla sobre esta URL?
- Revisa otras páginas — ¿Todas tienen la misma canónica? (Eso es un error)
Cómo solucionarlo (si es incorrecto)
Haz que la canónica sea autorreferencial:
<!-- Si la URL actual de la página es https://example.com/my-page -->
<link rel="canonical" href="https://example.com/my-page" />
Buenas prácticas
- Cada página debe tener una canónica — Autorreferencial si es la versión principal
- Usa URLs absolutas — URLs completas con
https://, no rutas relativas - Una canónica por página — Múltiples canónicas serán ignoradas
- Mantén la coherencia — La canónica, og:url y hreflang deben estar alineados