Redirección 301 frente a 302

Redirecciones 301 (permanentes) frente a 302 (temporales): por qué es falsa la antigua regla «301 transmite el 95 %, 302 el 0 %», qué dice Google hoy y una regla de decisión real para elegir cuál usar.

Publicado por primera vez: 2 jul 2026 · Última actualización: 6 ago 2026 · Avanzado
Idiomas
1 señal de evidencia en esta página

La diferencia entre una 301 y una 302 es la intención, no un porcentaje fijo del valor que sobrevive. Una 301 indica que el traslado es permanente y es una señal fuerte de que el destino debería convertirse en canonical; una 302 indica que es temporal y, de forma predeterminada, le dice a Google que siga mostrando la URL original. Lo más importante que debes desaprender es que la antigua regla «301 transmite aproximadamente el 95 % de la equidad de enlaces y 302 el 0 %» es falsa: las redirecciones no son una tubería con fugas y un porcentaje fijo. Eso tampoco significa que todo vaya a sobrevivir intacto: el tipo de redirección es una señal de canonicalización, entre otras como enlaces internos, enlaces externos y sitemaps, que ayuda a decidir qué URL, el origen o el destino, trata Google como canonical; el tráfico, el posicionamiento y los enlaces reales también dependen de que esas demás señales coincidan. Una 302 que permanece activa el tiempo suficiente, especialmente hacia un destino consolidado, puede tratarse como una 301, sin un límite fijo (Mueller), aunque la rapidez es una observación de profesionales, no una política documentada. Usa una 301 para traslados permanentes (es inequívoca para navegadores, CDN y motores de búsqueda) y una 302 para situaciones realmente temporales: Google indica explícitamente usar 302, no 301, para pruebas A/B. Mantén las redirecciones permanentes al menos un año.

En resumen: 301 (permanente) frente a 302 (temporal) es una señal de canonicalización, no un selector de transferencia de valor con un porcentaje fijo. Una 301 es una señal fuerte de que el destino debería convertirse en preferido; una 302 indica a Google que, de forma predeterminada, mantenga preferido el origen. La regla «301 transmite aproximadamente el 95 %, 302 transmite el 0 %» está obsoleta, pero eso no garantiza que nada pueda salir mal en uno u otro caso. El tipo de redirección es una señal —junto con enlaces internos, enlaces externos y sitemaps— que influye en qué URL, origen o destino, concentra las señales existentes; los resultados de tráfico y posicionamiento siguen dependiendo de que esas otras señales coincidan. Una 302 persistente, especialmente hacia un destino consolidado, puede llegar a tratarse como una 301, sin un límite fijo (Mueller): depende del conjunto de señales de canonicalización, no de un temporizador, y la rapidez con que sucede es una observación profesional, no una política documentada. Aun así, usa una 301 para traslados permanentes —es inequívoca para navegadores, CDN y buscadores— y una 302 para los realmente temporales; la propia documentación de Google sobre pruebas A/B indica expresamente que se use una 302, no una 301. Mantén las redirecciones permanentes durante al menos un año; la relevancia sigue condicionando la consolidación —un destino irrelevante puede tratarse como un error soft 404 con independencia del código—.

La diferencia semántica es lo primero

Antes de cualquier efecto SEO, una 301 y una 302 expresan dos cosas distintas en HTTP: permanente frente a temporal. Evidence for this claim RFC 9110 defines 301 as a permanent move and 302 as a temporary move; both permit a user agent to change POST to GET when following the redirect. Scope: HTTP semantics for 301 and 302 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2–15.4.3 La propia documentación de Google lo explica con claridad: en una redirección permanente, “Googlebot follows the redirect, and the indexing pipeline uses the redirect as a signal that the redirect target should be canonical.” (traducción) «Googlebot sigue la redirección y el sistema de indexación la utiliza como señal de que el destino de la redirección debería ser preferido». En una temporal, “Googlebot follows the redirect, but the indexing pipeline doesn’t use the redirect as a signal that the redirect target should be canonical. The target page might still be indexed if other canonicalization signals are present.” (traducción) «Googlebot sigue la redirección, pero el sistema de indexación no la utiliza como señal de que el destino debería ser preferido. La página de destino aún podría indexarse si existen otras señales de canonicalización». Evidence for this claim Google uses permanent redirects as strong canonical signals and temporary redirects without using them as a signal that the destination should become canonical. Scope: Google Search redirect processing; other canonical signals can still affect the selected canonical. Confidence: high · Verified: Google: Redirects and Google Search

