Forum Moderators: open
If a topic on a Canadian site is more relevant than a UK site it should out rank it.
This is presumably why Google have the radio button "pages from the UK" or "pages from Canada".
The question is a good one. What are the reasons that make Google believe a page is from the UK when it is in fact from somewhere else?
I can think of a few; TLD, IP address, content-language meta, DMOZ and Yahoo regional listings.
There must be others?
However, many searches are not commerce related. If searching for "multivariate testing" where the server is located is irrelevant so long as its content is in the same language where the searcher resides.
If searching for "multivariate testing" where the server is located is irrelevant so long as its content is in the same language where the searcher resides.
I know it's frustrating. I'm currently abroad and my rankings--that are great in the US--are horrible! I know that's the opposite problem you have, but you get the point.
Another is that .COM is the most universal extension if you want a single site to do international business. Although most .com's are likely registered and operating out of the US, many do business elsewhere in the world.
My guess is if Google only displayed .co.uk sites, then people would be complaining because the SERPs would read "Results 1 - 10 of about 237 for random search term". How much fun would that be?