Redirecciones 301, guía básica

SEO

¿Para qué sirven las redirecciones 301? ¿Cómo puedo introducirlos? ¿Cuál es su sintaxis correcta? Si te estás haciendo algunas de estas preguntas, este es el manual completo que estabas buscando para entender, paso a paso, cómo usar las redirecciones 301 sin poner en riesgo tu SEO.

Redirecciones 301 La redirección 301 es una herramienta muy útil y, a la vez, delicada. Si tienes uno o varios sitios web y te gusta hacer las cosas bien, tarde o temprano tendrás que utilizar este protocolo. A menudo es una cuestión de higiene, arquitectura web o de SEO técnico. Pero lo cierto es que las redirecciones 301 cumplen una función de vital importancia para el SEO y para la experiencia de usuario. Vamos por partes…

 

¿Qué es una redirección 301?

Una redirección 301 es un código de estado HTTP que se utiliza para enviar a los usuarios y a los bots de los buscadores de una URL a otra de forma permanente. Dicho de otro modo, indica a Google y al resto de buscadores que la URL antigua ya no debe tenerse en cuenta y que el contenido “vive” ahora en la nueva dirección.

No hay que confundirlo con las redirecciones temporales, que se realizan con el código 302 u otros de la familia 3xx. Mientras que la 301 indica un cambio definitivo, la 302 comunica que el cambio es solo temporal.

Cuando se desea eliminar o trasladar un dominio o una página, colocar un 301 evita la aparición del famoso error 404, algo que puede llevar a los usuarios a tener una mala impresión, aumentar la tasa de rebote o incluso a creer que todo el dominio ha sido abandonado.

Desde el punto de vista del posicionamiento SEO, las redirecciones 301 nos permiten, además, conservar (en gran medida) el link juice, es decir, la fuerza de los enlaces entrantes que apuntaban a la URL antigua. Por eso son una pieza clave en migraciones, cambios de estructura o limpieza de contenido.

Diferencias entre redirección 301 y 302

Las redirecciones 301 y 302 se utilizan constantemente en cualquier proyecto web profesional, pero es importante no confundirlas. Aquí tienes un resumen rápido:

Tipo de redirecciónSignificadoDuraciónEfecto SEOCuándo usarla
301Redirección permanenteDefinitivaTransfiere casi toda la autoridad y señales de la URL originalCambios de URL definitivos, migraciones de dominio, eliminación de contenidos
302Redirección temporalProvisionalNo debería consolidar la autoridad en la nueva URL si realmente es temporalTests A/B, campañas puntuales, contenido temporalmente no disponible

Elegir mal entre 301 y 302 puede provocar pérdida de visibilidad orgánica o que Google no consolide bien las señales entre URLs. Si el cambio es definitivo, lo recomendable es usar siempre una redirección 301.

¿Cuándo puedo necesitar una redirección 301?

Si el tiempo de vida de una web es lo suficientemente largo, las redirecciones son inevitables para solucionar algunos problemas habituales tanto de SEO técnico como de SEO on page. Aquí algunos casos típicos:

  • Establecer una versión canónica del dominio (con www o sin ella, por ejemplo) y evitar duplicidades.
  • Migrar el dominio a una nueva marca o TLD (por ejemplo, de .es a .com).
  • Realizar cambios en las URL para hacerlas más amigables, optimizadas o coherentes con la arquitectura de información.
  • Eliminar páginas definitivamente y redirigir hacia contenidos relevantes para no perder tráfico ni enlaces.
  • Cambiar de CMS (por ejemplo, a WordPress) y modificar la estructura de URLs.
  • Unificar contenido duplicado o muy similar, tal y como se aborda en la guía para evitar contenido duplicado.
  • Solucionar errores SEO detectados en auditorías con herramientas como Screaming Frog, donde suelen aparecer cadenas de redirecciones, 404 o problemas con códigos de estado.

En todos estos casos, una buena estrategia de redirecciones 301 garantiza que los usuarios sigan encontrando lo que buscan y que Google entienda correctamente qué URLs deben posicionarse.

Cómo llevar a cabo las redirecciones 301 con el archivo .htaccess

La forma más habitual (y para muchos, la más sencilla) de hacer redirecciones en servidores Apache es introduciendo las reglas correspondientes en el archivo .htaccess. Para ello, es preciso acceder mediante FTP al servidor.