Eso lo resume todo en dos frases. Una 301 orienta a Google hacia la elección del destino como preferido. Una 302 no lo hace: de forma predeterminada mantiene el origen como preferido y utiliza temporalmente el contenido del destino. La analogía postal de Mueller encaja directamente: “301 is like a permanent redirect where you’re saying, ‘Oh, I’m permanently moving to a different location’… And 302 is more like a temporary thing. You go on vacation, and you’re like, ‘My mail can actually continue to go to my old location, even though I’m not there for the time being.’” (traducción) «Una 301 es como una redirección permanente, en la que dices: “Me traslado permanentemente a otro lugar”… Y una 302 se parece más a algo temporal. Te vas de vacaciones y dices: “Mi correo puede seguir llegando a mi ubicación anterior, aunque de momento no esté allí”».

El mito: «Una 301 transmite aproximadamente el 95 % del valor de los enlaces y una 302 el 0 %»

Esto es lo más importante que debes desaprender, así que seré directo: es falso. Es la afirmación más repetida de todo este tema y persiste en páginas que todavía se posicionan hoy.

Su origen es comprensible. En 2013, Matt Cutts describió las redirecciones como algo que disipaba una pequeña cantidad de PageRank, igual que cualquier enlace: “The amount of PageRank that dissipates through a 301 is almost exactly, is currently identical to the amount of PageRank that dissipates through a link.” (traducción) «La cantidad de PageRank que se disipa a través de una 301 es casi exactamente, y actualmente idéntica, a la cantidad de PageRank que se disipa a través de un enlace». La gente tomó «se disipa un poco» y lo convirtió en «301 = 95 %, 302 = 0 %», algo que él nunca dijo.

Después, en 2016, Gary Illyes cerró incluso esa puerta: “30x redirects don’t lose PageRank anymore.” (traducción) «Las redirecciones 30x ya no pierden PageRank». Es una afirmación directa de que las redirecciones, por sí mismas, no son una tubería con pérdidas como sugería el planteamiento de 2013.

Y el enfoque moderno —el que realmente explica lo que ocurre— es el de Mueller. En Search Off the Record dijo que la parte que preocupa a la gente es innecesaria: “it’s not that one kind of redirect is better than the other for these [signals/PageRank], it’s just a different thing. If you’re not forwarding all of your signals, then of course, your old URL keeps the signals. And if you are forwarding them, then the new URL gets those signals. It’s not that anything is lost. It’s just a matter of ‘Well, is it on the old URL or on the new URL?’” (traducción) «No es que un tipo de redirección sea mejor que otro para estas [señales/PageRank]; simplemente son cosas distintas. Si no reenvías todas tus señales, por supuesto tu URL anterior conserva las señales. Y si las reenvías, la nueva URL recibe esas señales. No es que se pierda nada. Es solo una cuestión de “Bueno, ¿están en la URL antigua o en la nueva?”». Poco después lo remató así: “It’s not that you’re going to lose any page rank by doing one way or the other.” (traducción) «No vas a perder PageRank por hacerlo de una forma u otra».

Por tanto, el modelo mental correcto no es una tubería con fugas y un porcentaje. Es agrupación y canonicalización. En palabras de Mueller en 2021: “With redirects, we tend to put URLs into the same bucket, and then use canonicalization to pick which one to show. The rankings will generally be the same, so whether it’s source or destination URL doesn’t really matter.” (traducción) «Con las redirecciones, tendemos a colocar las URL en el mismo grupo y después usamos la canonicalización para elegir cuál mostrar. Por lo general, el posicionamiento será el mismo, así que no importa demasiado si es la URL de origen o la de destino». El tipo de redirección es una entrada para decidir qué URL gana dentro del grupo, no un peaje que se queda con parte del valor.

