I have a site which has been indexed in google for 18 months or more. Up until 3 or 4 months ago was doing well on both www.google.com and www.google.co.uk with the UK filter applied. The site is a .co.uk and up until a month or so ago was hosted on a US server. However about four months ago the site started to drop dramatically down the rankings on a www.google.co.uk search whilst it appeared unchanged on google.com. Now the situation is for a search on www.google.com the site appears in the first page of results for a number of search terms, however when you search on www.google.co.uk with the UK sites filter applied it appears on page 2 or 3 of the results, and behind many of the sites is is appearing above on www.google.com.
I cannot understand this as the site has a .co.uk and there are other .co.uk sites that I operate that were unaffected.
I have tried everything, I have even moved the problem .co.uk site onto a UK server but it seems to have made no difference.
One other thing I've noticed....the site is a pr7 but doesn't get any fresh tags and the cached version of the home page only seems to update about once every 4 weeks, even though the home page content changes on a daily basis!
The site is a .co.uk and is aimed at a UK audience so this makes no sense at all. Can anyone offer any further advice or ideas? Is anyone experiencing similar results? Do you think it may be worth contacting google?