DICCIONARIO · R

Redirección 302

Una redirección 302 es una respuesta HTTP (302 Found) que envía al usuario a otra URL de forma temporal, dando a entender que la dirección original volverá a usarse. Importa en SEO porque Google la toma como señal débil y mantiene la URL original en los resultados, así que usarla por error en un cambio definitivo retrasa el traspaso.

Raúl Aránega Segura Escrito por Raúl Aránega Segura 5 min de lectura
Ficha rápida
Código HTTP
302 Found (en HTTP/1.0 se llamaba Moved Temporarily)
Especificación
RFC 1945 (1996); vigente en RFC 9110 (2022)
Equivalente estricto
307 Temporary Redirect, que conserva el método de la petición
Tratamiento en Google
Señal débil de canonicalización; muestra la URL de origen
Valor por defecto en
wp_redirect() de WordPress, Route::redirect() de Laravel y Redirect de Apache sin código

≡En resumen

  • La 302 dice «esto está en otro sitio por ahora»: la URL original conserva su lugar en el índice.
  • Google la trata como señal débil; la 307 es equivalente y conserva el método de la petición.
  • Sirve para tests A/B, campañas puntuales, productos agotados temporalmente o redirecciones de sesión.
  • Para mantenimiento, Google recomienda un 503, no una 302; para cambios definitivos, una 301.
  • Muchas herramientas usan 302 por defecto: comprueba siempre el código real.

01 ¿Qué es una redirección 302?

El código nació en HTTP/1.0 (RFC 1945, 1996) con el nombre Moved Temporarily. Como muchos navegadores cambiaban el método POST por GET al seguirla, HTTP/1.1 la renombró Found y creó la 307 para los casos en los que el método debe mantenerse. Hoy ambas están en el RFC 9110.

Su pareja natural es la redirección 301, la permanente. Elegir mal entre las dos es uno de los errores técnicos más comunes en migraciones y rediseños.

02 Cómo interpreta Google una redirección 302

Según la documentación de Google Search Central, cuando Googlebot encuentra una 302 sigue el salto, pero los sistemas de Google la usan como señal débil de que el destino debe procesarse como canónico. Por eso, con una redirección temporal, los resultados de búsqueda siguen mostrando la URL de origen. La 307 se considera equivalente a la 302.

Método Tipo Qué muestra Google
HTTP 302 Found Temporal, señal débil La URL de origen
HTTP 303 See Other Temporal La URL de origen
HTTP 307 Temporary Redirect Temporal, equivalente a la 302 La URL de origen
meta refresh con retardo mayor de 0 segundos Temporal La URL de origen
Redirecciones temporales según Google Search Central

03 Diferencias entre redirección 302 y 301 (y 307)

Aspecto 302 Found 307 Temporary Redirect 301 Moved Permanently
Duración Temporal Temporal Permanente
URL que muestra Google La de origen La de origen La de destino
Señal de canonicalización Débil Débil Fuerte
¿Conserva el método (POST)? No garantizado Sí No garantizado
Caché del navegador No se guarda por defecto No se guarda por defecto Se puede guardar indefinidamente
302 frente a 301 y 307

El último punto tiene consecuencias prácticas: una 301 servida por error puede quedarse en la caché de los navegadores de tus usuarios aunque la corrijas en el servidor. Con una 302 no ocurre, por eso muchos desarrolladores la usan mientras prueban y la cambian a 301 al confirmar el destino.

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

01

Tests A/B con URLs distintas

Google pide expresamente usar una 302, no una 301, si rediriges a los usuarios de la URL original a una variante, y retirar el test en cuanto termine.

02

Campañas y promociones

Una URL fija como /ofertas/ que apunta a la campaña del momento y luego vuelve a su contenido habitual.

03

Productos agotados temporalmente

Enviar a una alternativa mientras no hay stock, si la ficha original volverá a estar disponible pronto.

04

Flujos de sesión y formularios

Llevar al login y devolver al usuario a donde estaba, o redirigir tras enviar un formulario (en este caso lo correcto es la 303).

Ejemplo · Ejemplo: test A/B de una página de servicio

Quieres comparar tu página /reformas-integrales/ con una versión nueva en /reformas-integrales-b/. Durante cuatro semanas, la mitad de los visitantes recibe una 302 hacia la variante B, que lleva una etiqueta canonical apuntando a la original. Google sigue indexando /reformas-integrales/ y no ve contenido duplicado. Al terminar, publicas el diseño ganador en la URL original, eliminas la variante y retiras la redirección.

Si hubieras usado una 301, Google podría haber empezado a sustituir la página original por la variante en los resultados, con el riesgo de perder posiciones cuando retiraras el test.

05 Cuándo no usar una 302

  • ✓Cambios de dominio, de estructura de URLs o migraciones: usa una 301 o 308.
  • ✓Paso de HTTP a HTTPS o unificación de www: son cambios permanentes.
  • ✓Páginas eliminadas para siempre: redirige con 301 a un equivalente o devuelve 404 o 410.
  • ✓Web en mantenimiento: Google recomienda un código 503 con una página informativa, no redirigir todo a un aviso.
  • ✓Contenido distinto para Google y para el usuario: redirigir solo a los visitantes y no a los buscadores es cloaking y va contra las políticas de spam.

06 Cómo se configura una redirección 302

