Qué es la etiqueta canonical (rel=canonical) en SEO 🔗
Definición rápida y para qué sirve
La etiqueta canonical (<link rel="canonical" href="...">) le dice a Google cuál es la URL preferida cuando existen múltiples versiones equivalentes de un mismo contenido (por parámetros, filtros, paginación, duplicados técnicos, etc.). Su objetivo es consolidar señales (enlaces, relevancia, engagement) en una sola URL, evitar contenido duplicado y no dispersar el presupuesto de rastreo. 📌
En mi caso, cuando trabajo con catálogos, no quiero que Google indexe todas las variantes (talla, color, parámetros de tracking…). Prefiero que solo se posicionen las URLs con búsqueda real. Esa es, precisamente, la función práctica de la canonical: marcar la página “maestra”.
Cómo se implementa
En el HTML (<head>) 🧱
Inserta una sola canonical por página, con URL absoluta (https, dominio, ruta completa) y sin parámetros “ruidosos”.
<head>
<linkrel=”canonical”href=”https://www.ejemplo.com/producto/camiseta-basica/” />
</head>
Consejos rápidos
- Usa https y la versión canónica exacta (con/sin slash final, consistente con tus redirecciones). 🔒
- Evita canónicas hacia 3xx, 4xx o 5xx; apunta siempre a una 200 OK.
- Una canonical por página. Ni dos, ni condicionales que generen duplicados.
En la cabecera HTTP (archivos y respuestas dinámicas)
Para PDFs u otros recursos donde no hay <head>:
Link: <https://www.ejemplo.com/guia/seo-canonical/>; rel=”canonical”
Esto es útil cuando sirves variantes con headers o quieres canonizar un PDF a su versión HTML. 📄
Cuándo usarla (y cuándo no) ⚖️
Variantes y parámetros (tallas, colores, UTM, facetas)
En e-commerce me encuentro mucho esto: una URL de variante con parámetro (p. ej. ?color=azul) muestra el mismo contenido base. Ahí pongo canonical a la URL del producto base, sin parámetros. Lo mismo con UTM, ?sort=, ?page=, etc., si no cambian la intención ni el contenido sustancial. 🛒
Ejemplo práctico: al revisar tiendas donde la URL cambiaba con cada variante, busco el
rel="canonical"con Ctrl+U y compruebo que apunta al producto sin parámetros. Así consolido todo en la ficha principal.
Paginación y versiones móvil/desktop
- Paginación (
/categoria/,/categoria/?page=2…): según el caso, la canonical suele apuntar a cada página paginada a sí misma (self-canonical) y complementarse con señales de paginación (no uses canonical de todas a la página 1 si el contenido cambia). - Móvil/desktop: hoy, con responsive, lo normal es una sola URL. Si tienes versiones separadas, trabaja mejor con redirecciones o alternate/
hreflangen su caso.
Consolidar duplicados por www/https/slash
La canonical ayuda, pero aquí prefiero soluciones canónicas técnicas: forzar https con 301, unificar www vs no-www, y normalizar el slash final. La canonical no sustituye a las redirecciones. 🔁
Buenas prácticas y errores comunes 🧰
Self-canonical, URL absolutas y 1 sola por página
- Self-canonical cuando quiero posicionar esa misma URL (lo uso por defecto en páginas “buenas”).
- Absolutas (no relativas).
- Solo una. Dos o más señales contradicen y confunden.
Evitar cadenas/bucles y canonizar contenidos distintos
Errores típicos:
- Página A → canonical a B y B → canonical a C (cadena): evita saltos; apunta cada una a su canónica final.
- Página A → canonical a B, pero A y B no son equivalentes (contenido distinto): Google puede ignorar tu señal.
- Canonical hacia una URL no indexable (noindex, 404, 301…): invalida la intención. 🚫
Canonical no reemplaza noindex
La canonical es una recomendación de consolidación, no una instrucción de indexación. Si realmente no quieres que se indexe, usa noindex. A mí me ha pasado que Google ignoró una canonical que puse mal: señalé otra página, y aun así indexó la que tenía sentido. Moraleja: la canonical ayuda, pero Google decide. 🧠
Verificación rápida 🔍
Comprobar en el código y con extensiones
- Abro el código fuente (Ctrl+U) y busco
rel="canonical". - Extensiones SEO: te muestran de un vistazo “URL canónica” y si es self o cruzada.
site: y Search Console (URL canónica elegida por Google)
- Con
site:tu-dominio.com/url-concretaveo si esa versión aparece. - En Search Console → Inspección de URL consulto la “URL canónica elegida por Google” vs la declarada. Si difieren, reviso contenido, enlaces internos y coherencia técnica.
Auditoría con Screaming Frog y ajuste en WordPress (Yoast/Rank Math)
- Con Screaming Frog saco reportes de Missing, Self-referencing y Canonicalized para detectar fallos en bloque.
- En WordPress, edito la entrada y, en Yoast/Rank Math → Avanzado, defino la URL canónica correcta. Lo he usado para arreglar canónicas mal puestas y la corrección se ve al recrawlear. ⚙️
Tabla rápida de casos → canonical recomendada
| Caso | Qué suele pasar | Canonical recomendada |
|---|---|---|
Producto con variantes (?color=azul) | Muchas URLs casi idénticas | Al producto base (sin parámetros) |
| Paginación de listados | Contenidos distintos por página | Self-canonical en cada página paginada |
Parámetros de tracking (?utm=...) | Duplicados inútiles | A la URL limpia |
Filtros de facetas (?talla=M&precio=...) | Miles de combinaciones | Según estrategia: base o facetas indexables con valor |
| PDF y HTML equivalentes | Dos recursos compiten | Canonical a la versión principal (normalmente HTML) |
| www / https / slash | Inconsistencias de formato | Solución técnica (301) + canonical coherente |
| Duplicados de idioma/geolocalización | Mismo contenido en varios paths | Usa hreflang; canonical a la versión por defecto si aplica |
Checklist de publicación (2 minutos) ✅
✅ Una sola etiqueta canonical por página y siempre en URL absoluta (https + dominio + ruta).
✅ La canonical debe apuntar a una URL con respuesta 200 OK e indexable (sin 3xx, 4xx, 5xx y sin noindex).
✅ La página canónica y la página objetivo deben ser realmente equivalentes (misma intención y mismo contenido).
✅ El interlinking interno debe favorecer la versión canónica (menús, breadcrumbs, enlaces contextuales).
✅ Las redirecciones deben ser coherentes (https, www/no-www, slash final) y alinearse con la canonical.
✅ En Search Console → Inspección de URL, comprobar la “URL canónica elegida por Google” versus la declarada.
✅ En Screaming Frog, asegurarse de que no existan cadenas o bucles de redirecciones y que no falten canonicals.
Preguntas frecuentes (FAQ)
¿Google siempre respeta la canonical? No. Es una señal, no una orden. Si no cuadra con el contenido, enlaces o señales, puede ignorarla (a mí me ha pasado y Google indexó la correcta).
¿Puedo poner varias canonical en una página? No. Debe haber una sola. Varias se anulan.
¿Rel=canonical sustituye a noindex? No. Sirven para cosas distintas. Si no quieres que se indexe, usa noindex. La canonical no desindexa.
¿Cómo compruebo cuál es la canónica para Google? Search Console → Inspección de URL. También con site: puedes hacer comprobaciones rápidas.
¿Se puede canonical entre dominios? Sí, cross-domain canonical es posible cuando el contenido es equivalente y quieres consolidar señales en un dominio principal.
Conclusión
La canonical es tu aliada para ordenar tu sitio: le dice a Google qué versión merece concentrar toda la relevancia. Úsala con coherencia técnica, self-canonical por defecto en páginas importantes, consolidación de parámetros/variantes y sin sustituir a lo que toca hacer con redirecciones y noindex. Verifica siempre en Search Console y audita en bloque con Screaming Frog; yo me ahorro muchos sustos y tiempo gracias a eso.
