Morning,
I've been reading the posts on this forum for a while and this is my first post so first of all apologies if it makes no sense (bit like google results then

)
I currently own a shopping site and was pretty badly hit by the latest google results, a colleague also has a more established shopping site and seems to have gone up the rankings (mainly because many other sites have been wiped), we have spent the last couple of days trying to work out the reasons why and comparing results etc etc, each time we come up with an answer another pages blows that theory away. The only reason I can think that his site is still there is thats its a PR6 and mines a PR5.
Anyway back to the theory, Google wants more and more people to use PPC to increase revenue, Google has gone to many companies (or vice versa) who have said we do not want you to list our site in the free listings via affiliates for certain keywords. I give you an example, I have a page for "Maplin Electronics" which ranks highly and still does, the same page also ranked highly for "Maplin", the "maplin" listing has now dissappeared. This has happened on many pages, the "PREMIUM" keyword has gone i.e. the brand name, but the 2/3 word keyphrase stays. So how about Google then says we will still let people advertise on PPC for the premium word and we give you the company a % of the PPC??? This giving the company money and google shedloads. Another example Excel Airways, last week was full of affiliates, now the top 2 are the actual company and the next page(s) are just information about the company (some relevant, some not).
I also had a few pages that took advantage of common mis spelling of company names, these have also dissappeared, whereas my colleague who has maybe put the misspelling into a page once has ended up top of the pile. Has the company banned that misspelling and his site has just been overlooked (for now)??