Entonces, ¿afecta el tipo de redirección al posicionamiento?

El código de redirección por sí solo no es lo que hunde el posicionamiento; afecta a qué URL considera Google preferida y dónde se concentran las señales. Sin embargo, si se canonicaliza la URL equivocada o las demás señales —enlaces internos, sitemap y etiquetas preferidas— contradicen la redirección, puedes observar caídas reales en la URL que te interesa. En ese escenario no se ha «eliminado» nada: las señales están en otra URL o repartidas entre varias. Es un riesgo práctico real, no un simple problema de informes.

No existe un plazo fijo para que una 302 se convierta en una «301»

Aquí está el matiz. Mueller, en el mismo hilo de 2021, explicó que una redirección temporal “is more about telling us the source URL might be preferred, while a permanent one suggests the destination URL would be. We use a lot more than just redirects for canonicalization though. That’s usually why a 302 ‘source-preferred’ ends up being treated more like a 301 ‘destination-preferred’ over time… if all internal & external links point to the destination, probably we should pick the destination too. There’s no fixed cut-off time for that. (traducción) «consiste más bien en indicarnos que quizá se prefiera la URL de origen, mientras que una permanente sugiere que se preferiría la URL de destino. Sin embargo, para la canonicalización utilizamos muchas más cosas que las redirecciones. Por eso, con el tiempo, una 302 “con preferencia por el origen” suele terminar tratándose más como una 301 “con preferencia por el destino”… Si todos los enlaces internos y externos apuntan al destino, probablemente también deberíamos elegir el destino. No hay un plazo límite fijo para ello.»

Lee dos veces esa última frase. Google deliberadamente no da un número de días o semanas. Que una 302 persistente pase a recibir un tratamiento parecido al de una 301 depende del peso de todas las señales de canonicalización —enlaces internos, enlaces externos, sitemaps y hreflang—, no de un cronómetro.

Bing ofrece aquí un contraste histórico interesante. En 2020, Fabrice Canel, de Bing, propuso en Twitter una regla orientativa —recogida de segunda mano por Search Engine Roundtable, no en documentación oficial de Bing— según la cual es “[It’s] preferable to use a 302 redirect if your destination URL may change within 2 days, else 301 is recommended.” (traducción) «preferible usar una redirección 302 si la URL de destino puede cambiar en un plazo de 2 días; de lo contrario, se recomienda una 301». Debe tratarse como un dato histórico procedente de una fuente secundaria, no como política vigente confirmada de Bing; no se ha vuelto a verificar con una fuente primaria de Bing. En términos generales, la postura pública de Google es «muchas señales, ningún límite», mientras que Bing al menos estuvo dispuesto una vez a dar una cifra.

Evidencia real: mi propio experimento

Lo he probado directamente. En un experimento, redirigí mediante una 302 un sitio consolidado hacia otro sitio consolidado, y Google no esperó. Cuando detectó la redirección, retiró el dominio anterior de los resultados de búsqueda en favor del «nuevo» casi inmediatamente. El análisis de Ahrefs resumió bien la conclusión: Google “seems quicker to treat 302 redirects as permanent when redirecting to an established page or site… because the new page or website has been around a while, so there’s a good chance you meant to redirect the URL permanently.” (traducción) «parece tratar más rápidamente las redirecciones 302 como permanentes cuando apuntan a una página o un sitio consolidados… porque la nueva página o el nuevo sitio llevan tiempo existiendo, de modo que es bastante probable que se pretendiera redirigir la URL permanentemente».

Así pues, «una 302 acaba tratándose como una 301» no siempre implica una transición lenta de varios meses. Cuando el destino ya cuenta con señales fuertes, «acaba» puede significar días, en este caso concreto. Es un dato real y acotado que contradice el mito de un límite basado únicamente en el tipo; no demuestra que todas las 302 hacia dominios consolidados se reclasifiquen en el mismo plazo. Considera «días, no meses» como una observación profesional individual, no como política documentada de Google.

