# Redirección 301 vs 302: cuál usar en SEO y cuándo

> Redirección 301 vs 302: cómo trata Google las redirecciones permanentes y temporales, cuándo usar 301, 302, 307 o 308 y cómo detectar las incorrectas.

URL: https://seorecheck.com/es/blog/301-vs-302-redirects-seo · Publicado: 2026-10-27 · [English](https://seorecheck.com/blog/301-vs-302-redirects-seo.md), [Українська](https://seorecheck.com/ua/blog/301-vs-302-redirects-seo.md)

La diferencia entre una redirección 301 y una 302 es la permanencia. Una **301** les dice a los buscadores que una URL se ha mudado para siempre, y Google pasa a indexar la nueva URL. Una **302** indica que el cambio es temporal, así que Google mantiene la URL antigua en su índice. Si dudas entre una redirección 301 vs 302, usa la 301 para cualquier cambio que no vayas a revertir.

Elegir la equivocada es uno de los errores de SEO técnico que más vemos. Casi nunca rompe un sitio de un día para otro. Lo que pasa es que la URL equivocada se queda meses en los resultados de búsqueda y nadie entiende por qué la página nueva nunca acaba de ocupar su lugar.

## ¿Cuál es la diferencia entre una redirección 301 y una 302?

Los dos códigos llevan a visitantes y rastreadores de una URL a otra, y en el navegador se ven exactamente igual. Lo que cambia es lo que le comunican a los buscadores sobre qué URL deben indexar.

La [documentación de Google sobre redirecciones](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=es) explica que, con una redirección permanente, «el proceso de indexación usa la redirección como señal de que el destino de la redirección debe ser canónico». Con una redirección temporal, Googlebot la sigue igualmente, pero «el proceso de indexación no usa la redirección como señal de que el destino debe ser canónico».

Dicho de otro modo:

- **301 Moved Permanently**: «La URL antigua ya no existe. Indexa la nueva».
- **302 Found**: «Por ahora manda a la gente allí, pero conserva la URL antigua. Va a volver».

La [referencia de códigos de estado HTTP de Google](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=es) lo resume aún más: una 301 es una señal «fuerte» de que debe procesarse el destino de la redirección, y una 302 es una señal «débil».

## ¿Cómo trata Google las redirecciones 301, 302, 307 y 308?

Hay cuatro códigos de redirección con los que probablemente te encontrarás, además del 303. Google los agrupa en dos familias: los permanentes (301, 308) son señales canónicas fuertes y los temporales (302, 303, 307) son señales débiles.

| Código de estado | Significado | Cómo lo trata Google | Uso habitual |
|---|---|---|---|
| 301 Moved Permanently | Cambio permanente | Señal fuerte: el destino pasa a ser canónico | URL modificadas, HTTP→HTTPS, cambios de dominio, páginas fusionadas |
| 308 Permanent Redirect | Cambio permanente, se conserva el método | Igual que la 301 | Cambios permanentes en los que las peticiones POST deben seguir siendo POST |
| 302 Found | Cambio temporal | Señal débil: el origen suele seguir siendo canónico | Promociones cortas, pruebas A/B, páginas de mantenimiento temporales |
| 307 Temporary Redirect | Cambio temporal, se conserva el método | Igual que la 302 | Cambios temporales en formularios y API |
| 303 See Other | Ir a otro recurso (como GET) | Igual que la 302 | Después de enviar un formulario (página de «gracias») |

Google afirma directamente que [la 307 se trata como la 302 y la 308 como la 301](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=es). Para el SEO, 301 y 308 son intercambiables, igual que 302 y 307.

### ¿Qué diferencia hay entre la 307 y la 308?

La diferencia solo importa en peticiones que no son GET, como el envío de un formulario por POST. Según la [referencia de MDN sobre el código 308](https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Status/308), con una 308 «el método de la petición y el cuerpo no se modifican», mientras que algunos clientes antiguos convierten por error un POST redirigido en un GET tras una 301. En las páginas normales, que personas y rastreadores cargan con GET, esto nunca ocurre. Elige según la permanencia, no según el número.

## ¿Una redirección 302 perjudica el SEO?

Una 302 no perjudica el SEO cuando el cambio realmente es temporal: para eso existe. El daño aparece cuando se usa una 302 para un cambio permanente. Google no recibe una señal fuerte para pasar a la nueva URL, así que la dirección antigua puede seguir indexada y a la nueva le cuesta ocupar su lugar.

Los síntomas típicos:

- Los resultados de búsqueda siguen mostrando la URL antigua (o el dominio antiguo) semanas después del cambio.
- En Search Console, la herramienta de inspección de URLs muestra la URL antigua como canónica seleccionada por Google.
- La nueva URL aparece como duplicada, o con el estado «Página con redirección» sin resolverse como esperabas.
- Los informes reparten el tráfico y los enlaces entre dos direcciones con el mismo contenido.

