How to structure a multilingual website for search engines?

Posted by Nirmal on Stack Overflow See other posts from Stack Overflow or by Nirmal
Published on 2010-04-15T12:32:13Z Indexed on 2010/04/15 12:43 UTC
Read the original article Hit count: 297

Filed under:
|

I have this website which decides on the display language by a GET parameter.

http://www.mysite.com/index.php?page=home&locale=en

which is rewritten as

http://www.mysite.com/en/home

When no language is specified, the system defaults to English (en). Now how do I tell the search engines that many versions of the website exist? When the search bot enters the site, it will trigger the default English Language and after finishing, will just leave the site without considering other languages.

I can very well have a sitemap with links to the default pages of each language, so the bot can navigate from there.

But how do I say the bot that the entry in the sitemap is the home page for that language? Like if someone searches for 'mi sitio', they should be presented with the result http://www.mysite.com/es/home and not some other internal page.

Any light on this? Thanks.

© Stack Overflow or respective owner

Related posts about search-engine

Related posts about localization