También puede ocurrir a la inversa, aunque rara vez

La mayoría de las guías lo presenta como un proceso unidireccional: las redirecciones temporales pueden volverse permanentes, pero nunca a la inversa. No es del todo cierto. Como indiqué en mi guía sobre redirecciones, “permanent redirects can occasionally be treated as temporary redirects as well” (traducción) «las redirecciones permanentes también pueden tratarse ocasionalmente como temporales»: en casos poco frecuentes, Google sigue mostrando la URL antigua como preferida incluso detrás de una 301, normalmente cuando otras señales contradicen la redirección. No es habitual, pero tampoco es estrictamente correcto afirmar que «una 301 siempre garantiza la consolidación total».

Cuándo una 302 sigue siendo la opción técnicamente correcta

«Usa una 301 para todo» es un mal consejo. Hay casos en los que una 302 es la respuesta correcta, y Google detalla expresamente uno de ellos.

  • Pruebas A/B. Es el caso de manual y Google tiene una página específica cuyo encabezado literal es “Use 302 redirects, not 301 redirects.” (traducción) «Usa redirecciones 302, no redirecciones 301». En sus palabras: “If you’re running a test that redirects users from the original URL to a variation URL, use a 302 (temporary) redirect, not a 301 (permanent) redirect. This tells search engines that this redirect is temporary… and that they should keep the original URL in their index rather than replacing it with the target of the redirect (the test page).” (traducción) «Si realizas una prueba que redirige a los usuarios desde la URL original hacia una URL variante, usa una redirección 302 (temporary), no una redirección 301 (permanent). Esto indica a los buscadores que la redirección es temporal… y que deben conservar la URL original en su índice en lugar de sustituirla por el destino de la redirección —la página de prueba—». Si aplicas una 301 a un experimento, indicas a Google que sustituya permanentemente la URL original por la de prueba, justo lo que no deseas.
  • Páginas temporales de promociones u ofertas. Si un producto apunta temporalmente a una landing page estacional que retirarás al finalizar la promoción, quieres que la URL original permanezca indexada.
  • Redirecciones geográficas o lingüísticas y redirecciones m-dot —móvil↔escritorio—. El propio ejemplo de Mueller: para una redirección entre móvil y escritorio, “a 302 redirect would be the right one because next time someone goes there, you don’t really know if they want to go to the mobile version or the desktop version.” (traducción) «una redirección 302 sería la correcta porque la próxima vez que alguien vaya allí no sabes realmente si querrá ir a la versión móvil o a la versión de escritorio». No es un traslado permanente: depende del visitante. No obstante, ten cuidado con el enrutamiento adaptado a la configuración regional: las solicitudes predeterminadas de Googlebot proceden de Estados Unidos y no incluyen un encabezado Accept-Language, por lo que una redirección —o cualquier detección automática— que decida el destino según la IP o el idioma del navegador puede ocultar por completo a Google otras variantes regionales. Google recomienda asignar una URL rastreable a cada configuración regional y conectarlas mediante anotaciones hreflang —incluido x-default cuando corresponda— en lugar de depender solo de la detección mediante redirecciones. Después, comprueba que Google pueda descubrir todas las variantes, no solo aquella a la que llegó por casualidad.
  • Páginas de mantenimiento o interrupciones breves, aunque no todo «mantenimiento» es igual. Si otra página satisface realmente la solicitud de forma temporal —una landing page pertinente—, una 302 hacia ella es razonable y la URL original debería conservar su lugar en el índice. Es distinto de una interrupción breve de todo el sitio, para la que Google recomienda un 503 en vez de redirigirlo todo a una sola página; y también de una pausa operativa más prolongada, en la que suele ser preferible mantener accesibles las páginas útiles en vez de redirigir todo el sitio indiscriminadamente.

Cuándo una 301 es la opción correcta

