Possible Duplicate:
How can I get search engines to crawl my site and see a localised view of my data?

I'm developing a website that will be translated into two languages: English and French. I'm just wondering what the best practices for such a site would be when it comes to SEO?

So far, the website has two root sub-directories, which means URLs look as follows:

  • http://www.example.com/en/home
  • http://www.example.com/fr/accueil

And in my <html> tag I specify the page language using the lang attribute (depending on which sub-directory we're in, i.e. <html lang="fr">).

Will this be enough for the site to rank and be indexed correctly in local versions of Google, i.e. English pages to achive the best ranking they can on google.co.uk and the French content to achieve the best rankings it can in google.fr?


2 Answers 2


Google just announced New markup for multilingual content. This should make it easier for multi-language sites to deal with translated versions of their website.


Even if you set UTF-8 for all websites Google will understand the primary language of each page and will rank it better on its national engines. Nevertheless, I'drecommend to purchase national domains .FR, .DE if you seriously consider multilingual SEO. SE rank site.de higher than site.com/de

  • That's good to know. Unfortunately, I'm not in control of the domain as it's for a client, and the client has procured and provided only the .com domain. Jul 4, 2011 at 19:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.