I have a service that is offered in multiple countries on the same domain. It is structured using virtual folders for each country, for example:
www.example.com/uk
www.example.com/usa
www.example.com/france
Previously we used separate domains for this purpose:
www.example.co.uk
www.example.us
www.example.fr
but were advised to collect all rank together on one domain and so made the change (301 redirects) losing some rank. Now it seems it is very difficult to target the search results for the relevant countries (e.g. get results into www.google.fr). Is there a way to tell Google's Webmaster Tools which region each of these 'sites' exists within? It seems there is only an option for sub-domains and tlds!?
We could move again to sub-domains where this is possible, for example:
uk.example.com
usa.example.com
france.example.com
but another 301 redirect would be a pain in the arse and lose more rank!
Is there a solution using headers (e.g. Content-language), metas (<meta name="language" content="fr">) or tags (<html lang="fr">) I could try?
Geotagging individual pages is also possible:
http://en.wikipedia.org/wiki/Geotagging#HTML_pages
And the spec seems to allow for geo.region to accept a country code if the region code is unknown, but would this do anything and can it be used without specific coordinates?
To make matters worse our servers are in Ireland (Amazon Cloud) and it would seem that that doesn't help our regional detection on none country specific domains.
Any help is appreciated,
Cheers,
Paul