Una redirección 301 es un código de respuesta HTTP que envía permanentemente a usuarios y motores de búsqueda de una URL a otra. A diferencia de una 302 (temporal), una 301 indica a Google que sustituya la URL antigua por la nueva en su índice y transmita el 90-99% de la autoridad de enlaces que la página anterior había acumulado.
Si una página cambia de URL —por cualquier motivo— una redirección 301 es cómo se lo comunicas a Google. Sin ella, pierdes las señales de posicionamiento que la URL antigua había ganado y cualquier enlace entrante apunta a una página muerta.
¿Qué es una redirección 301?
Una redirección 301 es una de las señales de redirección permanente de Google (junto con la 308). Cuando un servidor devuelve una 301, los navegadores reenvían automáticamente al visitante a la nueva URL, y los motores de búsqueda acaban sustituyendo la URL antigua del índice por la nueva.
El "301" proviene de los códigos de estado estándar de HTTP:
- Códigos 2xx — éxito (p. ej., 200 OK)
- Códigos 3xx — redirección (p. ej., 301, 302, 307, 308)
- Códigos 4xx — errores del cliente (p. ej., 404, 410)
- Códigos 5xx — errores del servidor (p. ej., 500, 503)
Google ha confirmado que las redirecciones 301 consolidan las señales de posicionamiento en la URL de destino. Desde 2023, Google trata todas las redirecciones permanentes (301 y 308) como equivalentes a efectos de indexación.
Por qué las redirecciones 301 importan para el SEO
Si haces una 301 correcta, conservas todo lo que la URL antigua había ganado. Si la haces mal, puedes perder años de tráfico orgánico de la noche a la mañana. Tres razones por las que todo SEO se preocupa por las 301:
- Conservación del link equity. Cada backlink que apunta a la URL antigua sigue transmitiendo PageRank a la nueva URL. Sin una 301, todos esos enlaces resuelven en un 404 y su valor se evapora.
- Consolidación de posicionamiento. El contenido duplicado (www vs sin www, http vs https, variantes con o sin barra final) se fusiona en una URL canónica que acumula toda la fuerza de posicionamiento.
- Experiencia de usuario. Los visitantes que guardaron la URL antigua, hicieron clic en un enlace antiguo de un correo o llegaron desde un resultado obsoleto de Google son llevados a la página funcionando en lugar de a un error.
Cómo funciona realmente una redirección 301
Toda redirección ocurre en dos pasos: el saludo de petición-respuesta, y la petición de seguimiento.
GET /blog/old-post-name/ HTTP/1.1
Host: example.com
# El servidor responde con una 301 apuntando a la nueva URL
HTTP/1.1 301 Moved Permanently
Location: https://example.com/blog/new-post-name/
# El navegador realiza automáticamente una nueva petición a la URL nueva
GET /blog/new-post-name/ HTTP/1.1
Host: example.com
HTTP/1.1 200 OK
Redirección a nivel de servidor (recomendada)
La redirección se configura a nivel de servidor web — el .htaccess de Apache, la configuración de Nginx o el borde de la CDN. Es la más rápida y la más amigable para Google porque la redirección se dispara antes de que cargue ningún HTML.
Redirección a nivel de aplicación
Frameworks como Rails, Next.js o WordPress pueden emitir 301 desde el código de la aplicación. Es ligeramente más lenta que a nivel de servidor, pero más fácil de gestionar desde un CMS.
301 vs otros tipos de redirección
| Tipo | Significado | Impacto SEO | Cuándo usarlo |
|---|---|---|---|
| 301 Permanente | La URL se movió para siempre | Link equity completo + sustitución de índice | Cada cambio de URL permanente |
| 302 Encontrada | La URL está temporalmente en otro lugar | La URL antigua permanece en el índice | Tests A/B, geo-routing, campañas |
| 307 Temporal | Igual que 302 pero conserva POST | Igual que 302 | Envíos de formularios, mantenimiento temporal |
| 308 Permanente | Igual que 301 pero conserva POST | Equivalente a 301 | APIs modernas, movimientos permanentes con cuerpo POST |
| Meta refresh | Redirección por etiqueta HTML | Transmite poco o ningún equity | Casi nunca — evitar |
Ejemplos reales de redirecciones 301
Aquí tienes las cuatro situaciones donde las 301 aparecen con más frecuencia, y el patrón que usa cada una.
1. Migrar de http a https
server {
listen 80;
server_name example.com;
return 301 https://$host$request_uri;
}
2. Fusionar www y sin www
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
3. Retirar un slug de URL
/blog/2024/seo-tips-old/→/blog/seo-tips/ (301 · Permanente)
4. Consolidar duplicados en una canónica
/blue-widget/→/products/blue-widget/ (301)
/products/blue-widget.html→/products/blue-widget/ (301)
Redirección 301 vs URL canónica — cuál usar
Ambas señalan "prefiero esta URL" a los motores de búsqueda. La diferencia está en lo que le ocurre a los visitantes.
Usa una 301 cuando
- La URL antigua realmente ha desaparecido o se ha fusionado
- Quieres una señal firme sin ambigüedad
- Los visitantes nunca deberían ver la página antigua
- Estás consolidando equity permanentemente
- Cambios de slug, migraciones de dominio, http a https
Usa una canónica cuando
- Ambas URLs deben seguir siendo accesibles
- Variantes de filtro, ordenación o parámetros de seguimiento
- Contenido sindicado entre dominios
- Los visitantes necesitan ver el duplicado
- Estás dando a Google una pista suave de preferencia
7 mejores prácticas para usar redirecciones 301
- Redirige a la URL final exacta. Nunca encadenes 301 → 301 → 301. Cada salto pierde equity. Apunta directamente al destino.
- Mantén la redirección activa durante 12+ meses. Google puede necesitar varios rastreos para desindexar completamente la URL antigua y reatribuir señales.
- Coincide en contenido, no solo en URL. Redirige una página antigua a una nueva con contenido equivalente. Redirigir a la página de inicio se trata como un soft 404.
- Actualiza los enlaces internos. Aunque las 301 estén activas, corrige los enlaces internos para que apunten directamente a la nueva URL. Ahorra presupuesto de rastreo y acelera la reindexación.
- Usa redirecciones a nivel de servidor, no meta-refresh. Las redirecciones meta-refresh transmiten poco link equity y son más lentas para los usuarios.
- Prueba con un comprobador de cabeceras. Verifica que la respuesta sea realmente una 301 (no una 302) usando curl, HTTPStatus.io o Screaming Frog.
- Envía el cambio de dirección en Search Console. Si migras de dominio, usa la herramienta de Cambio de dirección para acelerar el reconocimiento por parte de Google.
Cuando retiras 100 páginas, no las redirijas todas a la página de inicio. Google trata las redirecciones masivas a la home como soft 404s y no les da valor de posicionamiento. Mapea cada URL retirada al contenido más cercano. Si no hay coincidencia, devuelve un 410 Gone.
Errores comunes con las 301 que debes evitar
- Cadenas de redirección — 301 A → 301 B → 301 C. Google deja de seguir después de 5 saltos.
- Bucles de redirección — A → B → A. Nadie llega al destino y Google marca la URL como inaccesible.
- Usar 302 para movimientos permanentes — Google mantiene la URL antigua en el índice y pierdes la consolidación de posicionamiento.
- Redirigir a contenido no coincidente — se trata como soft 404 y no recibe valor de posicionamiento.
- Quitar la 301 demasiado pronto — Google necesita meses para atribuir señales. Déjala activa.
- Olvidar actualizar enlaces internos — hace que los rastreadores salten a través de redirecciones en lugar de llegar a la URL final.
Preguntas frecuentes
Sí. Una redirección 301 transmite aproximadamente el 90-99% del link equity (PageRank) de la URL antigua a la nueva. Google ha confirmado que las 301 consolidan las señales de posicionamiento en el destino.
Google normalmente reconoce una 301 en unos días o unas pocas semanas, dependiendo de la frecuencia de rastreo. Los sitios bien rastreados suelen ver la redirección aplicada en 24-72 horas.
La 301 es permanente: Google acaba sustituyendo la URL antigua por la nueva en su índice. La 302 es temporal: Google mantiene la URL antigua y trata la nueva como una alternativa a corto plazo.
Técnicamente sí, pero evítalo. Google deja de seguir las cadenas de redirección después de 5 saltos. Cada salto pierde una pequeña cantidad de link equity, así que redirige siempre directamente al destino final.
Deja las redirecciones 301 activas al menos 12 meses, y idealmente para siempre. Google necesita varios rastreos para reatribuir completamente las señales de posicionamiento, y los backlinks a la URL antigua puede que nunca se actualicen.
