I'm afraid I can't explain this one with widgets, but let's assume I'm running a football site. That's because, as we all know, football means different things in different countries, right?
So my site deals with NFL football, the type of football with the egg-shaped ball. My visitors are all from the US, and for quite some time, my site ranked well for the term "football" in the US.
But then my rankings went downhill. Continuously. At least for visitors from the US.
I, the webmaster, happen to live in Europe, and I have noticed that, when I enter "football" in Google over here, my site is number one. The odd thing - we don't have an NFL here, and when we play football, we play it with the round ball.
I have no idea what's going on, and why Google is doing this. Last year, I've even explicitly told Google (via Google webmaster tools) that my site is in the United States, but that doesn't help. In fact, when I click the option to only show results from my country, my site doesn't show up - but when I allow all sites, Google thinks the site is top relevant to my country, and shows it as #1. Just makes no sense to me. I've even checked my backlinks, but they are all from American NFL sites.
Can anyone help?