If the traffic intent is good, I would be looking at what your customer is doing with the leads. We audited an HVAC client once because he said the leads weren't good. We found that more than 40% of the leads were never followed up on and the rest would get one phone call. We provide leads, not sales.