Here's the glaring issue with sites like this. Contractors are paying that site for the leads, plain and simple. It's a lead service. It is what it is. Where is the qualifying process? What gets checked, and how often? Does the web site check their license status and insurance status each week and state "yes these folks are licensed and insured, and they do good work", or is it "community policing"?
Also, you should be honest and tell everyone you created the web site. So in reality you're trying to advertise here in the threads. Tres gauche.:no: