The sites you are describing are Domainer's sites, and you aren't looking at the contractor's sites. Our sites don't have ads, or list multiples of contractors.
This site belongs to a contractor good enough to also have a forum.
Here's his site: http://topnotchhomeservices.com/
Mine looks like this: http://www.albertsroofing.com/
See the difference? Now Google around again, and specify your locality so the results, beyond those estimating, lead generating sites, will be more relevant to your needs.
I hope this helps you in your search.