Lead generation for B2C is based on finding people who are likely to spend money at your business. From here, you then engage with the lead and turn them into paying customers.