≡En resumen
- Canonical indica cuál de varias URL con el mismo contenido es la principal.
- Se declara con un elemento link rel="canonical" y una URL absoluta en el head o, para PDF y otros archivos, con la cabecera HTTP Link.
- Para Google es una señal fuerte, no una orden: si otras señales se contradicen, elegirá su propia versión canónica.
- Una redirección 301 elimina el duplicado; un canonical lo mantiene accesible para el usuario pero consolida el SEO en la principal.
- Nunca uses robots.txt ni noindex para elegir la canónica, y no apuntes todas las páginas de una paginación a la primera.
01 ¿Qué es canonical?
Google, Yahoo y Microsoft anunciaron el soporte del elemento canonical en febrero de 2009 para resolver un problema muy común: el contenido duplicado técnico, que no nace de copiar textos sino de cómo funcionan los gestores de contenido, los filtros o los parámetros de seguimiento. En abril de 2012 se publicó como estándar en el RFC 6596, firmado por Maile Ohye y Joachim Kupke.
La palabra viene de canónico, del griego kanonikós, «conforme a la regla». La URL canónica es la que sigue la norma; las demás son variantes.
02 ¿Para qué sirve la etiqueta canonical en SEO?
Cuando Google encuentra varias páginas iguales o muy parecidas, las agrupa y elige una como canónica: esa es la que rastrea con más frecuencia y la que puede aparecer en los resultados. Las demás se consideran duplicados. Declarar tú la canónica te permite influir en esa elección en lugar de dejarla al azar.
Controlar qué URL aparece en Google
Evitas que se muestre una versión con parámetros o de una categoría secundaria.
Consolidar señales
Los enlaces y la relevancia de los duplicados se concentran en una sola URL.
Medir mejor
Las métricas de una página no se reparten entre varias direcciones.
Ahorrar rastreo
Google dedica menos tiempo a duplicados y más a tus páginas nuevas o actualizadas.
03 Cómo poner la etiqueta rel=canonical
Hay dos formas de declararla según el tipo de documento. En páginas HTML se añade un elemento link dentro del head. En archivos que no son HTML, como un PDF, se envía en la cabecera HTTP de la respuesta.
En el head de la página duplicada (y en la propia canónica):<link rel="canonical" href="https://www.ejemplo.com/camiseta-azul/" />
En la cabecera HTTP de un PDF:Link: <https://www.ejemplo.com/guia-tallas/>; rel="canonical"
-
1
Localiza los duplicados
Revisa parámetros, versiones con y sin barra final, http y https, www y sin www, y productos en varias categorías.
-
2
Elige la URL principal
La más completa, la que enlazas internamente y la que incluirías en el sitemap.
-
3
Añade la etiqueta
En WordPress, los plugins de SEO más usados generan la canonical automáticamente y permiten cambiarla en cada entrada.
-
4
Pon una canonical autorreferente
La página principal también debe apuntar a sí misma; así neutralizas variantes con parámetros que no controlas.
-
5
Alinea el resto de señales
Enlaces internos, sitemap y redirecciones deben apuntar a la misma URL que la canonical.
-
6
Compruébalo en Search Console
La herramienta de inspección de URL muestra la canónica que declaras y la que ha elegido Google.
04 Canonical vs. redirección 301 vs. noindex
Son tres herramientas que se confunden porque las tres afectan a qué URL aparece en Google, pero resuelven problemas distintos. Según la documentación de Google, las redirecciones son la señal más fuerte para elegir canónica, la etiqueta rel=canonical es una señal fuerte y la inclusión en el sitemap, una señal débil.
| Herramienta | Qué hace | El usuario ve la URL duplicada | Úsala cuando |
|---|---|---|---|
| rel=canonical | Sugiere qué URL es la principal y consolida señales en ella | Sí | Necesitas que ambas versiones sigan accesibles (filtros, parámetros, versión imprimible) |
| Redirección 301 | Envía al usuario y al buscador a otra URL de forma permanente | No | La URL antigua ya no debe existir (migración, cambio de slug) |
| noindex | Pide que la página no aparezca en los resultados | Sí | La página no debe salir en Google, sin ser duplicado de otra (carrito, gracias por tu compra) |
| Sitemap XML | Lista las URL que consideras importantes | Sí | Siempre, como refuerzo: solo URL canónicas |
Si una URL ya no tiene razón de existir, la redirección 301 es más limpia que cualquier canonical. Y si trabajas con varias versiones de idioma, cada una debe tener su canonical autorreferente y enlazarse con hreflang: nunca apuntes la versión francesa a la española como canónica. Es un error típico en proyectos de SEO internacional.
05 Errores frecuentes con la canonical
- ✓Bloquear en robots.txt la URL duplicada: Google no puede leer su canonical.
- ✓Combinar noindex y canonical en la misma página: son señales contradictorias.
- ✓Apuntar todas las páginas de una paginación a la página 1: Google recomienda que cada página tenga su propia canonical.
- ✓Declarar canónicas distintas con métodos diferentes (etiqueta, cabecera y sitemap) para la misma página.
- ✓Usar como canónica una URL que redirige, da error 404 o tiene noindex.
- ✓Incluir más de una etiqueta canonical en el head, algo habitual cuando conviven dos plugins de SEO.
- ✓Usar fragmentos (#seccion) como URL canónica.
- ✓Enlazar internamente a la versión no canónica mientras la etiqueta dice otra cosa.
06 Cómo comprobar la canonical en Google Search Console
En Google Search Console, la inspección de URL muestra dos datos: la URL canónica declarada por el usuario y la URL canónica seleccionada por Google. Si no coinciden, Google ha decidido que otra versión es más representativa. En el informe de indexación de páginas verás además estados como estos:
| Estado en Search Console | Qué significa | Qué hacer |
|---|---|---|
| Página alternativa con etiqueta canónica adecuada | La URL es un duplicado que apunta bien a su canónica | Nada: es el comportamiento esperado |
| Duplicada: el usuario no ha indicado ninguna versión canónica | Google ve duplicados y ha elegido él la canónica | Añade una canonical explícita |
| Duplicada: Google ha elegido una versión canónica diferente a la del usuario | Tus señales no convencen a Google | Revisa enlaces internos, sitemap, redirecciones y si el contenido es realmente equivalente |
2009
Año en que Google, Yahoo y Microsoft anuncian el soporte de rel=canonical
Fuente: Wikipedia, Canonical link element
RFC 6596
Estándar que define la relación canonical, publicado en abril de 2012
Fuente: IETF / RFC Editor
07 Canonical en tiendas online y blogs: casos prácticos
Filtros y ordenaciones
Las URL con ?orden=precio o ?talla=m apuntan a la categoría limpia, salvo que el filtro merezca posicionar por sí mismo.
Producto en varias categorías
Una sola URL canónica de producto, sin la ruta de categoría, y el resto apuntando a ella.
Parámetros de campaña
Las URL con utm_source u otros parámetros de seguimiento heredan la canonical de la limpia.
Contenido republicado
Si publicas tu artículo en otro medio, pide que enlace al original; la canonical entre dominios distintos es solo una sugerencia.
Imagina una tienda con una categoría de «zapatillas de running» y más de 200 combinaciones de filtros indexables. Si todas apuntan a sí mismas como canónicas, compiten entre ellas. Al apuntar los filtros sin búsquedas propias a la categoría principal y reforzar el enlazado interno, la categoría concentra las señales. Es un trabajo que forma parte del día a día de una agencia SEO.
Preguntas frecuentes sobre Canonical
Es la URL que declaras como versión principal de un contenido que existe en varias direcciones. Se indica con la etiqueta rel="canonical" en el head o en la cabecera HTTP.
Es un elemento link del HTML que indica a Google qué URL debe indexar y mostrar cuando hay duplicados. Concentra en ella las señales de posicionamiento.
No. Google la trata como una señal fuerte, no como una directiva. Si los enlaces internos, el sitemap o las redirecciones dicen otra cosa, puede elegir otra URL.
La 301 lleva al usuario a otra URL y elimina la duplicada; la canonical deja ambas accesibles y solo indica cuál debe posicionar.
Es buena práctica que cada página indexable tenga una canonical autorreferente. Así evitas que variantes con parámetros compitan con ella.
Sí, puedes apuntar a una URL de otro dominio, pero Google la trata como una sugerencia y puede ignorarla si las páginas no son equivalentes.
Busca rel="canonical" en el código fuente o usa la inspección de URL de Search Console, que muestra la declarada y la elegida por Google.
Fuentes consultadas
Sobre el autor
Raúl Aránega Segura
CEO y especialista SEO en appyweb
Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.
Ver perfil en LinkedIn ↗