Lead generation is a sales and marketing term that describes the generation of consumer interest in a brands products or services. Leads can be generated for a variety of purposes; list creation, newsletter lists, or sales. The methods may include PPC, Ads, organic search engine results and referrals.