I have a dynamic English language site. If a user views the site in the US (with a US IP address) some of the site's language is altered so that it make more sense to a US audience. Anywhere else, Australia, United Kingdom, etc. the site displays its default language.
When I Google Search my site from the UK the language from the US site appears in the snippet of information. I'm guessing it's because Google is crawling my site from within the US so it's only seeing the US language version.
Can I instruct the Google indexer on which site is the US version and which is the non-US version and have it display the correct language in its search results?