Lead generation and general marketing are two very different beasts. Lead generation is a process whereby you identify and target potential customers for your product or service. General marketing, on the other hand, is a broad term that covers all aspects of marketing, from advertising to public relations.