B2C lead generation is the process of attracting and converting individual consumers into potential customers using digital marketing channels like ads, social media, and landing pages.