Lead generation is generally described as the process that leads to identifying and attracting someone to your business who has a genuine interest in your product or services.