La redirección 301 es un código de estado HTTP que informa a los navegadores y a los motores de búsqueda de que una URL se ha trasladado de forma permanente a otra dirección. En la práctica, cuando un usuario o un bot como Googlebot intenta acceder a la página antigua, el servidor lo envía automáticamente a la nueva URL. Si se implementa correctamente, ayuda a transferir gran parte del valor SEO a la nueva página, reduce enlaces rotos y minimiza la pérdida de posiciones durante migraciones, cambios de dominio o modificaciones en la estructura de URLs.
En cualquier sitio web es habitual eliminar páginas, cambiar de dominio, pasar de HTTP a HTTPS, reorganizar categorías o fusionar contenidos similares. Para que estos cambios no perjudiquen ni a los usuarios ni al posicionamiento orgánico, hace falta una estrategia de redirecciones bien pensada. La redirección 301 es una de las piezas más importantes de esa estrategia, porque comunica a los buscadores que no se trata de un cambio temporal, sino de una nueva ubicación definitiva.
En esta guía veremos qué es una redirección 301, en qué se diferencia de una 302 y de otros tipos de redirección, cómo configurarla en Apache con .htaccess, cPanel, WordPress y Nginx, cuáles son sus efectos en SEO y qué errores conviene evitar. En especial, cuando la configuración se realiza desde el hosting, un pequeño fallo puede provocar bucles de redirección en todo el sitio, por lo que es importante aplicar los ejemplos con cuidado. Para contar con una infraestructura fiable, también puedes revisar Paquetes de hosting web Hostragons y, si estás preparando una migración a HTTPS, Certificados SSL Hostragons.
¿Qué es una redirección 301?
Una redirección 301 es una respuesta permanente que el servidor devuelve al cliente. Cuando un usuario o un robot de búsqueda intenta entrar en la URL antigua, el servidor responde con el código de estado 301 e indica la nueva ubicación mediante la cabecera correspondiente. El navegador recibe esa respuesta y lleva al usuario a la URL de destino.
Por ejemplo, si has movido el contenido de tusitio.com/articulo-antiguo a tusitio.com/articulo-nuevo, no quieres que quienes lleguen a la dirección antigua vean una página de error 404. Al añadir una redirección 301, el usuario accede al contenido correcto y los motores de búsqueda empiezan a interpretar la nueva URL como la dirección principal de esa página.
Google ha indicado que, con sus algoritmos actuales, las señales de enlaces se transfieren en gran medida a través de redirecciones 301. Ahora bien, eso no significa que cualquier redirección vaya a funcionar de manera perfecta por sí sola. La similitud temática entre la página antigua y la nueva, la corrección técnica, la ausencia de cadenas de redirección, la velocidad de carga y la posibilidad de indexar la página de destino influyen directamente en el resultado SEO.
¿Cuándo se debe usar una redirección 301?
La redirección 301 debe utilizarse cuando una URL cambia de forma permanente. Para campañas temporales, pruebas A/B o páginas de mantenimiento de corta duración, normalmente son más adecuadas redirecciones temporales como 302 o 307. En los siguientes casos, usar una 301 suele ser la opción correcta:
- Cuando cambias de dominio: al migrar de dominioantiguo.com a dominionuevo.com.
- Cuando pasas de HTTP a HTTPS: para convertir la conexión segura en la versión predeterminada del sitio. En este punto puede ser útil consultar qué es un certificado SSL.
- Cuando eliges entre www y sin www: para definir una única versión canónica entre www.sitio.com y sitio.com.
- Cuando modificas la estructura de URLs: por ejemplo, al pasar de /blog/123 a URLs legibles como /blog/redireccion-301.
- Cuando fusionas contenidos: al unir dos artículos parecidos en una sola página más completa y sólida.
- Cuando mueves productos o categorías: en una tienda online, al enviar una ficha de producto antigua al producto nuevo más cercano o a una categoría relevante.
- Cuando eliminas páginas de forma definitiva: siempre que exista una alternativa que responda a la misma intención de búsqueda.
Comparativa entre 301, 302, 307 y Meta Refresh
Aunque para el usuario algunas redirecciones puedan parecer iguales, la señal que envían a los motores de búsqueda no es la misma. Elegir el código incorrecto puede provocar pérdida de rendimiento, especialmente en migraciones de sitio, cambios de dominio o procesos sensibles para el SEO.
| Tipo de redirección | Significado | Uso SEO | ¿Cuándo conviene usarla? |
|---|---|---|---|
| 301 | Movido permanentemente | Es la opción más adecuada para transferir valor SEO a la nueva URL | En cambios permanentes de URL, dominio o migraciones a HTTPS |
| 302 | Encontrado temporalmente | Indica que la URL antigua podría volver a utilizarse | En campañas, mantenimientos temporales o pruebas de corta duración |
| 307 | Redirección temporal | Mantiene el método HTTP y envía una señal temporal | Cuando se requiere una redirección temporal en APIs o procesos con formularios |
| Meta Refresh | Redirección con retraso dentro del HTML | No se recomienda para SEO y puede empeorar la experiencia de usuario | No debería usarse salvo en casos muy concretos y justificados |
La regla general en SEO es sencilla: si el cambio es permanente, utiliza 301; si es temporal, utiliza 302 o 307. Si tienes dudas, antes de decidir conviene aclarar si la página volverá en el futuro a su dirección anterior o si el traslado será definitivo.
¿Cómo afecta una redirección 301 al SEO?
La redirección 301 es una herramienta muy potente para SEO, pero también puede generar problemas si se planifica mal. Por eso conviene analizar tanto sus beneficios como sus posibles riesgos.
Ayuda a transferir la autoridad de enlaces a la nueva URL
Si la página antigua tiene enlaces externos, menciones sociales y señales acumuladas en buscadores, una redirección 301 ayuda a trasladar esas señales a la nueva página. Por ejemplo, si un artículo de blog con backlinks desde 50 sitios diferentes cambia de URL, sin una redirección ese valor se desperdicia y los usuarios terminan en un error 404. Con una 301, una parte importante de esa autoridad se consolida en la nueva dirección.
Reduce errores 404 y pérdida de usuarios
Las páginas 404 no son siempre malas; en contenidos eliminados sin alternativa pueden ser naturales. Sin embargo, dejar como 404 URLs con mucho tráfico o con enlaces entrantes suele provocar pérdida de usuarios y debilitamiento de señales SEO. Por eso es recomendable revisar de forma periódica los logs del servidor y los informes de Google Search Console para detectar páginas valiosas que están devolviendo errores.
Aclara las señales de indexación
Cuando los motores de búsqueda encuentran el mismo contenido disponible en varias URLs, pueden tener dificultades para decidir cuál deben mostrar en los resultados. La redirección 301 agrupa URLs duplicadas o antiguas bajo una única dirección principal. Esto es especialmente importante en diferencias entre www y sin www, HTTP y HTTPS, o URLs con y sin barra final.
Si se usa mal, puede causar pérdida de posiciones
Redirigir todas las páginas antiguas a la página de inicio es una práctica frecuente, pero equivocada. Si el tema de la página antigua no coincide con el de la página de destino, Google puede interpretar esa redirección como una señal débil o poco útil. Por ejemplo, en lugar de redirigir un antiguo artículo sobre optimización de velocidad en WordPress a la home de un proveedor de hosting, es mejor llevarlo a una guía actualizada sobre rendimiento en WordPress. En este contexto, páginas como Alojamiento WordPress o Guía de aceleración de sitios web pueden ser destinos más relevantes.
¿Cómo hacer una redirección 301?
Una redirección 301 puede configurarse desde el servidor, desde el panel de control del hosting, mediante un plugin del CMS o desde el código de la aplicación. El método más adecuado depende de la infraestructura del sitio y de la cantidad de redirecciones que necesites. Para unas pocas URLs en WordPress, un plugin puede ser suficiente; para redirecciones de dominio completo o migraciones a HTTPS, lo ideal es trabajar a nivel de servidor.
1. Redirección 301 con Apache .htaccess
En muchos planes de hosting compartido que utilizan Apache, las redirecciones se gestionan mediante el archivo .htaccess. Normalmente se encuentra en el directorio raíz del sitio, es decir, dentro de public_html. Antes de modificarlo, haz una copia de seguridad: un solo carácter incorrecto puede provocar un error 500 Internal Server Error.
Ejemplo de redirección de una sola página:
Redirect 301 /pagina-antigua https://www.tusitio.com/pagina-nueva
Ejemplo de redirección de HTTP a HTTPS:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ejemplo de redirección desde la versión sin www a la versión con www:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tusitio.com [NC]
RewriteRule ^(.*)$ https://www.tusitio.com/$1 [L,R=301]
El punto clave es evitar reglas que se pisen entre sí cuando se aplican al mismo tiempo redirecciones de HTTPS y de www. Si hay conflicto, el usuario puede pasar primero de HTTP a HTTPS y después de sin www a www, generando una cadena innecesaria.
2. Redirección 301 desde cPanel
Para usuarios que no quieren tocar código, cPanel suele ser una opción muy práctica. Los pasos generales son los siguientes:
- Inicia sesión en tu cuenta de cPanel.
- Abre la herramienta Redirects desde la sección Domains.
- Selecciona el tipo de redirección Permanent 301.
- Elige el dominio o directorio que quieres redirigir.
- Escribe la URL de destino completa.
- Revisa las preferencias de www y guarda los cambios.
- Comprueba el resultado con una ventana de incógnito del navegador o con curl.
Los clientes que usan cPanel en Hostragons pueden controlar con mayor facilidad dominios, hosting y redirecciones desde un mismo panel. Si estás planificando una migración de dominio, también te conviene revisar la guía Cómo se realiza la transferencia de dominio.
3. Redirección 301 en WordPress
En sitios WordPress existen tres formas habituales de gestionar redirecciones: mediante un plugin, desde .htaccess o con código en el tema o en una funcionalidad personalizada. Para empezar de forma segura, lo más recomendable suele ser utilizar un plugin fiable de redirecciones. Herramientas como Redirection, Rank Math o Yoast SEO Premium permiten emparejar URLs antiguas y nuevas desde el panel de administración.
Pasos recomendados en WordPress:
- Primero exporta o prepara una lista completa de URLs y define a qué destino debe ir cada página.
- Antes de instalar un plugin o tocar reglas, realiza una copia de seguridad completa del sitio.
- Añade la correspondencia entre la URL antigua y la URL de destino.
- Asegúrate de que el código de redirección configurado sea 301.
- Si utilizas un plugin de caché o caché a nivel de servidor, limpia la caché.
- Verifica el código de estado con una herramienta de prueba.
Cuando se guardan demasiadas reglas de redirección dentro de un plugin, puede notarse un impacto en el rendimiento. Si tienes cientos o miles de redirecciones, suele ser más saludable configurarlas a nivel de servidor. Para mejorar el rendimiento en WordPress, también pueden ayudarte Paquetes de hosting para WordPress y configuración de LiteSpeed Cache.
4. Redirección 301 con Nginx
En servidores que utilizan Nginx, la redirección normalmente se configura dentro del server block correspondiente al sitio. Un ejemplo de redirección de dominio sería el siguiente:
server {
listen 80;
server_name sitioantiguo.com www.sitioantiguo.com;
return 301 https://sitionuevo.com$request_uri;
}
Para redirigir una página concreta:
location = /pagina-antigua {
return 301 https://tusitio.com/pagina-nueva;
}
Después de modificar la configuración de Nginx, primero se debe ejecutar el comando de prueba y después recargar el servicio. Un server block mal configurado puede afectar el acceso a todo el sitio. Si utilizas un servidor administrado, lo más seguro es planificar estos cambios con el equipo de soporte técnico. Si necesitas más control sobre la configuración, puedes valorar soluciones como servidor VPS.
Plan de redirecciones 301 durante una migración de sitio
Cuando cambias de dominio o modificas la arquitectura de un sitio, dejar las redirecciones 301 para el último minuto es un riesgo importante. En migraciones profesionales, primero se crea un inventario de URLs existentes y después se define el destino de cada una.
Lista de comprobación paso a paso para la migración
- Crea un inventario de URLs: recopila todas las URLs valiosas desde el sitemap, Search Console, Analytics, herramientas de backlinks y logs del servidor.
- Prioriza: da prioridad a las páginas que generan tráfico, backlinks y conversiones.
- Haz correspondencias uno a uno: relaciona cada URL antigua con la nueva URL más relevante.
- Evita redirecciones masivas a la home: las redirecciones sin relación temática debilitan el valor SEO.
- Prueba en un entorno de staging: revisa URLs de ejemplo antes de publicar los cambios en producción.
- Actualiza el sitemap XML: añade las nuevas URLs al sitemap y elimina las antiguas.
- Corrige los enlaces internos: no dependas solo de las redirecciones; actualiza menús, contenidos y enlaces del footer para que apunten directamente a la nueva URL.
- Haz seguimiento en Search Console: revisa informes de cobertura, estadísticas de rastreo y experiencia de página durante al menos 4-8 semanas.
Por ejemplo, si cambias la estructura de URLs de un blog con 300 páginas, no basta con redirigir solo las 20 páginas con más tráfico. Algunas páginas con poco tráfico pueden tener backlinks importantes y transmitir autoridad. Por eso, la decisión no debe basarse únicamente en el número de visitas.
Errores más frecuentes al usar redirecciones 301

