Just wondering if anybody could shed some light on this for me. I have a multi lingual site which, obviously enough, targets keywords relating to the industry in different languages. The trouble is that certain keywords I am targeting pertain more to one geographic location than the other and I would like very much not to exclude keywords for the other geo-location.
Best to give an example: Say I have a site about 'jam doughnuts', I would still like to capture traffic for the American version of the phrase, i.e. 'jelly donuts'. Would it be considered cloaking if I were to dynamically serve 'jelly donuts' to those on one side of the Atlantic and 'jam doughnuts' to the other?
I don't want to hybridize the content to some form of half English, half American English yet the differences certainly don't warrant the creation of 2 'languages'.
There are many examples of this and not just in English. Of course, the masked/cloaked content would be viewable to search engine spiders if they were in the correct location. I'm not attempting to deceive the search engines so have I just answered my own question?
What you are referring to is called geolocation based cloaking, and it is "OK" with Google (and I'm assuming other search engines) if you use it. You can get the IP address of the visitor from the headers of the HTTP request and then look it up in a geolocation database to determine the country of origin and then serve different content based on that.