The top result for [diy solar homes] looks pretty good. http://www.builditsolar.com/ Looks like it has a lot of resources, though I don't know where it gets them or whether it has any claim to them. Was this one of the bad results for you?
BuildIt solar looks like a relatively genuine attempt at building an online resource for information about solar homes, as well as some kits they sell for themselves.
Likewise http://www.treehugger.com/ looks like it has genuine content - although it's obviously a little bit thin on the ground.
These guys are clearly a legitimate business selling a product (well, legitimate website anyway):
As a human I find it relatively easy to pick out the massively spammy sites amongst those results that are on the first page for the search "diy solar homes" - and I think that any time you were to get several sites that are similar in some set of ways to each other that rank for the same search term then they should be "de-ranked".
So for example, thousands of people use the same wordpress themes, you can't just say "they're all spammers". But if the top 5 results for a particular search all share some measurable characteristics, you could safely say "hmm there's something spammy going on here".
http://www.diysolarhomes.com/ (3rd result & 4th result) definitely looks spammy. It's like the site owner just bought a bunch of keyword-domain names in order to get high rankings on search. Almost all their links look like affiliate links.
If you click anywhere on the page, you'll get a popup asking you to buy some book of theirs.
Hi -- I run BuildItSolar. Its a non-commercial site for people who want to build renewable energy projects. Its a retirement hobby, not a business.
Some of the projects are my own, but many are projects that people have built and sent in the details. Its a site that is of, for, and by DIYers :)
Gary