Para todo lo permanente. Una 301 sigue siendo la opción adecuada para un cambio permanente porque es la señal inequívoca: comunica a navegadores, CDN, proxies y buscadores que «esto es permanente», de modo que no dependes de que Google lo infiera a partir de otras señales ni dejas el tráfico, el posicionamiento o las señales de enlaces asociados a la URL antigua más tiempo del necesario:

  • Cambios permanentes de URL y traslados de páginas.
  • Cambios de dominio y fusiones de sitios.
  • Migraciones de HTTP → HTTPS.
  • Consolidación de variantes www / sin www o con/sin barra final.

La orientación de Google es directa: “If you need to change the URL of a page as it is shown in search engine results, we recommend that you use a permanent server-side redirect whenever possible. This is the best way to ensure that Google Search and people are directed to the correct page.” (traducción) «Si necesitas cambiar la URL de una página tal como aparece en los resultados de los buscadores, te recomendamos que uses una redirección permanente del lado del servidor siempre que sea posible. Es la mejor forma de garantizar que la Búsqueda de Google y las personas lleguen a la página correcta». Fíjate en «del lado del servidor»: una 301 HTTP se detecta más rápido; una redirección meta refresh instantánea —0 segundos— también se trata como permanente y una retardada como temporal; las redirecciones JavaScript mediante window.location solo se detectan durante el renderizado —úsalas únicamente si no puedes aplicar una redirección del lado del servidor o mediante meta refresh—.

En una migración real, la 301 solo es la mitad del trabajo. Asigna cada URL antigua a su equivalente realmente pertinente en el nuevo sitio, no uses el atajo de redirigirlo todo a la página de inicio; actualiza también los enlaces internos, las etiquetas preferidas, el sitemap y hreflang para que apunten a las nuevas URL y todas las señales controlables coincidan con la redirección. Evita cadenas y bucles y mantén el dominio, DNS y TLS anteriores en condiciones de servir realmente las redirecciones mientras dependas de ellas: una redirección que empieza a producir errores deja de ayudar.

Un detalle de protocolo que conviene conocer: método y caché

Hay otras dos diferencias técnicas que los artículos comparativos rara vez explican y que subyacen al debate SEO:

  • Tratamiento del método. Por compatibilidad histórica, un agente de usuario puede convertir una solicitud POST en GET al seguir automáticamente tanto una 301 como una 302; ninguno de esos códigos garantiza estrictamente que el método HTTP original sobreviva al salto. Evidence for this claim RFC 9110 defines 301 as a permanent move and 302 as a temporary move; both permit a user agent to change POST to GET when following the redirect. Scope: HTTP semantics for 301 and 302 responses. Confidence: high · Verified: IETF: RFC 9110 §§15.4.2–15.4.3 Si necesitas conservar estrictamente el método —por ejemplo, un formulario que debe seguir siendo POST—, para eso existen 307 (temporal) y 308 (permanente).
  • Caché. Según las reglas de caché HTTP, una 301 admite de forma predeterminada el almacenamiento heurístico en caché; una 302 no. El código de estado por sí solo no hace que una 302 pueda almacenarse en caché, aunque los encabezados explícitos Cache-Control/Expires sí pueden permitir que cualquiera de las dos se almacene y reutilice. Evidence for this claim A 301 is on the RFC 9111 status-code heuristic-cacheability list by default; a 302 is not heuristically cacheable from its status code alone, though explicit cache-control directives can still make either cacheable. Scope: HTTP caching heuristics for 301 vs. 302 responses; explicit headers can override the default. Confidence: high · Verified: IETF: RFC 9111 (HTTP Caching) No lo reduzcas a «los navegadores almacenan para siempre todas las 301 y nunca almacenan una 302»: el comportamiento real depende del método de solicitud, los encabezados enviados, el estado de la caché y el cliente, no del código de estado de forma aislada.

Una advertencia más importante que el tipo de redirección: la relevancia

