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 de ese servidor web. El código de estado más común es 200 , lo que significa que se ha encontrado la página o el recurso. 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 alguna razón. Obviamente, usted quiere evitar estos errores 404, lo que puede hacer con redirecciones a nivel de servidor.
Cuando se redirige una página con una redirección a nivel de servidor, se notifica uno de los códigos de estado de 300 niveles. Los más comunes son 301 , que es una redirección permanente, y 302 , o la redirección temporal.
Índice de contenidos
¿Cuándo debe usar un 301 Redirect?
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 utiliza diferentes nombres de páginas o estructuras de archivos. Una redirección 301 solicita que cualquier motor de búsqueda o agente de usuario que se acerque a la página para actualizar la URL en su base de datos. Este es el tipo más común de redireccionamiento que la gente debería utilizar tanto desde el punto de vista de SEO (Search Engine Optimization) 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 meta refresh o los redireccionamientos del servidor 302. Esta puede ser una práctica peligrosa. Los motores de búsqueda no aprueban ninguna de estas técnicas de redireccionamiento 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 de SEO, otra razón para usar 301 redirecciones es que entonces sus URLs mantienen su popularidad de enlace porque estos redireccionamientos transfieren el «jugo de enlace» de una página de la página antigua a la nueva. Si configuras 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 en absoluto, ya que se trata de una redirección temporal. Esto significa que la nueva página no tiene ninguna de las popularidades de enlaces asociadas con la página anterior. Tiene que generar esa popularidad por sí sola. Si usted ha invertido tiempo construyendo la popularidad de sus páginas, esto podría ser un gran paso hacia atrás para su sitio.
Cambios de dominio
Aunque es raro que necesite cambiar el nombre de dominio real de su sitio, esto sucede de vez en cuando. Por ejemplo, usted puede estar usando un nombre de dominio cuando uno mejor esté disponible. Si usted asegura ese mejor dominio, necesitará cambiar no sólo la estructura de su URL sino también el dominio.
Si está cambiando el nombre de dominio de su sitio, definitivamente no debería usar un 302 redireccionamiento. Esto casi siempre hace que parezcas un «spammer» e incluso puede bloquear todos tus dominios de Google y otros motores de búsqueda. Si tienes varios dominios que necesitan apuntar al mismo lugar, deberías usar el redireccionamiento del servidor 301.
Esta es una práctica común para los sitios que compran dominios adicionales con errores ortográficos (www.gooogle.com) o para otros países (www.symantec.co.uk). Aseguran esos dominios alternativos (para que nadie más pueda agarrarlos) y luego los redirigen a su sitio web principal. Siempre y cuando uses una redirección 301 al hacer esto, no serás penalizado en los motores de búsqueda.
¿Por qué usaría un 302 Redirect?
La mejor razón para usar un redireccionamiento 302 es evitar que sus feas URLs 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:
A una URL con muchos parámetros y datos de sesión en ella, eso se vería así:
(Nota: El símbolo » indica un ajuste de líneas.)
Cuando un motor de búsqueda selecciona la URL de su página de inicio, usted quiere que reconozcan que la URL larga es la página correcta, pero no que definan esa URL en su base de datos. En otras palabras, usted quiere que el motor de búsqueda tenga «http://www.about.com/» como su URL.
Si usas un redireccionamiento de servidor 302, puedes hacerlo, y la mayoría de los motores de búsqueda aceptarán que no eres un spammer.
Qué evitar al usar 302 Redirecciones
- No redireccionar a otros dominios. Mientras que esto es ciertamente posible hacer con una redirección 302, tiene la apariencia de ser mucho menos permanente.
- Gran número de redirecciones a la misma página. Esto es exactamente lo que hacen los spammers, y a menos que quieras ser baneado de Google no es una buena idea tener más de 5 URLs redireccionando a la misma ubicación.