Una redirección 301 devolverá un código de respuesta HTTP 301 que querrá decir «moved permanently» o URL movida permanentemente.
Mediante esta acción, el servidor web comunicará al usuario que ha intentado visitar una URL en concreto que el recurso solicitado ha sido movido a otra nueva dirección o URL.
En resumen, una redirección 301 indica a Google «Eh, esta URL que estas buscando ya no existe donde estaba anteriormente, la nueva URL donde podrás encontrar la información estabas buscando esta aquí, te llevo a ella».
Una redirección 301 tiene la ventaja de que no redirige directamente a una página de error 404, sino que lleva al usuario directamente a una nueva URL con el contenido que buscaba el usuario evitando así una penalización en Google.
De ahí, que este tipo de redirecciones sean utilizadas frecuentemente por cualquier consultor SEO.
¿Es realmente un error el 301?
Aunque muchos usuarios se refieren a esta redirección como un error 301, no lo es realmente. Un 301 es una redirección que indica que una página ha cambiado de URL, por lo que ahora tiene un nombre diferente.
De hecho, este tipo de acciones están perfectamente permitidas por Google siempre y cuando la nueva URL contenga un contenido similar a la anterior URL o responda igualmente a la pregunta del usuario.
¿Cómo funciona una redirección 301?
A la hora de aprender cómo funciona una redirección 301 es importante que comprendas el proceso el cual te explicaré a continuación:
- El usuario o Google Bot solicita un archivo específico a un dominio y dicho usuario le envía una petición al servidor web (Hosting) para que el se lo entregue.
- El servidor detectará que el archivo no esta en la URL que había solicitado y comprobará si existe alguna redirección en el archivo .htaccess.
- Tras comprobar el positivo a la redirección, el servidor devolverá un código HTTP 301 por lo que le informará al bot/usuario que el archivo solicitado se ha movido a una nueva URL.
- Finalmente, el bot/usuario será redirigido a esa nueva dirección y podrá visualizar el contenido.
En el caso de que GoogleBot haya sido redirigido este registrará dicho movimiento e informará a Google para que borre de sus SERPs la antigua URL y muestre o indexe la nueva.
¿Cómo hacer una redirección 301?
Existen muchas maneras de realizar las redirecciones 301 en una página web. Sin embargo, en este caso te voy a mostrar las dos principales.
¿Cómo hacer una redirección 301 a mano en un servidor Apache?
Para hacer una redirección 301 a mano en un servidor Apache deberás acceder al fichero .htaccess vía FTP o vía Cpanel.
Una vez localizado dicho archivo bastará con editarlo con las siguientes líneas:
Redirect 301 /nueva-url/
https://mipaginaweb.com/antigua-url
De esta forma, cuando alguien intente acceder a (https://mipaginaweb.com/antigua-url) el usuario será redirigido hacia la nueva URL (https://mipaginaweb.com/nueva-url).
¿Cómo hacer una redirección 301 en un WordPress?
Si se desea hacer una redircción 301 en una página web WordPress lo mejor será descargar el plugin redirection.
Con este sencillo plugin podrás realizar tus redirecciones sin necesidad de tocar ni una sola línea de código y con dos simples clicks. ¡Así de sencillo!
2 respuestas
Hola que interesante,
Que pasaría si tuviera que hacer una redirección 301 masiva de miles de links de un dominio a otro?, cual es la mejor manera de hacerlo sin perder autoridad?
Muchas gracias
Si vas ha hacer este tipo de prácticas entiendo que hablas de una migración SEO y para ello solo te hará falta una única directiva. Sino tocará ir URL a URL y necesitarás la mano de un experto SEO.