How to show the right country domain in Google Places?
- by Baumr
Background
A site has multiple ccTLDs:
example.com for the US,
example.co.uk for UK users,
example.de for Germans, etc.
Googling for certain city keywords will return rich snippets with a list of Google Places:
Problem
When searching on Google Germany, the domain for US users (example.com) appears instead of the corresponding ccTLD (example.de).
This is not good user experience, as users would most likely like to book on a site localized for them (e.g. language and currency).
Question
What solutions are there?
Is it possible to return different ccTLDs in rich snippets for Google searches in Germany/UK?
Ideas
Would implementing the hreflang annotation resolve this?
What about entering multiple corresponding URLs in the structured data markup?