¿Qué narices es esto?
El código 301 Moved Permanently es el "me mudé para siempre, esta es mi nueva dirección" de HTTP. Es cuando una página o recurso se ha movido permanentemente a una nueva URL y no va a volver jamás. Como cuando te cambias de casa y pones redirección permanente en el correo: todo lo que llegue a la dirección vieja se envía automáticamente a la nueva.
Este código es crucial para SEO porque transfiere toda la autoridad, PageRank y link equity de la URL antigua a la nueva. Es decir, Google entiende que es el mismo contenido en nueva ubicación y mantiene los rankings. Sin un 301, sería como desaparecer de internet y empezar de cero en la nueva URL.
El 301 aparece típicamente en:
- Cambios de dominio (de ejemplo.com a nuevositio.com)
- Restructuración de URLs (/old-page/ → /new-page/)
- Migración de HTTP a HTTPS
- Consolidación de contenido similar
- Eliminación de páginas con redirección a alternativa relevante
🎯 Dato curioso
Desde 2016, Google confirmó que los 301 ya no pierden PageRank como antes (era ~15%). Ahora transfieren prácticamente el 100% de la autoridad, igual que un enlace directo. Es el servicio de mudanzas perfecto de la web.
La respuesta 301 debe incluir un header Location con la nueva URL. El navegador automáticamente hace una nueva request a la nueva ubicación, y los usuarios ni se enteran del cambio. Es transparente para el usuario pero crítico para mantener el SEO.