Hace unos días os hablaba de SEO Toolkit, una utilidad que permite analizar un website para optimizar el volumen y la calidad del tráfico que recibe desde los motores de búsqueda, como Bing o Google.
Jugando un poco con la utilidad, una cosa que vi es que uno de las situaciones de las que avisa la herramienta es de un exceso de redirecciones.
La razón es que el método Response.Redirect genera una respuesta HTTP 302 (redirección temporal). Los motores de búsqueda no siguen estos saltos, por lo que usar este tipo de redirecciones afecta negativamente al ranking de la página.
Al entender que es una redirección temporal, sólo indexa la primera, la URL desde la que se hace el redirect.
Con ASP.NET 4.0 tendremos un nuevo método llamado Response.RedirectPermanent(url) que puede usarse para realizar una redirección, pero generando una respuesta HTTP 301 (movido permanentemente).
Usar este método ayudará a los motores de búsqueda para entender que la redirección es permanente y usar la nueva URL, a la que se redirige, para que indexe sus contenidos.
Por ejemplo, si tuviéramos URLs antiguas que ya no son válidas y que lo único que hacen es redirigir a una URL nueva, usar este nuevo método sería mucho más adecuado.
Habrá que tenerlo en cuenta cuando empecemos con ASP.NET 4.0..
Muy interesante. Muchas gracias.
para asp.net 3.5 (runtime 2.0) existe alguna solución efectiva a esa problemática ?
salu2grz
No que sepa yo
Buenas! Los que estéis al tanto de las novedades de ASP.NET 4, sabreis que una de ella es Response
Para comenzar a hablar sobre este nuevo método de la Clase response, tenemos que hablar sobre