Lead generation is a method to attract potential customers interested to buy services or products. Potential customers or these fresh leads are converted into sales with very lesser efforts. And that is the reason top and reputed companies outsource leads generation services to expert lead generation companies. Traditional methods of generating leads are advertising in newspaper, radio, television, events and telemarketing but its not enough today. Digital Marketing is the most effective method of lead generation which includes SEO / organic search engine results and social media marketing. These leads are cost effective and having very high conversion ratio.