Como la 302 es una señal débil y no una instrucción, Google puede acabar eligiendo el destino como canónico si otras señales apuntan allí, como los enlaces internos, una [etiqueta canonical](https://seorecheck.com/es/blog/canonical-tag-guide) o el sitemap. Pero estás dejando el resultado al azar. La [guía de canonicalización de Google](https://developers.google.com/search/docs/crawling-indexing/consolidate-duplicate-urls?hl=es) señala que las señales «se pueden acumular y, por lo tanto, ser más eficaces cuando se combinan». Una redirección permanente coherente con tus canónicas y tu sitemap es la forma fiable de hacerlo.

## ¿Cuándo usar una redirección 301?

Usa una 301 (o una 308) siempre que la URL antigua no vaya a volver. Google aconseja «usar redirecciones permanentes cuando tengas la certeza de que la redirección no se va a revertir» ([fuente](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=es)). Eso cubre la mayoría de las redirecciones que necesita la web de una empresa.

Casos habituales:

1. **Cambiar la URL de una página**: por ejemplo, `/services/web-design-london` pasa a ser `/web-design/london`.
2. **De HTTP a HTTPS**, y la elección entre `www` y sin `www`.
3. **Cambios de dominio y de marca**: `oldbrand.com/*` → `newbrand.com/*`, página a página.
4. **Fusionar contenidos**: dos artículos pobres combinados en una guía más sólida.
5. **Retirar definitivamente un producto o servicio** cuando existe un sustituto parecido. Si no hay ninguna página relevante, un 404 o un 410 es más honesto que redirigirlo todo a la página de inicio.
6. **Barras finales y mayúsculas en la URL**: `/Pricing` → `/pricing`.

Para las migraciones, la [guía de Google para mover un sitio](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes?hl=es) recomienda redirecciones permanentes en el servidor, «como 301 y 308». También aconseja mantenerlas «el mayor tiempo posible, por lo general, al menos un año», para que las señales puedan transferirse a las nuevas URLs.

## ¿Cuándo usar una redirección 302?

Usa una 302 (o una 307) solo cuando pienses recuperar la URL original y quieras que siga en los resultados de búsqueda mientras tanto. Si no puedes decir qué fecha o qué evento deshará la redirección, probablemente no sea temporal.

Buenos usos de una redirección temporal:

- **Una campaña de temporada o corta**: `/offers` apunta a `/black-friday` durante dos semanas y luego vuelve a la normalidad.
- **Un mantenimiento breve**: una página de producto no está disponible durante unos días y los visitantes van a una página provisional.
- **Pruebas A/B** que envían parte del tráfico a una URL variante.
- **Redirecciones según el inicio de sesión**, como enviar a quien no ha iniciado sesión de `/account` a `/login`.
- **Sugerencias por dispositivo o idioma** en las que la URL original sigue siendo la versión principal. En sitios multilingües, configura bien [hreflang](https://seorecheck.com/es/blog/hreflang-guide) en lugar de depender solo de redirecciones automáticas.

Una trampa habitual: muchos plugins de CMS, paneles de hosting y frameworks usan 302 por defecto al crear una redirección. Una redirección puesta «temporalmente» durante un rediseño suele quedarse años. Si auditas un sitio antiguo, da por hecho que hay 302 que deberían haber sido 301.

## ¿Las redirecciones 301 transmiten la autoridad de los enlaces?

Google no publica ningún porcentaje, y las viejas afirmaciones de que una 301 «pierde un 15 % del PageRank» no tienen respaldo en su documentación. Lo que sí documenta Google es que una redirección permanente es una señal fuerte de que el destino debe pasar a ser canónico. Según la [guía para mover un sitio](https://developers.google.com/search/docs/crawling-indexing/site-move-with-url-changes?hl=es), mantener las redirecciones al menos un año sirve para que Google traslade las señales de posicionamiento a las nuevas URLs.

En la práctica, los riesgos mayores no tienen que ver con el tipo de redirección, sino con:

- **Redirigir a una página irrelevante.** Mandar un producto eliminado a la página de inicio no le da a Google contenido equivalente, así que puede tratarse como un [soft 404](https://seorecheck.com/es/blog/404-errors-seo-impact).
- **Quitar las redirecciones demasiado pronto.** Los backlinks y marcadores antiguos empiezan a dar 404.
- **Dejar enlaces internos apuntando a URLs antiguas.** Cada clic interno y cada rastreo dan un salto de más. Actualiza los enlaces en origen; nuestra [guía de enlazado interno](https://seorecheck.com/es/blog/internal-linking-seo-guide) explica cómo encontrarlos.

## ¿Qué método de redirección usar: servidor, meta refresh o JavaScript?

Usa una redirección HTTP en el servidor siempre que puedas. Google afirma que una redirección del lado del servidor «es la que tiene más probabilidades de interpretarse correctamente» ([fuente](https://developers.google.com/search/docs/crawling-indexing/301-redirects?hl=es)). Un meta refresh instantáneo se interpreta como permanente, uno con retraso como temporal, y las redirecciones con JavaScript son el último recurso porque dependen de que el renderizado funcione.

Ejemplos de redirección permanente a nivel de servidor:

```apache
# Apache (.htaccess)
Redirect 301 /old-page /new-page
```

```nginx
# Nginx
location = /old-page {
    return 301 /new-page;
}
```

Si solo controlas el HTML, un meta refresh instantáneo (`<meta http-equiv="refresh" content="0; url=https://example.com/new-page">`) es la mejor alternativa.

## ¿Cuántas redirecciones en cadena son demasiadas?

Haz que cada redirección apunte directamente a la URL final. Los rastreadores de Google siguen hasta 10 saltos, según su [documentación sobre códigos de estado](https://developers.google.com/search/docs/crawling-indexing/http-network-errors?hl=es). Aun así, la guía para mover un sitio recomienda redirigir «directamente al destino final» y mantener las cadenas idealmente en no más de 3 saltos, y siempre por debajo de 5, por el retraso que suponen para los usuarios.

Las cadenas suelen formarse con el tiempo: `http://` → `https://` → `www` → un slug nuevo → una carpeta nueva. Cada migración añade un salto. Corrígelas actualizando cada regla antigua para que apunte directamente a la URL actual, y busca bucles (A → B → A), que nunca se resuelven.

## ¿Cómo comprobar si una redirección es 301 o 302?

Puedes comprobar cualquier URL en segundos desde la línea de comandos o con un rastreador:

```bash
curl -sI https://example.com/old-page
# HTTP/2 301
# location: https://example.com/new-page
```

Añade `-L` para seguir toda la cadena y ver cada salto. Para un sitio completo:

1. **Rastrea el sitio** con una herramienta de auditoría y filtra las respuestas con código 3xx. Exporta la URL de origen, el código de estado, el destino y el número de saltos.
2. **Marca cada 302/307** y pregúntate: ¿se va a deshacer? Si no, cámbiala a 301.
3. **Marca las cadenas y los bucles**, y las redirecciones que apuntan a 404 o a páginas con noindex.
4. **Localiza los enlaces internos a URLs redirigidas** y actualízalos a la URL final.
5. **Revisa tu [sitemap XML](https://seorecheck.com/es/blog/xml-sitemap-seo-guide)**: solo debe incluir URLs finales con código 200.
6. **Confírmalo en Search Console** con la inspección de URLs para ver si Google ha elegido la nueva URL como canónica. Nuestra guía de [errores de Search Console](https://seorecheck.com/es/blog/google-search-console-errors-explained) explica el estado «Página con redirección».

Si prefieres no hacer el rastreo tú, una [auditoría SEO gratuita de SEORecheck](https://seorecheck.com/es/request) enumera las redirecciones que encuentra en tus páginas, con códigos de estado, cadenas y enlaces internos que apuntan a URLs redirigidas. Puedes ver cómo es en el [informe de ejemplo](https://seorecheck.com/es/sample).

Las reglas de redirección suelen romperse en rediseños, migraciones de CMS y actualizaciones de plugins, así que incluye la revisión de redirecciones en tus [pruebas de regresión SEO](https://seorecheck.com/es/blog/seo-regression-testing-website-updates) después de cada publicación.

## Errores habituales con 301 y 302 (y cómo corregirlos)

| Error | Qué ocurre | Solución |
|---|---|---|
| 302 para un cambio de URL permanente | La URL antigua sigue indexada; la nueva no la sustituye | Cambiarla a 301/308 |
| Todo redirigido a la página de inicio | Se tratan como soft 404; se pierde relevancia | Redirigir a la página equivalente más cercana o devolver 404/410 |
| Cadenas de redirecciones tras varias migraciones | Más lentitud para los usuarios, más saltos de rastreo | Apuntar cada URL antigua directamente a la URL final |
| Redirecciones eliminadas a los pocos meses | Backlinks y marcadores dan 404 | Mantenerlas al menos un año, idealmente para siempre |
| La etiqueta canonical apunta a la URL que redirige | Señales contradictorias | Canonicalizar a la URL final |
| El sitemap incluye URLs redirigidas | Rastreos desperdiciados, señales más débiles | Incluir solo URLs finales con código 200 |
| Redirección solo con JavaScript | Puede no detectarse si falla el renderizado | Llevar la redirección al servidor |

## Puntos clave

- **301/308 = permanente**: señal fuerte de que debe indexarse la nueva URL. **302/307 = temporal**: Google suele conservar la URL antigua.
- Para el SEO, 301 y 308 se comportan igual, y 302 y 307 también. Los códigos que conservan el método solo importan en peticiones que no son GET.
- Usa una 302 solo cuando sepas cuándo volverá la URL original.
- Prioriza las redirecciones en el servidor, apúntalas directamente a la URL final y mantenlas al menos un año.
- Haz que redirecciones, etiquetas canonical, enlaces internos y sitemap apunten a la misma URL final.
- Revisa las redirecciones después de cada migración o rediseño. Los valores por defecto incorrectos y las cadenas se acumulan sin hacer ruido.

---

## ¿Quieres saber qué corregir en tu web?

Obtén una vista previa gratuita de la auditoría SEO: tu puntuación y problemas reales, con evidencias de tus páginas.

- [Recibir vista previa gratis](https://seorecheck.com/es/request)
- [Ver informe de ejemplo](https://seorecheck.com/es/sample)
