Google is constantly working to improve the quality of its search results. And spammers are constantly working to find ways to game the system (maybe "spammer" is the wrong word - is there a name for someone who creates a webpage with poor quality content, yet somehow tricks google into giving them a high pagerank, for the sole purpose of getting ad revenue?). Here's one possible solution: google could add an upvote/downvote system, similar to what is used here on perlmonks. When people search for something and get bogus results they could downvote them. Google could aggregate this user feedback (positive and negative) and use it to modify their pagerank info. Of course, spammers would try to upvote their own pages... How can you build a system that can't be "gamed"? You really can't. It's a very hard problem. Solve it and maybe you'll become rich and famous.