Hay algo que condiciona la consolidación con independencia de que uses una 301 o una 302: el destino debe ser pertinente respecto al origen. Si rediriges una página a algo no relacionado —un error habitual consiste en enviar muchas páginas eliminadas a la página de inicio—, Google puede tratarlo como un error soft 404 y no consolidar las señales, sea una 301 o una 302. Redirige al equivalente real más cercano, no a un destino genérico.

Errores habituales

  • Mantener una 302 para un cambio permanente. A menudo se corregirá por sí sola y recibirá un tratamiento parecido al de una 301, pero estarás confiando en que Google adivine tu intención. Usa una 301.
  • Usar una 301 para algo realmente temporal, sobre todo una prueba A/B. Estás indicando a Google que sustituya permanentemente la URL por la equivocada.
  • Retirar una 301 demasiado pronto. La orientación de Google para cambios de sitio es “keep the redirects for as long as possible, generally at least 1 year,” (traducción) «mantener las redirecciones tanto tiempo como sea posible, por lo general al menos 1 año», porque ese es el periodo necesario para “transfer all signals to the new URLs.” (traducción) «transferir todas las señales a las nuevas URL». Lo comprobé: después de aproximadamente un año, las señales se habían consolidado en la nueva URL y en su mayoría permanecieron allí, en consonancia con la afirmación de Illyes de que “after 1 y all signals had time to pass on from A to B.” (traducción) «después de 1 año todas las señales han tenido tiempo de pasar de A a B». Si eliminas antes una 301, puedes dejar la URL antigua aislada y sin sus señales anteriores.
  • Redirigir a una página irrelevante, por el riesgo de error soft 404 descrito.

Cómo comprobar el tratamiento que Google da realmente a tu redirección

No lo supongas: verifícalo y considera dos capas distintas.

La capa HTTP. Ejecuta una solicitud real contra la URL antigua y confirma el código de estado, el encabezado Location, la longitud de la cadena —idealmente un solo salto— y el comportamiento de los encabezados de caché. Una pestaña del navegador o una única solicitud HEAD no bastan, porque la caché y el comportamiento del cliente pueden ocultar lo que realmente envía el servidor. Para eso existen herramientas como los comprobadores de redirecciones.

La capa de búsqueda. En la herramienta de inspección de URLs de GSC, inspecciona la URL antigua. La comparación entre «URL preferida declarada por el usuario» y «URL preferida seleccionada por Google» indica cómo la ha agrupado Google. Ten en cuenta que la inspección de URLs muestra un 200 para una URL redirigida, no el 301/302; Mueller explica que es deliberado: “we want to show you what we would use for indexing… which is the final page.” (traducción) «queremos mostrarte lo que utilizaríamos para la indexación… que es la página final». Contrástalo con el informe de Enlaces para confirmar que el destino está recibiendo los backlinks del origen y comprueba que los enlaces internos, el sitemap y hreflang —cuando corresponda— coincidan con la redirección. Recuerda que la inspección de URLs muestra el estado actual registrado y en vivo de Google: no puede demostrar qué hará Google en el futuro, por lo que es una instantánea de diagnóstico, no una garantía de un resultado concreto.

Si un traslado «permanente» sigue mostrando la URL antigua como preferida meses después, probablemente otras señales —enlaces internos o sitemap— continúan apuntando a la URL antigua. Alinéalas y vuelve a comprobar ambas capas en lugar de cambiar el código de estado para intentar forzar el resultado.

Dónde encaja este tema

301 y 302 son dos de los códigos de redirección 3xx. Cada uno cuenta con un análisis propio en este clúster, igual que las variantes que conservan estrictamente el método —307 y 308— y el código temporal relacionado 303, además de comparaciones como 302-vs-307 y 301-vs-308 para explicar los matices de conservación del método y los riesgos operativos: cadenas y bucles de redirección. Para consultar toda la familia de respuestas del servidor, visita el centro de códigos de estado HTTP; el tipo de redirección también es una de las señales tratadas en canonicalización.

Try it live

These are real endpoints on this site — not a simulation. Hit them from the button, open them in a new tab, or curl -i them from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗
Open in new tab ↗

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.