La etiqueta canonical (<link rel="canonical">) es una señal que le envías a Google para decirle cuál es la versión "oficial" de una página cuando existe en varias URLs. Es la herramienta principal para gestionar contenido duplicado sin eliminar URLs y para consolidar el PageRank disperso entre variantes de una misma página.
Sintaxis correcta de la etiqueta canonical
<!-- Etiqueta canonical en el <head> de la página --> <head> <!-- ... otras etiquetas meta ... --> <link rel="canonical" href="https://ejemplo.com/pagina-canonica/" /> </head>
- •La URL del canonical siempre debe ser absoluta (con protocolo y dominio), nunca relativa.
- •La etiqueta debe estar en el <head> del HTML, antes del </head>.
- •Solo puede haber una etiqueta canonical por página — si hay múltiples, Google usa la primera o las ignora todas.
- •La URL canonical debe ser una URL que responde con 200 OK, no una URL que redirige.
Self-referential canonical: por qué todas las páginas deben tenerlo
Un canonical self-referencial es una etiqueta canonical en una página que apunta a sí misma. Ejemplo: en https://ejemplo.com/pagina/, la etiqueta canonical apunta a https://ejemplo.com/pagina/. Parece redundante, pero es una buena práctica por dos razones importantes.
- •Previene que Google elija una variante inesperada (con parámetros UTM, con trailing slash distinto) como la canónica si alguien enlaza a esa variante.
- •Confirma explícitamente a Google cuál es la URL exacta de esa página (con o sin trailing slash, con o sin www).
Cuándo usar canonical vs. redirección 301
| Situación | Usar canonical | Usar redirección 301 |
|---|---|---|
| URL duplicada que debe seguir siendo accesible | ✅ Canonical | ❌ No aplica |
| URL duplicada que puede eliminarse | ⚠️ Menos óptimo | ✅ Redirección 301 |
| Parámetros UTM que no cambian el contenido | ✅ Canonical en la variante | ❌ Rompería el tracking |
| Versión HTTP → HTTPS del mismo sitio | ⚠️ Menos óptimo | ✅ Redirección 301 |
| Contenido sindicado en otro dominio | ✅ Canonical cross-domain | ❌ No aplica |
| Cambio de URL definitivo y permanente | ⚠️ Menos óptimo | ✅ Redirección 301 |
La redirección 301 es más determinista que el canonical — Google la sigue siempre. El canonical es una "sugerencia fuerte" que Google puede ignorar si considera que otra URL es más apropiada. Cuando puedes usar 301, úsalo.
Canonical cross-domain: cómo consolidar autoridad entre dominios
El canonical cross-domain permite que una página en un dominio señale a Google que la versión canónica está en otro dominio. Es válido y Google lo respeta. El caso de uso principal es la sindicación de contenido: si publicas el mismo artículo en tu blog y en un medio externo, el medio puede añadir un canonical apuntando a tu dominio.
<!-- En el artículo sindicado en medio-externo.com -->
<link rel="canonical" href="https://tu-dominio.com/articulo-original/" />
<!-- Esto le dice a Google: la versión principal de este contenido
está en tu-dominio.com, no indexes esta versión -->Canonical en el HTTP header: para recursos no-HTML
Para PDFs, imágenes y otros recursos no-HTML donde no es posible añadir una etiqueta en el <head>, puedes implementar el canonical como un header HTTP en la respuesta del servidor. Google lo procesa igual que la etiqueta HTML.
# En Apache .htaccess: añade el header Link para PDFs <FilesMatch "\.pdf$"> Header set Link "<https://ejemplo.com/documentos/original.pdf>; rel=\"canonical\"" </FilesMatch>
Errores de canonical que anulan su efecto
- •Canonical apunta a una URL que devuelve 404 o que redirige — Google no puede procesar el canonical si el destino no es accesible.
- •Canonical apunta a una URL con noindex — contradice la señal; Google puede ignorar el canonical o la página completa.
- •Canonical en cadena: A tiene canonical → B, B tiene canonical → C. Google ignora las canonicals en cadena y determina la canónica por su propio criterio.
- •Múltiples etiquetas canonical en la misma página — solo la primera se procesa, o pueden anularse mutuamente.
- •Canonical con URL relativa — puede interpretarse de forma incorrecta según el base URL de la página.
Verifica el canonical de tus páginas más importantes
El Comprobador de Canonical de iRankly analiza hasta 50 URLs a la vez, detecta si el canonical está en HTML o en HTTP header, verifica si es self-referencial o apunta a otra URL, identifica canonicals cross-domain y señala problemas de configuración como URLs que devuelven error.
Prueba la herramienta gratis
Analiza tus URLs con Comprobador de Canonical de iRankly. Sin registro, sin tarjeta.
Los casos concretos donde el canonical se complica, y su alternativa: