Redirección 301: todo lo que necesitas saber sobre las redirecciones web

Alguna vez te habrás topado con éste término. Seguro que has oído decir, con una redirección 301 puedes solucionar este problema. Pero ¿qué es una redirección? ¿Para qué sirve? ¿Cómo puedo crearla? Pues bien, en este post traigo la solución a tus problemas. Voy a contestar a preguntas como ¿Qué es, cuándo utilizar y cómo hacer una redirección dentro de tu web?

redirección 301 la guia definitiva

HACER UNA REDIRECCIÓN 301 CON .HTACCES

¿Qué es una redirección?

Una redirección, como el propio nombre indica, es hacer que un enlace que apunta a una URL vaya a otra distinta, es decir, redirigirla.

Voy a poner un ejemplo para que me entiendas mejor. Imagina que tienes un artículo que no te gusta dentro de tu blog. Por lo que decides quitarlo y hacer uno nuevo muy chulo con la misma temática. Lo que suele hacer la gente es directamente eliminar la dirección y dejar la del nuevo artículo. Esto puede parecer la solución perfecta porque ¿quién va a entrar si ya no existe? Sinceramente, aunque creas que no, sigue existiendo esa dirección porque sigue indexada por los motores de búsqueda. Entonces, cuando alguien haga una búsqueda en Google, le puede salir el resultado que creías eliminado y entrar en una página de error. La solución a este problema es crear una redirección, es decir, hacer que el lector que entre al antiguo post acabe en el nuevo.

 

¿Qué tipos de redirecciones existen?

Existen dos tipos distintos de redirecciones, la 301 y la 302. ¿En qué se diferencian?

 

  • Redirección 301: Es la redirección llamada permanente, es decir que una URL antigua envíe a los lectores permanentemente a una URL nueva. Con esto conseguirás que los buscadores dejen de tener en cuenta la URL antigua.

 

  • Redirección 302: A este tipo de redirección se la puede definir como temporal, es decir, que el contenido de una URL antigua se mueva de forma temporal a la URL nueva. De esta manera redirigirás a los lectores de la URL antigua a la nueva pero no traspasará la autoridad de la página.

 

Cambio de reglas en las redirecciones 3xx

Antiguas reglas

  • Las redirecciones 301 suponen una pérdida de alrededor de un 15% de la autoridad de la página. Matt Cutts confirmó en 2013 la pérdida que suponían las redirecciones.

 

  • Las redirecciones 302 no pasan ningún tipo de autoridad de página. Por definición, tal y como hemos comentado anteriormente, son temporales. Es decir, según ésto, con una redirección 302 perdías la totalidad de la autoridad de página.

 

Nuevas reglas

En febrero, John Mueller de Google, anunció que no se pierde autoridad de página con una redirección 301 ni con una 302 o incluso en las redirecciones de http a https. Ésto se debió en gran parte, al esfuerzo de Google para incrementar el paso a https.

Gary Illyes dijo al mundo SEO que a Google no le importa qué método de redireccionamiento se utilice. Explicó que todos ellos pasarán la totalidad de la autoridad de página, y más recientemente lo hizo público a través de su cuenta de Twitter.

¿Cuándo se debe usar una redirección y por qué?

Hay muchas razones por las que se recomienda utilizar una redirección. Aquí te dejo algunos motivos:

 

  • Cuando deseas modificar las URL de tu web. Si modificas una URL de tu web y no haces una redirección, provocarás un error 404 y el lector o potencial cliente dejará tu web. Llegar a un error 404 es una mala experiencia para el usuario y hay que evitarla a toda costa. Recordad que de cara al SEO la experiencia de usuario tiene mucho poder, como comento en el artículo de cómo salir en la primera página de Google.

 

  • En el momento en el que decides quitar un contenido porque se ha quedado obsoleto y quieres introducir contenido nuevo.

 

  • Has decidido cambiar el nombre de tu marca con su consiguiente cambio de dominio de tu web. Muchos cambian de nombre comercial y al cambiar de dominio no redirigen a sus antiguos lectores o clientes hacia la nueva web.

 

Además de los ya citados, es recomendable usarlas cuando tienes una URL que ha recibido muchos enlaces externos o que la has compartido mucho a través de las redes sociales pero decides eliminarla. En este caso, es interesante utilizar una redirección 301 hacia un nuevo contenido u otra URL con la que tenga una cierta relación.

Por el contrario, no es recomendable usar varias redirecciones para un mismo contenido, es decir, el post 1 redirigirlo al 2, el 2 al 3, y así sucesivamente. Es mejor utilizar una única redirección del post 1 al que creas necesario, tal y como explica Matt Cutts en el siguiente vídeo.

 

 

 

¿Cómo hacer una redirección 301?

Existen varias formas de hacer una redirección, pero la más recomendable, que es la recomendada por Google, es realizarla a través del archivo .htaccess. Este archivo se puede localizar en tu servidor en la carpeta raíz de tu página web.

El archivo .htaccess es el que controla todo lo que ocurre en el servidor. Hay que tener mucho cuidado con las modificaciones que se hagan del mismo. Por eso es MUY IMPORTANTE antes de hacer cualquier cambio, HACER UNA COPIA DE SEGURIDAD del mismo. Para eso, puedes acceder a través de un cliente FTP, como por ejemplo FileZilla, y descargar el archivo a tu ordenador.

Además, para configurar las redirecciones de tu web, deberás activar la función RewriteRule.

Antes de contarte cómo puedes hacer un redireccionamiento en tu web, te voy a explicar qué tipos de redirecciones distintas puedes llegar a configurar.

 

Redireccionar un dominio

Para mover tu dominio a un dominio nuevo, manteniendo toda la estructura de URLs, debes introducir en el archivo .htaccess lo siguiente:

 

Redirect 301 / http://nuevodominio.com/

 

Sin embargo, si lo que quieres es mover todo el contenido de tu antiguo dominio a la página principal del nuevo dominio, lo que debes introducir es lo siguiente:

 

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

 

Redireccionar un directorio

Si lo que deseas es mover un directorio manteniendo la estructura del mismo, es decir, manteniendo las páginas que tiene, debes escribir en el archivo .htaccess lo siguiente:

 

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

 

Redireccionar una página

Esta redirección es la más sencilla de todas. Habría que añadir al archivo .htacces lo siguiente:

 

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

 

Estos son los escenarios más comunes por los que se necesita implementar una redirección, pero existen muchas más opciones y escenarios. Espero que con este artículo haya resuelto tus dudas sobre las redirecciones 301 y que te haya servido de ayuda. Gracias por tu tiempo. ¡Un saludo!

¿Te ha gustado el artículo? No te vayas sin votar
[Total:1    Promedio:5/5]
Roberto Flores on FacebookRoberto Flores on GoogleRoberto Flores on LinkedinRoberto Flores on Twitter
Roberto Flores
Roberto Flores
Profesional de Marketing Online, especialista en posicionamiento SEO, SEM y diseño Web. Socio certificado de Google. Inquieto por naturaleza y aprendiendo constantemente nuevas técnicas. Colaboro y ayudo a empresas y profesionales a conseguir mayor visibilidad en internet. Consultor de Marketing Online Freelance. ¿Trabajamos juntos?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Scroll Up