Lead generation is one of the core concepts of lead marketing. By definition, it is a process of identifying “perfect” potential customers for a given business with a further goal to cultivate their interest in a certain brand’s products or services.
Lead generation can have various purposes from list building to generating sales leads. Regardless of the purpose, this process is vital for a business’s success as it fuels engagement and has the potential to boost revenues.
Some of the most common techniques of lead generation are organic search engine results, advertising, referrals, etc.
https://en.wikipedia.org/wiki/Lead_generation