¿Qué es un código de estado?
Cada vez que un servidor web sirve una página web, se genera un código de estado y se escribe en el archivo de registro para ese servidor web. El código de estado más común es 200 - lo que significa que la página o recurso fue encontrado. El siguiente código de estado más común es 404 - lo que significa que el recurso solicitado no se encontró en el servidor por algún motivo. Obviamente, usted quiere evitar estos errores 404, que puede hacer con redirecciones a nivel de servidor.
Cuando una página se redirige con una redirección a nivel de servidor, se informa uno de los códigos de estado de 300 niveles. Los mas comunes son 301, que es una redirección permanente, y 302, o la redirección temporal.
¿Cuándo debería usar un redireccionamiento 301?
301 redirecciones son permanentes. Le dicen a un motor de búsqueda que la página se ha movido, probablemente debido a un rediseño que usa diferentes nombres de páginas o estructuras de archivos. Un 301 redirige las solicitudes de que cualquier motor de búsqueda o agente de usuario que venga a la página actualice la URL en su base de datos. Este es el tipo más común de redireccionamiento que las personas deben usar tanto desde el punto de vista de SEO (optimización de motores de búsqueda) como desde la perspectiva de la experiencia del usuario.
Desafortunadamente, no todos los diseños web o empresas utilizan 310 redirecciones. A veces, en su lugar, utilizan la etiqueta de actualización meta o 302 redirecciones de servidor. Esto puede ser una práctica peligrosa. Los motores de búsqueda no aprueban ninguna de estas técnicas de redirección porque son una táctica común que los spammers utilizan para obtener más de sus dominios en los resultados de los motores de búsqueda.
Desde una perspectiva SEO, otra razón para usar redireccionamientos 301 es que sus URL mantienen la popularidad de sus enlaces porque estos redireccionan la transferencia de la "página de enlaces" de una página antigua a la nueva. Si configura 302 redirecciones, Google y otros sitios que determinan las clasificaciones de popularidad asumen que el enlace finalmente se eliminará por completo, por lo que no transfieren nada, ya que es una redirección temporal. Esto significa que la nueva página no tiene ninguna de la popularidad del enlace asociada con la página anterior. Tiene que generar esa popularidad por su cuenta. Si ha invertido tiempo en aumentar la popularidad de sus páginas, este podría ser un gran paso hacia atrás para su sitio.
Cambios de dominio
Si bien es raro que necesite cambiar el nombre de dominio real de su sitio, esto sucede de vez en cuando. Por ejemplo, puede estar usando un nombre de dominio cuando haya uno mejor disponible. Si asegura un mejor dominio, deberá cambiar no solo su estructura de URL, sino también el dominio.
Si está cambiando el nombre de dominio de su sitio, definitivamente no debe usar un redireccionamiento 302. Esto casi siempre te hace parecer un "spammer" e incluso puede bloquear todos tus dominios de Google y otros motores de búsqueda. Si tiene varios dominios que deben apuntar al mismo lugar, debe usar la redirección del servidor 301. Esta es una práctica común para los sitios que compran dominios adicionales con errores de ortografía (www.gooogle.com) o para otros países (www.symantec.co.uk). Aseguran esos dominios alternativos (para que nadie más los pueda agarrar) y luego los redireccionan a su sitio web principal. Mientras use una redirección 301 al hacer esto, no se le penalizará en los motores de búsqueda.
¿Por qué usaría un redireccionamiento 302?
La mejor razón para usar un redireccionamiento 302 es evitar que sus URL feas sean indexadas permanentemente por los motores de búsqueda. Por ejemplo, si su sitio está construido por una base de datos, puede redirigir su página de inicio desde una URL como:
http://www.about.com/
A una URL con muchos parámetros y datos de sesión, se vería así: (Nota: el símbolo »indica un ajuste de línea). http://www.about.com/home/redir/data? »
sessionid = 123478 & id = 3242032474734239437 & ts = 3339475
Cuando un motor de búsqueda selecciona la URL de su página de inicio, desea que reconozcan que la URL larga es la página correcta, pero que no la define en su base de datos. En otras palabras, desea que el motor de búsqueda tenga "http://www.about.com/" como su URL. Si usa una redirección de servidor 302, puede hacerlo y la mayoría de los motores de búsqueda aceptarán que no es un spammer. Qué evitar cuando se utilizan 302 redirecciones