The growth of lead generation over the past five years has grown increasingly popular. Many local businesses can benefit tremendously from lead generation services. However, the manner in which marketing agencies generate leads are different and results can vary. Many large lead generation services have a business model that is not necessarily designed to bring the best lead opportunities to a local business. Many large lead generation companies provide shared leads which they then send to multiple businesses. In essence, the same customer lead is sent to anywhere between four to six local businesses. As you probably could imagine this creates a competitive environment where local businesses are competing against each other. Given that the majority of homeowners are price sensitive when shopping for local services, pressure is typically placed on a local business owner to undercut their prices. Business owners will often cut their prices in order to l...