¿Qué es una redirección 301 y cómo hacerlas?
La redirección 301 es una herramienta esencial en el SEO y en la gestión de sitios web, ya que permite redirigir permanentemente una URL a otra. Esto garantiza que tanto los usuarios como los motores de búsqueda lleguen siempre al contenido adecuado sin perder la autoridad SEO de la página original. Pero, ¿qué es una redirección 301 y cómo hacerlas de manera correcta? Como consultor SEO en Madrid, te explicaré la importancia de implementar estas redirecciones para optimizar tu sitio y mejorar la experiencia del usuario, asegurando que tu estrategia SEO no pierda fuerza.
¿Qué es una redirección 301?
La redirección 301 es un código que permite redirigir de forma permanente la ubicación de una página web a otra. Este código, que forma parte de las respuestas HTTP, indica a los motores de búsqueda y navegadores que el contenido de una URL se ha movido permanentemente a una nueva dirección.
Es importante destacar que la parte «301» no debe confundirse con un error. Aunque a veces se menciona como «error 301», este término es incorrecto. El código 301 no es un error en sí, sino una acción consciente que informa sobre el redireccionamiento de una página. Al implementar una redirección 301, le estamos comunicando a los motores de búsqueda que una página ya no existe en su ubicación original y que ha sido trasladada permanentemente.
Cuando un usuario intenta acceder a una URL que ya no está disponible, el navegador redirige automáticamente al usuario a la nueva dirección especificada en la redirección 301. Esta acción se realiza sin que el usuario lo note, asegurando una experiencia fluida y sin interrupciones.
Ejemplo de redirección 301
¿Cuándo usar redirecciones 301?
Creación de URL amigables: A veces, se generan URLs que no son comprensibles para los usuarios. Al optimizarlas, puedes mejorar el SEO y la experiencia del usuario.
- Modificación o eliminación de URLs: Para evitar que los usuarios encuentren errores 404 en tu sitio, es esencial redirigir las URLs eliminadas o modificadas a nuevas páginas relevantes.
- Migración a HTTPS: Si tu sitio web inicialmente estaba indexado en HTTP sin certificado SSL, es importante redirigir el tráfico a la versión segura HTTPS para garantizar la seguridad de los usuarios.
- Contenido duplicado: Cuando existe contenido duplicado, las redirecciones 301 ayudan a consolidar la autoridad de la página al dirigir a los usuarios a la versión correcta del contenido.
- Cambios en la estructura del sitio web: Si decides reorganizar la arquitectura de tu sitio, las redirecciones 301 aseguran que las URLs antiguas se dirijan a las nuevas.
- Resolución de canibalización de palabras clave: Si varias URLs compiten por las mismas palabras clave, una redirección 301 puede ayudar a consolidar el tráfico hacia una sola página.
- Actualización de contenido obsoleto: Al crear contenido nuevo y de mayor calidad a partir de un post antiguo, es recomendable redirigir la URL anterior a la nueva versión para aprovechar su tráfico.
- Redirección entre dominios: En algunos casos, puede ser necesario redirigir un dominio completo a otro para mantener la coherencia y la autoridad del sitio.
Implementar correctamente las redirecciones 301 es crucial para proporcionar a Google una arquitectura adecuada de tu sitio web. Esto no solo mejora la experiencia del usuario, sino que también es fundamental para optimizar el SEO y aumentar posiciones en los resultados de búsqueda.
Tipos de redirecciones
Redirección 301 (Permanente)
La redirección 301 indica que una página ha sido movida de forma permanente a una nueva URL. Este tipo de redirección es fundamental en SEO, ya que transfiere la autoridad de la URL original a la nueva, ayudando a mantener el posicionamiento en los motores de búsqueda. Es la opción más recomendada para sitios que han cambiado de estructura o han eliminado contenido.
Redirección 302 (Temporal)
La redirección 302 se utiliza cuando una URL se ha movido de forma temporal a otra dirección. A diferencia de la 301, esta redirección no transfiere la autoridad SEO de la URL original, lo que significa que los motores de búsqueda seguirán indexando la URL original. Es ideal para situaciones donde se necesita realizar cambios temporales.
Redirección 303 (See Other)
La redirección 303 indica que el recurso solicitado se encuentra en otra URL, y el cliente debe realizar una nueva solicitud para acceder a él. Este tipo de redirección se utiliza comúnmente después de formularios donde se requiere que el navegador realice una solicitud GET a la nueva URL. A diferencia de la 302, se utiliza para cambiar el método de solicitud.
Redirección 307 (Temporal, con métodos HTTP)
La redirección 307 es similar a la 302, ya que también es temporal. Sin embargo, mantiene el método HTTP original (GET o POST), lo que es útil en situaciones donde se necesita conservar el método de solicitud específico. Esto asegura que las solicitudes sean manejadas correctamente en aplicaciones web.
Redirección 308 (Permanent Redirect)
La redirección 308 es una variante de la 301 que indica que el recurso se ha movido permanentemente a una nueva URL, pero a diferencia de la 301, mantiene el método de solicitud. Esto significa que si se utiliza un método POST, el navegador enviará la misma solicitud POST a la nueva URL.
Redirección Meta Refresh
La redirección Meta Refresh se realiza mediante una etiqueta HTML en el código de la página. Generalmente, se usa para redirigir a los usuarios después de un breve retraso. Aunque es fácil de implementar, no es recomendada para SEO, ya que no transfiere adecuadamente la autoridad de la URL original.
Redirección JavaScript
Esta redirección utiliza un script en JavaScript para redirigir a los usuarios a otra URL. Aunque puede ser útil en algunas situaciones, no es la mejor opción para SEO, ya que los motores de búsqueda pueden no seguir siempre las redirecciones basadas en JavaScript.
¿Cómo hacer un redireccionamiento 301?
La redirección 301 se puede hacer a través de plugins de WordPress o a través del archivo htaccess.
Redirección 301 htaccess
- Acceder al archivo .htaccess
- Editar el archivo
- Agregar la redirección
- Crear el archivo .htaccess (si es necesario)
- Ejemplo de redirección de HTTP a HTTPS
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} off
RewriteRule (.*) https://www.dominio.com/$1 [R=301,L,QSA]
</IfModule>
- Guardar y cerrar el archivo
Finalmente, guarda los cambios en el archivo .htaccess y ciérralo. La redirección 301 estará activa de inmediato, asegurando que los usuarios y motores de búsqueda sean dirigidos a la URL correcta.
Redirección 301 en WordPress con Yoast SEO
La redirección 301 es una herramienta esencial para mantener la autoridad de tu sitio web y ofrecer una experiencia fluida a los usuarios. Si utilizas WordPress, el plugin Yoast SEO facilita este proceso. A continuación, te mostramos cómo hacerlo de manera sencilla.
- Instalar y activar Yoast SEO
Si aún no tienes Yoast SEO instalado en tu WordPress, sigue estos pasos:
Dirígete al panel de administración de WordPress.
Ve a Plugins > Añadir nuevo.
Busca «Yoast SEO» en la barra de búsqueda.
Haz clic en Instalar ahora y luego en Activar.
- Acceder a la herramienta de redirección
Una vez que tengas Yoast SEO activado:
Ve a SEO en el menú lateral del panel de administración.
Selecciona Redirecciones. Si no ves esta opción, puede que necesites instalar el complemento Yoast SEO Premium, ya que la funcionalidad de redirección no está disponible en la versión gratuita.
- Crear una nueva redirección
Para añadir una redirección 301:
Haz clic en el botón Añadir nueva redirección.
En el campo URL antigua, introduce la URL que deseas redirigir.
En el campo URL nueva, escribe la nueva dirección a la que quieres que se dirijan los usuarios.
- Seleccionar el tipo de redirección
Asegúrate de que el tipo de redirección esté configurado como 301 – Redirección permanente. Esta opción indica a los motores de búsqueda que la URL original ha sido movida permanentemente a la nueva ubicación.
- Guardar la redirección
Una vez que hayas ingresado las URL y seleccionado el tipo de redirección:
Haz clic en Añadir redirección para guardar los cambios.
La redirección 301 estará activa inmediatamente.
- Verificar la redirección
Es recomendable comprobar que la redirección se ha configurado correctamente:
Abre una nueva pestaña en tu navegador.
Escribe la URL antigua y verifica que te lleve a la nueva dirección sin problemas.
Redirección 301 en WordPress con Rank Math
Si aún no tienes Rank Math instalado en tu WordPress, sigue estos pasos:
- Accede al panel de administración de WordPress.
Ve a Plugins > Añadir nuevo.
Busca «Rank Math» en la barra de búsqueda.
Haz clic en Instalar ahora y luego en Activar.
- Acceder a la herramienta de redirección
Una vez que Rank Math esté activado:
Dirígete a Rank Math en el menú lateral del panel de administración.
Selecciona Redirecciones.
- Crear una nueva redirección
Para añadir una redirección 301:
Haz clic en el botón Añadir nueva redirección.
En el campo URL de origen, introduce la URL que deseas redirigir.
En el campo URL de destino, escribe la nueva dirección a la que deseas que se dirijan los usuarios.
- Seleccionar el tipo de redirección
Asegúrate de que el tipo de redirección esté configurado como 301 – Redirección permanente. Esto informa a los motores de búsqueda que la URL original ha sido movida de forma permanente a la nueva ubicación.
- Guardar la redirección
Una vez que hayas ingresado las URL y seleccionado el tipo de redirección:
Haz clic en Guardar cambios para aplicar la redirección.
La redirección 301 estará activa inmediatamente.
- Verificar la redirección
Es aconsejable comprobar que la redirección se ha configurado correctamente:
Abre una nueva pestaña en tu navegador.
Escribe la URL de origen y verifica que te lleve a la nueva dirección sin inconvenientes.
Recomendaciones antes de hacer una redireccion 301
Haz una copia de seguridad
Antes de realizar cualquier cambio, especialmente en el archivo .htaccess o en la configuración de tu sitio, asegúrate de hacer una copia de seguridad completa. Esto te permitirá restaurar tu sitio a su estado anterior en caso de que surjan problemas.
Prueba las redirecciones
Después de configurar una redirección 301, es crucial probarla. Asegúrate de que los usuarios sean dirigidos correctamente desde la URL antigua a la nueva. Puedes utilizar herramientas como Redirect Path para verificar que la redirección esté funcionando como se espera.
Ten cuidado al editar el archivo .htaccess
Si decides hacer la redirección a través del archivo .htaccess, procede con precaución. Errores en este archivo pueden afectar el funcionamiento de todo tu sitio web. Siempre es recomendable editar este archivo con un editor de texto que no altere la codificación y asegurarte de seguir la sintaxis adecuada.
Mantén un registro de las redirecciones
Lleva un registro de todas las redirecciones que implementas. Esto no solo te ayudará a gestionar cambios futuros, sino que también facilitará la identificación de posibles problemas.
Actualiza enlaces internos
Después de implementar la redirección 301, revisa y actualiza los enlaces internos de tu sitio para que apunten a la nueva URL. Esto mejorará la navegación y la experiencia del usuario.