# canonical vs redirect — cuál elegir y cuándo

> rel=canonical y un 301 resuelven problemas distintos: uno conserva la URL, el otro la elimina. Cuándo usar canonical, cuándo redirigir, errores comunes y el impacto en la indexación.

_Source: https://seomatrix.ai/ru/blog/canonical-vs-redirect/ · Updated: 2026-06-28_

---

`rel="canonical"` y una redirección 301 se confunden porque ambos "consolidan" duplicados y transfieren señales a la versión principal. Pero hacen trabajos distintos, y la elección no es intercambiable.

> En resumen: un **301 elimina la URL** (la dirección antigua desaparece), mientras que **canonical conserva la URL** funcionando y solo marca la versión principal. Una mudanza es un 301. Varias URL activas con el mismo contenido son un canonical.

## Qué hace realmente cada uno

- **Una redirección 301** es un reenvío permanente. Tanto el usuario como el bot llegan a la nueva URL; la antigua deja de existir y sale del índice con el tiempo. Es una **directiva**.
- **`rel="canonical"`** es una etiqueta en el `<head>` (o una cabecera HTTP `Link`) que dice: "este contenido tiene varias direcciones, la principal es esta". Todas las URL quedan abiertas y funcionando. Es una **sugerencia** — el motor la pondera junto a otras señales (enlaces internos, sitemap, redirecciones) y puede elegir una canónica distinta si las señales se contradicen.

Ambos consolidan las señales de enlaces en la versión elegida (en los términos de campo de Google, el enlace se realiza mediante `forwardingdup` / un puntero canónico). La diferencia está en la fuerza de la señal y en si la URL original sigue viva.

## Cuándo usar canonical

Cuando ambas (o todas) las versiones deben **seguir accesibles**, pero solo una pertenece al índice:

- **Parámetros de URL** — `?utm=…`, `?sort=`, `?sessionid=`, filtros → canonical a la URL limpia.
- **Duplicado de impresión / AMP / móvil** → canonical a la principal.
- **Un producto por varias rutas** (`/catalog/item` y `/sale/item`) donde se necesitan ambos enlaces → canonical al que sea canónico.
- **Sindicación / republicación** en otro dominio → canonical al original (el canonical entre dominios está permitido).
- **Variaciones menores** (orden, región de visualización) con contenido idéntico.

## Cuándo usar una redirección (301)

Cuando la URL antigua **no debería existir**:

- La página realmente se **movió**, cambió el slug o la estructura.
- **Cambio de dominio**, consolidación de `http→https`, `www` ↔ sin `www`.
- Un **producto/página eliminado** — 301 a un reemplazo relevante (no a la página de inicio — eso es un "soft 404").
- Fusionar dos páginas similares en una.

> Para los códigos de redirección en sí (301/302/307/308) y cuál usar en cada caso, consulta **[301, 302, 307, 308 — la diferencia](/blog/301-302-307-308-redirects/)**.

## Tabla: canonical vs 301

| | `rel="canonical"` | Redirección 301 |
|---|---|---|
| URL original | Sigue activa | Deja de existir |
| Tipo de señal | Sugerencia (se puede ignorar) | Directiva |
| Consolidación de señales | Sí, a la canónica | Sí, al destino |
| El usuario ve | La página actual | La nueva página de inmediato |
| Cuándo | Varios duplicados activos | Una mudanza permanente |

## Errores comunes

1. **Canonical a una URL que redirige o da 404** — el canonical debe devolver 200. De lo contrario, la señal es contradictoria y se ignora.
2. **Canonical + noindex en la misma página** — un conflicto: estás diciendo a la vez "indexa esa versión" y "no la indexes". Elimina uno.
3. **Cadenas de canonical** (A → canonical B, B → canonical C) — apunta directo a la URL canónica final.
4. **Páginas paginadas bajo un solo canonical** — no canonices las páginas 2…N a la primera; cada página de listado es autocanónica.
5. **Canonical relativo / inconsistente** — usa una URL absoluta con mayúsculas y barras consistentes; el canonical, el sitemap y los enlaces internos deben apuntar a la misma dirección.
6. **Una redirección donde necesitabas canonical** (y viceversa) — si ambas páginas deben seguir vivas, un 301 "mata" una; si una página se movió definitivamente, canonical deja la URL antigua en los resultados.

## canonical y la búsqueda con IA (GEO)

Los motores de IA, igual que los buscadores, eligen **una** versión del contenido para citarla. Las señales contradictorias (el canonical hacia un lado, los enlaces internos y las redirecciones hacia otro) desdibujan la elección y dispersan la autoridad entre los duplicados. Un canonical claro y consistente (o un 301 honesto en una mudanza) ayuda al motor a fijarse en **una** URL citable — y a acumular señales allí.

## Cómo comprobarlo

1. Mira el código fuente de la página o las [cabeceras de respuesta](/tools/response-headers/) — busca `rel="canonical"` y confirma que sea absoluta y apunte a la URL prevista.
2. Pasa la URL canónica por el [verificador de redirecciones](/tools/redirect-check/) — debe devolver **200**, no una redirección/404.
3. Verifica de forma cruzada: el canonical, el sitemap y los enlaces internos apuntan todos a la misma dirección.

> ¿Quieres que la parte técnica — canonicals, redirecciones, duplicados, indexación — la lleve un equipo autónomo de IA desde la auditoría hasta las correcciones? Echa un vistazo a la [página de inicio](/) o a la [comparación](/compare/).

## Fuentes

- Google Search Central — Consolidar URL duplicadas / canonicalización (canonical como sugerencia, la canónica se elige a partir del conjunto completo de señales).
- MDN Web Docs — Redirecciones HTTP, `Link: rel="canonical"`.
- Filtración de la API de Google Content Warehouse (2024) — `forwardingdup` / puntero canónico: consolidación de CompositeDoc y transferencia de señales.

## FAQ

### ¿Cuál es la diferencia entre canonical y un 301?

Un 301 mueve físicamente tanto al usuario como al bot a otra URL — la dirección antigua desaparece. rel=canonical mantiene todas las URL funcionando, pero le indica al motor cuál es la versión principal. Un 301 es una directiva; canonical es una sugerencia (el motor puede elegir una URL canónica distinta).

### ¿Canonical transfiere autoridad como un 301?

Ambos consolidan las señales en la versión principal. Pero canonical es una sugerencia: si las señales se contradicen (los enlaces internos, el sitemap o las redirecciones apuntan a otra URL), el motor puede ignorar tu canonical. Un 301 es más confiable cuando el duplicado no debería existir.

### ¿Cuándo canonical y cuándo una redirección?

Si ambas páginas deben seguir accesibles (un producto por varias rutas, variantes con UTM/orden/impresión) — canonical. Si una página realmente se movió y la URL antigua ya no se necesita — 301.

### ¿Puedo apuntar el canonical a una URL que redirige o da 404?

No. La URL canónica debe devolver 200. Un canonical hacia una página que redirige, da 404 o tiene noindex es una señal contradictoria — el motor la ignorará y elegirá una canónica por su cuenta.