Es algo relativamente sencillo que no requiere conocimientos muy avanzados, y que cualquiera puede hacer con un mínimo de cuidado. Para facilitar la tarea, lo más recomendable es descargar FileZilla, un cliente FTP que te permitirá acceder a tu servidor y realizar cambios de forma intuitiva.

FileZilla dispone de una interfaz con una pantalla dividida en dos. En la parte izquierda se encuentran las carpetas del equipo, y en la derecha, los archivos alojados en el servidor. Esto te permitirá subir y descargar archivos fácilmente.

Interfaz de FileZilla

Como puedes ver en la parte superior de la captura de pantalla, para conectar FileZilla con tu servidor debes introducir el nombre del hosting, el nombre de usuario y el password correspondiente. Si no dispones de alguno de estos datos debes contactar con tu proveedor de hosting para que te los facilite. El puerto, normalmente, es el 21.

Una vez hayas conectado con tu servidor mediante FTP, debes localizar el archivo .htaccess en los archivos de la parte derecha de la pantalla, normalmente en la carpeta raíz de la instalación.

htaccess en FileZilla

Una vez has encontrado el archivo .htaccess, haz clic con el botón derecho del ratón para que se abra un desplegable con las opciones. Selecciona “ver/editar”, y copia el contenido en un bloc de notas para guardar una copia de seguridad (cualquier cambio incorrecto en el archivo .htaccess puede causar problemas graves en el sitio).

Después solo tendrás que añadir las líneas de código para implementar las redirecciones 301. Veamos algunos de los casos más habituales.

Redireccionar un dominio completo

Si lo que necesitas es redireccionar tu dominio porque ya no es amigable a nivel SEO, has cambiado de marca o quieres unificar versiones, puedes introducir el siguiente código para enviar una URL concreta al nuevo dominio:

Redirect 301 / http://www.nuevodominio.com/

Pero es muy probable que quieras trasladar todo el contenido de tu viejo dominio hacia el nuevo, manteniendo la misma estructura de URLs. En ese caso, puedes utilizar algo como esto:

RedirectMatch 301 ^(.*)$ http://nuevodominio.com/$1

Con ello conseguirás que las páginas con el antiguo dominio se trasladen al nuevo respetando la estructura original. Ideal en migraciones de dominio bien planificadas y acompañadas de una revisión de códigos HTTP y auditoría SEO.

Redireccionar una página concreta

Si lo que deseas es redireccionar una página en concreto, o unas cuantas, puedes hacerlo así:

Redirect 301 /antigua-pagina/ http://dominio.com/nueva-pagina/

Se trata de la típica situación en la que mejoras una URL para que sea más corta, más descriptiva o incluya la palabra clave principal, pero no quieres perder el tráfico ni los enlaces que apuntan a la URL antigua.

Eliminar una página y evitar errores 404

Como decíamos al principio, para evitar que el usuario se encuentre con un error 404 al eliminar una página, puedes usar redirecciones 301 y mandarle a otro contenido relacionado para evitar que se marche hacia la competencia. Esto es especialmente útil en e-commerce, donde las distintas ofertas de productos disponibles pueden suponer la necesidad de eliminar páginas con frecuencia.

Puedes, por ejemplo, redirigir al usuario a la categoría a la que pertenece el producto eliminado, por si desea adquirir otro artículo relacionado:

Redirect 301 /categoria/producto/ http://dominio.com/categoria/

Antes de tomar la decisión de eliminar un contenido, revisa si está generando tráfico orgánico o tiene enlaces entrantes. Herramientas como Screaming Frog, Search Console o Analytics pueden ayudarte a tomar la mejor decisión.

Redirección de directorios completos

Para mover un directorio manteniendo todas las páginas internas incluidas en la raíz, puedes utilizar:

Redirect 301 /antiguo-directorio/ http://dominio.com/nuevo-directorio/

Y lo mismo puedes hacer con los subdirectorios. Puedes añadir o suprimir niveles de directorios y subdirectorios siguiendo la misma sintaxis. ¡Es muy sencillo y extremadamente útil cuando reorganizas la arquitectura de información de tu web!

Buenas prácticas al trabajar con redirecciones 301

Trabajar con redirecciones no es demasiado complicado, pero sí conviene seguir una serie de buenas prácticas para evitar sustos en el SEO y en la experiencia de usuario:

  • Haz siempre una copia de seguridad antes de editar el archivo .htaccess.
  • Asegúrate de que en tu servidor Apache esté activado el módulo mod_rewrite. Por ello, debes añadir en el .htaccess, antes de escribir las reglas de redirección, algo como lo siguiente:
