A menudo en el desarrollo de un website queremos cambiar una página de directorio, o incluso cambiar su nombre. Esto es bastante simple cuando se trata a nivel operativo, es decir, renombrar un archivo o moverlo a otro directorio es bastante simple. Pero, cuando trabajamos online no podemos pensar como si estuvieramos en nuestro ordenador personal, ya que no es suficiente porque se deben modificar además todas las referencias o enlaces que hay hacia la página. Por lo tanto, necesitamos un método que indique que una página A ha sido renombrada o movida a una página B. Este método se llama redirección.
Cuando se trata de un site pequeño, los códigos de redirección no parecen ser tan importantes, pero la cosa cambia cuando se trata de un un site grande, importante, con alto ranking y muchos enlaces. En estos casos es escencial entender como funcionan los códigos de redirección.
301
El 301 es considerado el más importante entre los códigos de redirección. Sirve para redireccionar una página de forma permanente, y no simplemente redireccionarla temporalmente. Funciona de la siguiente manera:
Cuando el servidor recibe una petición de una página que ha sido movida, este devuelve el resultado para el cliente, el cual realiza una nueva solicitud al servidor, que a su vez devuelve la nueva página. ¿Por qué es importante proceder de esta manera? De esta forma, el ranking y todo el peso obtenido por aquella página se mantiene y se pasa a la nueva.
302
El 302 sirve para indicar que una página ha sido movida temporalmente.
404
El 404 sirve para remover páginas eliminadas, de este modo, el robot nunca indexará una página con código 404. Algunos especialistas en SEO recomiendan que si, por ejemplo, tienes un site de venta, es mejor redireccionar a una página antigua de productos en lugar de a un 404.
¿Por qué no usar JavaScript para hacer el redireccionamiento?
El redireccionamiento usando JavaScript no es bien visto por los motores de búsqueda debido a que durante mucho tiempo fue ampliamente utilizado por los spammers, y ahora ha perdido mucho la credibilidad que tenía.
Finalmente, en el site de la W3.org puedes encontrar las descripciones oficiales de todos los códigos de redirección.



[...] hemos hablado sobre algunos códigos de redireccionamiento. Hoy vamos a hablar especificamente del código 301, ya que es uno de los mas importantes. Para [...]
[...] tag de URL canónica es tratada como en el redireccionamiento 301 en lo que se refiere a transferencia de créditos y popularidad (pagerank, [...]
[...] [...]