Msg#: 2526 posted 10:25 am on Aug 11, 2005 (gmt 0)
They are God, basically. It could be any reason, heck most reasons for dumping sites are illogical and probably have nothing to do with good business sense. If I dump a site, it's usually because of multiple submissions/spamming a certain category, and yesterday I found my site not showing up on Yahoo serps.
I've given up on Google and Yahoo as an effective means of advertising and may refuse to use their search at all.