> just blacklisting a few of the larger and more egregious content farms seems like a decent band-aid.
The real band aid would be to enable users to blacklist sites that they don't want to see. I often search for things and come across the same spam sites that I do not want, over and over.
After that a distributed trust model should be built so that users can share blacklists of spam sites.