Plataforma Sintaxis Nota
Apache (.htaccess) Redirect 302 /ofertas/ https://www.ejemplo.com/black-friday/ Redirect sin código también devuelve 302
Apache mod_rewrite RewriteRule ^ofertas/?$ /black-friday/ [R=302,L] [R] sin número equivale a 302
Nginx location = /ofertas/ { return 302 https://www.ejemplo.com/black-friday/; } En rewrite, el flag redirect devuelve 302
WordPress wp_redirect( $url ) o wp_redirect( $url, 302 ) 302 es el valor por defecto
Laravel Route::redirect('/ofertas', '/black-friday') 302 es el valor por defecto; con 301 se vuelve permanente
Redirección temporal en las plataformas más comunes

Tienes la sintaxis completa de Apache, Nginx y WordPress en la guía sobre cómo configurar redirecciones en htaccess, WordPress y Nginx, que vale igual para las temporales cambiando el código. Otra lectura útil es este tutorial sobre cómo hacer redirecciones de URL.

07 Cómo detectar redirecciones 302 que deberían ser 301

  1. 1

    Rastrea la web

    Con Screaming Frog, Sitebulb o similar, filtra las respuestas 3xx y separa 301, 302 y 307.

  2. 2

    Revisa cada 302

    Pregúntate si la URL original volverá. Si la respuesta es no, conviértela en 301.

  3. 3

    Comprueba las cabeceras

    Con curl -I o la pestaña Red del navegador, confirma el código real: plugins y frameworks suelen usar 302 por defecto.

  4. 4

    Actualiza los enlaces internos

    Que apunten directamente a la URL final que devuelve un código 200, sin pasar por redirecciones.

Revisar el código 200 del destino final y la ausencia de cadenas forma parte de cualquier revisión técnica. Si prefieres que lo hagamos nosotros, nuestro servicio de auditoría SEO incluye el análisis completo de redirecciones.

Preguntas frecuentes sobre Redirección 302

Es una redirección temporal: el servidor responde con el código HTTP 302 Found y envía al usuario a otra URL, indicando que la dirección original volverá a usarse.

La 301 es permanente y Google muestra la URL de destino; la 302 es temporal, Google la toma como señal débil y sigue mostrando la URL original en los resultados.

No perjudica si se usa para lo que es: un cambio temporal. El problema aparece cuando se usa en un cambio definitivo, porque Google mantiene la URL antigua y retrasa la consolidación en la nueva.

En tests A/B con URLs distintas, campañas puntuales, productos agotados temporalmente o flujos de sesión como el login. Para mantenimiento es mejor un 503 y para cambios definitivos, una 301.

Las dos son temporales y Google las trata igual. La 307 obliga a repetir la petición con el mismo método y cuerpo, mientras que con la 302 algunos clientes cambian POST por GET.

No cambia de código, pero es una señal débil: si todas las demás señales apuntan al destino, Google puede acabar eligiéndolo como canónico. Si el cambio es definitivo, no lo dejes al azar y usa una 301.

Porque muchas herramientas las usan por defecto: wp_redirect() de WordPress, Route::redirect() de Laravel o la directiva Redirect de Apache sin código devuelven 302 si no indicas otra cosa.

Mira las cabeceras HTTP de la URL con la pestaña Red de las herramientas de desarrollo del navegador o con el comando curl -I. La primera línea muestra el código (302 o 301) y la cabecera Location indica el destino.

Fuentes consultadas

Raúl Aránega Segura

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 ↗

Términos relacionados

Ver todos los términos →
R Redirección 301 Una redirección 301 es una respuesta HTTP (301 Moved Permanently) con la que el servidor indica que una URL se ha trasladado de forma definitiva a otra dirección. Importa en SEO porque Google la usa como señal fuerte de que la nueva URL debe ser la canónica y mostrarse en los resultados en lugar de la antigua. C Canonical Canonical es la indicación, normalmente la etiqueta rel="canonical", con la que una web dice a los buscadores qué URL es la versión principal de una página que existe en varias direcciones. Sirve para concentrar las señales de posicionamiento en una sola URL y evitar que Google muestre o rastree duplicados. G Googlebot Googlebot es el nombre genérico del rastreador web de Google Search: el programa que descarga páginas de internet para que Google pueda indexarlas y mostrarlas en sus resultados. Tiene dos variantes, smartphone y ordenador, y lo que no rastrea no puede posicionar, por eso es la base de cualquier estrategia SEO. C Código de respuesta 200 OK El código 200 OK es el código de estado HTTP con el que un servidor confirma que la petición se ha completado con éxito y, en un GET, envía el contenido pedido. Es la respuesta normal de una página que funciona. Importa porque es la condición previa para que Google pueda procesar e indexar una URL, aunque no la garantiza. E Error 404 Un error 404 es la respuesta con la que un servidor indica que la URL solicitada no existe, aunque la web funcione. En SEO importa distinguirlo del soft 404 (una página de error que devuelve 200) y del 410 (eliminado para siempre), porque cada caso se gestiona de forma distinta y afecta al rastreo y a la indexación. M Meta Refresh Meta refresh es una etiqueta HTML (meta http-equiv="refresh") que ordena al navegador recargar la página o redirigir a otra URL tras un número de segundos. Importa en SEO porque Google la trata como una redirección: permanente si es instantánea y temporal si tiene retraso, aunque una 301 del servidor sigue siendo la opción preferente.

Cuéntanos tu proyecto. Te respondemos en 48 h.

Auditoría gratuita de IA, campañas, web y SEO, con prioridades y cifras reales de tu negocio.

✓ Sin compromiso ✓ Respuesta en 48 h laborables ✓ Un consultor senior, no un bot
WA WhatsApp