BackgroundA site has multiple ccTLDs: example.com/miami-hotel for people in the US,example.co.uk/miami-hotel for UK users,example.de/miami-hotel for Germany,example.fr/miami-hotel for France,etc.Searching for certain city keywords will return a list of Google+ Local (formerly Places):Each links to the corresponding company website that is visible.ProblemWhen searching on www.google.de, the domain of the site intended for US users (example.com) appears instead of the corresponding ccTLD (example.de) aimed at German users. This applies to all languages. In my opinion and for the purposes of this business, it's not good user experience: searchers would most likely prefer to book on a site localized for them (e.g. in their language and currency).QuestionIs it possible to return different ccTLDs in these local search listings for users across the globe?Currently, Google+ Local seems to only support supports adding a single Website field.Solutions I have consideredCreating duplicate Google Places listings for each URL would be spammy (and not viable when there's 100s of locations, each needing a listing in 8 languages).I don't see the hreflang annotation helping either, and GWMT geotargeting is already set.
International search: how to show different domains in Google+ Local?
local seo;top level domains;geotargeting;google local search;google places