Welcome to WebmasterWorld Guest from 126.96.36.199
It's probably because of 'geo-positioning' - weighting results according to where the searcher is.
There is some strange stuff going on. We are a British company and rank much better in the US, where we don't sell, than the UK which is the all important home market.
A solution might be to get links from US-based sites, but I've yet to read anything convincing on this.
This information is available in the Help systems of the non-US versions of the search engines. You just have to dig deeply to find it, as I did a while ago for a client. But as I also always mention, no amount of backlinks, <meta> tags, incense burning, or ritual incantations will have any effect on how the search engines determine your site's geo-location. I have confirmed this many times over the past couple of years in helping people get this problem resolved.
To be clear, the major search engines use two common criteria in determining a site's geo-location: (1) the presence of a Country Code Top Level Domain Name (or CC TLD, as in "somesite.co.uk"), and (2) the physical location of the server that hosts the site based on its IP address.
I have a site that has always been hosted in australia and enjoyed very good US serps up until 3-4 months ago.
Checking the site, the serps from google.co.au are'nt that different, unless I check 'pages from australia' (a much smaller result #).
Guess it's time to switch hosts tho....
I'd assume that hosting in the US helps on Google.com...which would get to the root of your problem.
Unfortunately, hosting country in US/Canada isn't an overly reliable indicator given the porousness of the border and the ease of crossborder hosting. There's an awful lot of Canadians hosted in the US, and the reverse is true as well.
I've been told that the situation is similiar in the UK.
Interestingly, this is kind of a push for Canadians to host in Canada instead of the US.
My friend,you are missing the link factor.Along with this 2,that is also a factor.
I didn't miss it. I left it out because I don't believe its correct. I've never seen backlinks mentioned in the online documentation of any of the major search engines. I've never seen a search engine representative confirm that its used for geo-location. And I've never seen evidence of it in the search engines. If someone can point to a reference in the search engine documentation that they use backlinks for geo-location, a confirmation by a search engine representative, or an example of a .com, .net, or .org domain rank in a country-specific search while being hosted outside of that country, I'll be happy to change my little speech.