≡En resumen
- La 301 comunica un traslado permanente: la URL antigua deja de existir y su sustituta ocupa su lugar.
- Google trata igual la 301 y la 308: señal fuerte de canonicalización y muestra la URL de destino en los resultados.
- Debe apuntar a la página equivalente más cercana, nunca a la home de forma masiva.
- Evita cadenas: lo ideal son menos de tres saltos, y Googlebot deja de seguir a partir de 10.
- Google recomienda mantener las redirecciones de una migración al menos un año.
01 ¿Qué es una redirección 301?
El código 301 existe desde la especificación HTTP/1.0 (RFC 1945, de 1996), junto al 302. Hoy lo define el RFC 9110 (2022), que reúne la semántica de HTTP. El número pertenece a la familia 3xx, la de las redirecciones: el 3 indica «el recurso está en otro sitio» y el 01 concreta «para siempre».
Es la herramienta básica de cualquier cambio de URL: rediseños, cambios de dominio, paso de HTTP a HTTPS, unificación de versiones con y sin www o fusión de contenidos duplicados. Esta ficha es la referencia técnica; si buscas el procedimiento completo con capturas, tienes la guía paso a paso para hacer una redirección 301.
02 Cómo trata Google una redirección 301
La documentación de Google Search Central es clara: con una redirección permanente, Googlebot sigue el salto y el sistema de indexación usa la redirección como señal fuerte de que la URL de destino debe ser la canónica. En la práctica, la página nueva sustituye a la antigua en los resultados de búsqueda y hereda sus señales, como los enlaces que apuntaban a la dirección original.
| Método | Cómo lo interpreta Google | Recomendación |
|---|---|---|
| HTTP 301 Moved Permanently | Permanente, señal fuerte de canonicalización | La opción estándar en el servidor |
| HTTP 308 Permanent Redirect | Equivalente a la 301 | Útil cuando hay que conservar peticiones POST |
| meta refresh con 0 segundos | Permanente | Solo si no puedes redirigir en el servidor |
| JavaScript (location) | Permanente si Google consigue renderizar la página | Último recurso; el renderizado puede fallar |
03 Redirección 301 vs 308 vs 302
La confusión más habitual es entre permanentes y temporales. La regla es sencilla: si el cambio es para siempre, 301 o 308; si la URL original volverá, una redirección 302 o 307, que conserva la URL antigua en el índice.
| Código | Tipo | ¿Conserva el método (POST)? | URL que muestra Google |
|---|---|---|---|
| 301 | Permanente | No garantizado: clientes antiguos la convierten en GET | La de destino |
| 308 | Permanente | Sí | La de destino |
| 302 | Temporal | No garantizado | La de origen |
| 307 | Temporal | Sí | La de origen |
04 ¿Cuándo usar una redirección 301?
- ✓Cambias el slug de una página o reorganizas la estructura de URLs.
- ✓Migras de dominio o de CMS, o pasas de HTTP a HTTPS.
- ✓Unificas las versiones con y sin www, o con y sin barra final.
- ✓Fusionas dos artículos que competían por la misma búsqueda en uno más completo.
- ✓Eliminas un producto o servicio y existe una página equivalente que resuelve lo mismo.
- ✓Recuperas enlaces externos que apuntan a URLs que ya no existen.
05 Cómo se configura una redirección 301
Google recomienda redirecciones del lado del servidor siempre que sea posible. Estas son las formas más habituales, en resumen:
| Plataforma | Cómo se hace | Detalle a vigilar |
|---|---|---|
| Apache (.htaccess) | Redirect 301 /antigua/ https://www.ejemplo.com/nueva/ o RewriteRule ^antigua/?$ /nueva/ [R=301,L] | Sin el código, Redirect y [R] devuelven un 302 |
| Nginx | location = /antigua/ { return 301 https://www.ejemplo.com/nueva/; } | En rewrite, el flag permanent da 301 y redirect da 302 |
| WordPress | Plugin de redirecciones o wp_redirect( $url, 301 ) | wp_redirect() usa 302 por defecto; al cambiar un slug, WordPress crea una 301 automática |
| Laravel | Route::permanentRedirect('/antigua', '/nueva') | Route::redirect() devuelve 302 si no indicas 301 |
RewriteEngine OnRewriteCond %{HTTP_HOST} ^(www\.)?dominio-antiguo\.com$ RewriteRule ^(.*)$ https://www.dominio-nuevo.com/$1 [R=301,L]
Cada URL del dominio antiguo va a su equivalente exacto en el nuevo, conservando la ruta. Es lo que Google llama un mapeo uno a uno.
06 Errores habituales con las redirecciones 301
Cadenas de redirecciones
A → B → C → D. Google aconseja menos de tres saltos y como máximo cinco; sus rastreadores siguen hasta 10 y después abandonan.
Bucles
A redirige a B y B a A. El navegador muestra un error y la página desaparece del índice.
Todo a la home
Redirigir cientos de URLs a la portada no transfiere relevancia y Google puede tratarlo como soft 404.
Enlaces internos sin actualizar
La web sigue enlazando a URLs redirigidas. Cambia los enlaces para que apunten directamente al destino final.
Quitar las redirecciones demasiado pronto
Google recomienda conservarlas todo lo posible, normalmente al menos un año, porque los enlaces externos siguen llegando.
Usar un 302 sin querer
Muchas herramientas usan 302 por defecto. Comprueba siempre el código real con las cabeceras HTTP.
Un rastreo periódico detecta estos problemas antes de que cuesten tráfico. En una auditoría SEO técnica revisamos cadenas, bucles, redirecciones a la home y enlaces internos que pasan por una 301.
07 La redirección 301 en migraciones y rediseños
-
1
Inventario de URLs
Exporta todas las URLs con tráfico, enlaces o conversiones desde Search Console, Analytics y un rastreador.
-
2
Mapa de redirecciones
Asigna a cada URL antigua su equivalente en la web nueva, una a una.
-
3
Implementación en el servidor
Crea las 301 en el servidor o en el CMS y pruébalas antes del lanzamiento en un entorno de pruebas.
-
4
Verificación tras el lanzamiento
Comprueba códigos de respuesta, cadenas y errores de rastreo; en un cambio de dominio usa además la herramienta de cambio de dirección de Search Console.
-
5
Seguimiento
Según Google, en sitios pequeños y medianos la mayoría de páginas tarda varias semanas en transferirse; vigila impresiones y posiciones.
Un mapa de redirecciones bien hecho es la diferencia entre conservar el posicionamiento web en Google o empezar de cero. Te lo contamos con detalle en cómo migrar una web sin perder SEO, y conviene repasar también los atajos obsoletos como el meta refresh, que solo tienen sentido cuando no hay acceso al servidor.
Preguntas frecuentes sobre Redirección 301
Es una redirección permanente: el servidor responde con el código HTTP 301 Moved Permanently e indica la nueva URL. Navegadores y buscadores entienden que la dirección antigua ha sido sustituida para siempre.
Para cambiar una URL sin perder visitas ni posicionamiento: lleva a usuarios, enlaces externos y buscadores a la nueva dirección, y Google la usa como señal fuerte para indexar la URL de destino.
La 301 es permanente y Google muestra la URL de destino; la 302 es temporal y Google conserva la URL original en los resultados porque espera que vuelva.
No debería si apunta a una página equivalente. Puede haber fluctuaciones mientras Google procesa el cambio, que en webs pequeñas y medianas suele tardar varias semanas.
Sí, cuando el destino es equivalente. Google usa la redirección permanente como señal fuerte para elegir la URL de destino como canónica y consolida en ella las señales de la antigua, incluidos los enlaces que recibía. Si rediriges a una página no relacionada, esa transferencia se pierde.
Google recomienda mantenerla todo el tiempo que puedas, normalmente al menos un año, para que procese el cambio y sigan funcionando los enlaces externos antiguos.
Ambas son permanentes y Google las trata igual. La 308 obliga a repetir la petición con el mismo método, por lo que es mejor para formularios o APIs que reciben POST.
Revisa las cabeceras HTTP con las herramientas de desarrollo del navegador (pestaña Red), con curl -I o con la inspección de URLs de Search Console. Debe aparecer el código 301 y la cabecera Location.
Fuentes consultadas
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 ↗