2011-01-04 7 views
5

Tengo una aplicación de formularios web asp.net que ha estado en funcionamiento durante varios años y, como tal, tiene bastante contenido indexado en google.¿Cómo manejar las url de casos mixtos indexados existentes?

Idealmente, preferiría que todas las URL del sitio web estén en minúsculas, pero entiendo que tener 2 versiones del mismo contenido indexadas en los motores de búsqueda (MixedCase.aspx y mixedcase.aspx) será malo para seo.

Me preguntaba:

a) ¿Debería simplemente dejar todo en su forma actual en mayúsculas y minúsculas y nunca cambiarlo?

O

b) Puedo cambiar el código así que todo está en minúsculas de aquí en adelante, pero, ¿hay alguna manera de hacer esto de manera que los motores de búsqueda son conscientes de este cambio y no penalizan ¿yo?

+0

Parece una pregunta perfecta [webmasters] (http://webmasters.stackexchange.com). – Oded

Respuesta

2

Tener dos versiones de la misma URL causará problemas de contenido duplicado, aunque los motores de búsqueda son generalmente lo suficientemente inteligentes como para saber que las dos páginas son las mismas.

Hay dos buenas soluciones. El primero es usar el canonical meta tag para especificar su versión preferida de la URL. Con esta solución, tanto MixedCase.aspx como mixedcase.aspx mostrarían la misma página, pero los motores de búsqueda saben cuál es la URL "correcta" para mostrar. Asegúrese de actualizar todos sus enlaces a la versión en minúsculas.

La segunda solución es usar 301 redireccionamientos. Por lo general, esto se prefiere porque los usuarios siempre terminan en la página correcta. Si deciden vincularse a él, están usando la versión correcta. Como dice Rocky, los redireccionamientos deberán permanecer en su lugar de forma permanente si ya tiene enlaces de otros sitios. Sin embargo, las limitaciones técnicas (o de tiempo) pueden significar que necesita usar el método canónico.

+0

¿Cuál es el mejor enfoque para implementar los redireccionamientos 301 si utilizo formularios web ASP.NET? ¿Alguna recomendación? – marcusstarnes

+0

Gran idea sobre la metaetiqueta canónica, sin embargo, no creo que Bing la soporte actualmente (no estoy seguro acerca de Yahoo!). http://www.bing.org/com/community/bingsearch/f/12244/t/660461.aspx –

+0

Gracias por su información Rocky. Si alguien puede recomendar un enfoque decente para implementar redireccionamientos 301 para una aplicación ASP.NET Web Forms, sería genial. Teniendo en cuenta que hay (cientos de) miles de páginas que deberían manejarse? Gracias. – marcusstarnes

1

Es prudente tener cuidado de tener dos URL que ofrecen el mismo contenido, ya que experimentará problemas de contenido duplicado en los motores de búsqueda.

Puede transferir sus URL, y sus relaciones públicas, de mayúsculas a minúsculas sin demasiados problemas al proporcionar un código de respuesta 301 en las antiguas URL de mayúsculas y minúsculas en las nuevas URL minúsculas.

Así que tendría esencialmente tener dos direcciones URL para cada página:

  • antiguo URL caso mixto que 301 redirige a la URL en minúsculas
  • Nueva URL minúsculas que sirve el contenido

Tendrá que mantener las URL antiguas en vigencia durante mucho tiempo, posiblemente permanentemente (por ejemplo, especialmente si hay enlaces de terceros con ellas). Habiendo hecho esto yo mismo, los motores de búsqueda seguirán solicitando las antiguas URL durante años, incluso cuando sepan que redireccionan a las nuevas URL (Yahoo, en particular, fue culpable de esto).

0

forzar en minúsculas, redirigir todas las URL de mayúsculas y minúsculas HTTP 301 a la versión en minúsculas.

Cuestiones relacionadas