2010-02-03 14 views
6

¿cómo se prepara i18n en sus sitios web? Quiero decir, ¿qué haces para evitar la situación cuando buscas sitios web i18ned en polaco? Obtienes la descripción en inglés porque el inglés es el predeterminado.Django i18n y SEO

Gracias de antemano, Etam.

Respuesta

5

Doy a cada versión de idioma su propia URL. Por lo tanto, la versión en inglés de un artículo podría publicarse en http://example.com/en/my-article, y una versión en polaco bajo http://example.com/pl/my-article (o si realmente le interesa SEO incluso bajo http://example.com/pl/moj-artykul).

Si hubiera dado a todas las versiones la misma URL (y cambiara el contenido de forma dinámica), Google habría indexado solo una versión, y los usuarios no podrían encontrar el artículo utilizando palabras clave de cualquier otro idioma. También creo que tener distintas URL a las que las personas puedan acceder por cada versión es más fácil de usar.

+0

Lo hago en mis proyectos personales y laborales. Garantiza que sepa qué idioma va a cargar y mostrar de forma predeterminada. – wlashell

+0

@LudwigTrammer, y cómo manejarías la url raíz (solo barra). Es el inglés predeterminado para mí, por lo que google indexa la raíz de mi sitio en inglés porque todavía no hay una URL de idioma –