Crear cadenas de redirección
Una cadena de redirección se produce cuando una URL redirige primero a una segunda URL y luego a una tercera. Por ejemplo, en lugar de A → B → C, lo correcto sería A → C. Las cadenas consumen presupuesto de rastreo innecesariamente, ralentizan la carga y pueden debilitar la transferencia de señales. Este problema es especialmente común en sitios que han cambiado varias veces sus URLs a lo largo de los años.
Crear bucles de redirección
Un bucle aparece cuando A redirige a B y B vuelve a redirigir a A. En ese caso, el navegador muestra un error como too many redirects. Suele deberse a conflictos entre reglas de HTTPS, www y caché. Para solucionarlo, hay que revisar todas las reglas una por una y, si es posible, simplificarlas en un único punto de control.
Redirigir a páginas no relacionadas
Enviar todas las páginas eliminadas a la página de inicio puede parecer fácil a corto plazo, pero no responde a la intención del usuario. Una antigua página sobre instalación de SSL no debería redirigirse a la home, sino a una guía actualizada de instalación SSL o a una página de producto SSL. Esto protege tanto la satisfacción del usuario como las señales SEO. Para un contenido relacionado, puede utilizarse cómo se realiza la instalación de SSL.
Entrar en conflicto con robots.txt o noindex
Si la URL de destino tiene una etiqueta noindex o está bloqueada por robots.txt, la redirección 301 no aportará el beneficio SEO esperado. Asegúrate de que la nueva página de destino sea indexable, accesible y devuelva un código de estado 200.
No probar las redirecciones
Después de añadir una redirección, no basta con comprobar que la página se abre en el navegador. La caché del navegador puede engañarte. Es necesario verificar el código de estado con herramientas de comprobación HTTP, el comando curl, Screaming Frog u otros rastreadores similares.
¿Cómo probar una redirección 301?
Para saber si la implementación funciona correctamente, es imprescindible hacer una prueba técnica. Con un comando curl sencillo puedes ver qué código de estado devuelve una URL:
curl -I https://tusitio.com/pagina-antigua
En una configuración correcta, el resultado debe mostrar HTTP/1.1 301 o HTTP/2 301, y en la línea Location debe aparecer la nueva URL. Después, también hay que comprobar que la URL de destino devuelve un código 200. Si el destino vuelve a redirigir a otra página, existe una cadena y conviene simplificar la regla.
Métodos que puedes usar para realizar pruebas:
- Comprobar cabeceras HTTP con curl o con las herramientas de desarrollo del navegador.
- Usar herramientas online de redirect checker para detectar cadenas.
- Rastrear todo el sitio con crawlers como Screaming Frog.
- Utilizar la herramienta de inspección de URLs en Google Search Console.
- Revisar las solicitudes de Googlebot en los registros access log del servidor.
Redirecciones 301 y rendimiento del hosting
Aunque una redirección parezca una operación técnica pequeña, en sitios grandes cientos de reglas pueden afectar el rendimiento. Cada vez que llega una solicitud, el servidor puede tener que evaluar reglas complejas con expresiones regulares, lo que consume recursos. Por eso conviene mantener los archivos de redirección ordenados, eliminar reglas antiguas o innecesarias y escribir reglas simples que lleven directamente al destino final.
La infraestructura de hosting también juega un papel importante. Un TTFB rápido, una configuración SSL correcta, soporte para HTTP/2 o HTTP/3 y un sistema de caché fiable mejoran la experiencia del usuario después de la redirección. Si tu web está creciendo y el tráfico aumenta, puede tener sentido valorar opciones más escalables como Hosting empresarial Hostragons o soluciones de servidor en la nube.
Buenas prácticas para redirecciones 301
- Usa 301 para cambios permanentes y 302 para cambios temporales.
- Redirige cada URL antigua a la nueva URL más relevante.
- No hagas redirecciones masivas a la página de inicio.
- Reduce las cadenas de redirección a un solo salto.
- Unifica HTTPS, www y barra final bajo un único estándar.
- Actualiza los enlaces internos; no obligues al usuario a pasar por redirecciones innecesarias.
- Mantén en el sitemap XML solo URLs nuevas que devuelvan código 200.
- Después de la migración, revisa los informes de Search Console durante 4-8 semanas.
- Antes de cambios importantes, crea una copia de seguridad completa y, si puedes, prueba en un entorno de staging.
- Cuando hagas cambios a nivel de servidor, pide ayuda al soporte de hosting si no estás seguro.
Resumen rápido
La redirección 301 es una de las prácticas SEO esenciales cuando se producen cambios permanentes de URL. Lleva a usuarios y motores de búsqueda a la dirección correcta, ayuda a conservar la autoridad de enlaces, reduce errores 404, hace más seguras las migraciones de sitio y aclara las señales de indexación. Pero si se usa mal, puede generar cadenas, bucles, destinos irrelevantes y pérdida de posiciones.
Si estás planificando un cambio de dominio, una migración a HTTPS o una renovación de la arquitectura de URLs, prepara el mapa de redirecciones con antelación y no descuides las pruebas técnicas. Para reforzar tu infraestructura y gestionar hosting, dominios y SSL con menos complicaciones, puedes revisar las soluciones de hosting, dominio y SSL de Hostragons, o solicitar ayuda al equipo de soporte técnico para elegir la configuración más adecuada.
Preguntas frecuentes
¿Qué es una redirección 301?
Una redirección 301 es un código de estado HTTP que indica que una URL se ha movido permanentemente a otra URL. Envía a usuarios y motores de búsqueda desde la dirección antigua a la nueva, y ayuda a transferir las señales SEO a la URL de destino.
¿Una redirección 301 perjudica al SEO?
Una redirección 301 bien configurada no perjudica al SEO; al contrario, reduce la pérdida de autoridad cuando cambian las URLs. Sin embargo, errores como redirigir a páginas no relacionadas, crear cadenas o provocar bucles pueden afectar a las posiciones y a la experiencia de usuario.
¿Cuál es la diferencia entre una redirección 301 y una 302?
La 301 indica una redirección permanente, mientras que la 302 indica una redirección temporal. Si una página se ha trasladado de forma definitiva, debe usarse 301. Si la página volverá pronto a su URL anterior o se trata de una campaña temporal, una 302 suele ser más adecuada.
¿Durante cuánto tiempo se debe mantener una redirección 301?
En URLs importantes, se recomienda mantener las redirecciones 301 durante el mayor tiempo posible, idealmente de forma indefinida. Los enlaces externos, los marcadores de usuarios y las señales de buscadores pueden seguir llegando a la URL antigua, por lo que retirarlas demasiado pronto puede causar pérdida de tráfico.
¿Se puede hacer una redirección 301 en WordPress con un plugin?
Sí, en WordPress se pueden crear redirecciones 301 con plugins como Redirection o con plugins SEO. Es una solución práctica para redirecciones pequeñas o medianas. En listas muy grandes, por motivos de rendimiento, suele ser preferible configurarlas a nivel de servidor.