Lead generation is vital for every business and it is a major void in most websites online marketing efforts.