I often get asked, by companies targeting an international market, the best way of optimising a site across multiple countries. This isn’t easy, and most don’t have the resources to build translated websites for each country served on the relevant local domain name and hosted in that country. A good alternative is as follows:
Have one master domain name, e.g. xyz.com. Create subdirectories for each target country/language, e.g.
Create you ‘localised’ version of the website within those directories (ideally translated to the native language and tagged as such using the language meta-tag). Then use Google webmaster tools to target each subdirectory to the relevant country.
Note: Do not just present the same material in English within each section – Google abhors duplicate content!