Options +FollowSymlinks
RewriteEngine On
  • Evita las cadenas de redirecciones (URL A → URL B → URL C…). Siempre que puedas, redirige directamente de A a la versión final, para no perder rendimiento ni autoridad.
  • No abuses de las redirecciones 302 si el cambio es permanente. A nivel SEO, en la mayoría de casos, deberías utilizar 301.
  • Si se trata de una migración con cambio de hosting, no olvides conservar el alojamiento web de tu antiguo dominio activo durante unos meses, con el Sitemap actualizado, para que los bots sigan las redirecciones.
  • Monitoriza errores y redirecciones con herramientas como Screaming Frog y revisa errores SEO on page una vez implementados los cambios.
  • Comprueba periódicamente los códigos de estado HTTP de tus URLs para detectar nuevos 404 o redirecciones innecesarias.

¿Google penaliza las redirecciones 301?

No, Google no penaliza por usar redirecciones 301 siempre que estén bien implementadas y tengan sentido para el usuario. De hecho, forman parte natural de la vida de cualquier proyecto web: cambios de estructura, migraciones, limpieza de contenido, etc.

Los problemas llegan cuando se abusa de las redirecciones sin un criterio claro, se generan bucles (una URL que se redirige a sí misma de forma indirecta) o se crean cadenas muy largas. Planifica siempre tus redirecciones como parte de una auditoría SEO y evitarás sorpresas.

FAQs sobre redirecciones 301

¿Qué es la redirección 301?

La redirección 301 es un código de estado HTTP que indica un cambio permanente de una URL a otra. De esta forma, los usuarios y los buscadores son enviados automáticamente a la nueva dirección, consolidando la autoridad y las señales SEO en la URL de destino.

¿Qué son las redirecciones 301 y 302?

Las redirecciones 301 son permanentes y comunican a los buscadores que la URL original ha cambiado de forma definitiva. Las redirecciones 302 son temporales y se utilizan cuando el cambio es provisional (tests, campañas, mantenimiento…). Usar una u otra correctamente es clave para no confundir a Google ni perder posicionamiento.

¿Google penaliza las redirecciones 301?

Google no penaliza por utilizar redirecciones 301; al contrario, es la forma recomendada de comunicar cambios de URL permanentes. Lo que sí puede perjudicarte es una mala implementación: cadenas de redirecciones, bucles, excesivo número de saltos o redirigir a contenidos no relacionados.

¿Cómo puedo solucionar las redirecciones 301?

Para solucionar problemas con redirecciones 301 lo ideal es:

  • Detectar todas las redirecciones y 404 con herramientas como Screaming Frog.
  • Romper las cadenas y redirigir siempre a la versión final de la URL.
  • Eliminar reglas antiguas del .htaccess que ya no tengan sentido.
  • Actualizar enlaces internos para que apunten directamente a la URL definitiva.
  • Revisar todo el mapa de redirecciones dentro de una estrategia SEO global.

¿Necesitas ayuda profesional con tus redirecciones 301 y SEO?

Una estrategia incorrecta de redirecciones puede tirar por tierra años de trabajo SEO. Si estás pensando en hacer una migración, cambiar la estructura de tu web o limpiar contenido antiguo, puede ser un buen momento para apoyarte en especialistas.

En Rodanet te ayudamos con:

Si no lo ves claro o tu proyecto es crítico, acude a profesionales. Trabajillos como los que hemos explicado aquí, relativamente sencillos sobre el papel, pueden complicarse mucho dependiendo del tamaño y la historia de la web. ¡Tú decides! 🙂

Daniel Larrosa

CEO & Director Técnico at  | Web |  + posts

Más de 15 años optimizando webs, resolviendo incidencias técnicas y haciendo que todo funcione entre bastidores. Co-capitán de la Rodaneta. Si algo se puede automatizar, escalar o mejorar, él ya tiene un plan.

Quieres estar al día de las mejores noticias sobre marketing, GEO y SEO. Pídele a Google que te muestre más noticias de Rodanet aquí

Compartir

parar hacer seo
SEO

¿Qué pasa si dejo de hacer SEO?

Dejar de hacer SEO no suele provocar una caída inmediata, pero sí elimina el trabajo de mantenimiento que protege la…