Lead Generation is defined as the process of collecting contact information and extracting potential sales leads. The definition of Lead Generation leads me to the next point about what qualifies as a lead for your sales team. A Lead is an inquiry or referral about an individual (B2C) or organization (B2B) that is characterized as a potential paying customer. There are hundreds of methods to generate leads. Not all methods will yield the same results. Traditional marketing called for companies to generate leads in a multitude of ways. From networking, exhibiting and attending events, doing direct mail, advertising in magazines and newspapers, advertising on radio and tv, word of mouth and much more. In the age of the internet companies have the ability to reach potential customers and generate leads using hundreds of ways. Some of those methods include paid search (PPC), organic search (SEO), email marketing, affiliate marketing, content marketing, social media marketing, video marketing and much more.