Django i18n and SEO

how do you cook i18n on your sites? I mean, what do you do, avoiding the situation when you look for i18ned sites in Polish, you get an English description, because the default is English.

Thanks in advance, Etam.

+6
django seo internationalization
source share
1 answer

I give each language version its own URL. Therefore, the English version of the article would be available at http://example.com/en/my-article , and the Polish version under http://example.com/pl/my-article (or if you really care about SEO even under http://example.com/pl/moj-artykul ).

If I set all versions of the same URL (and dynamically change the content), Google would index only one version, and users would not be able to find the article using keywords from any other language. I also think that the different URLs that people can link to are more user friendly for each version.

+5
source share

All Articles