Quick answer. Lead generation is the process of getting a stranger to share their contact info (usually an email or phone number) in exchange for something valuable, so you can follow up and eventually turn them into a customer. You do it by offering a lead magnet, capturing the contact through a form or landing page, qualifying the lead, and nurturing it with email and retargeting. Success is measured by cost per lead and lead-to-customer rate.

Most people who visit your site are not ready to buy today. They are curious, comparing options, or just kicking tires. Lead generation is how you keep the door open with those folks: you offer something useful, they give you a way to reach them, and now you can follow up instead of hoping they come back on their own.

The biggest waste in marketing is sending clicks to a page that asks a stranger for a sale. Leads bridge that gap. In this guide I will walk you through what a lead actually is, how to capture and qualify one, how to nurture it, and how to measure whether the whole thing is paying off. It works for B2B software and for a local plumber alike.

What a lead actually is (and MQL vs SQL)

A lead is anyone who has given you permission to contact them and shown some interest in what you do. That is it. Someone who downloads your checklist, requests a quote, or books a call is a lead. A random visitor who bounces off your homepage is not, because you have no way to reach them again.As leads pile up, you will want to sort them by how ready they are to buy. Two labels come up a lot. A Marketing Qualified Lead (MQL) has shown interest but is not sales-ready yet, like someone who grabbed a free guide. A Sales Qualified Lead (SQL) looks ready for a real conversation, like someone who asked for pricing or booked a demo. You define the line between them based on your own business, not a rule handed down from above.If you run a local or service business, do not overthink these labels. A lead is a phone call or a form fill, and a good lead is one that fits the kind of job you actually want. The MQL and SQL language mostly matters once you have enough volume that someone needs a way to prioritize.

Lead magnets: giving people a reason to raise their hand

People do not hand over their email for nothing. A lead magnet is the useful thing you trade for their contact info. The best ones solve a small, specific problem right now and hint that you can solve the bigger problem later. A vague offer like join our newsletter converts poorly. A specific one like get the 12-point checklist we use to cut ad waste does much better.Here are lead magnets that tend to work across both B2B and local businesses:
  • Checklists and templates: quick to consume and instantly useful, like a moving checklist or a budget template.
  • Free guides or short courses: good when the topic needs a little explaining before someone buys.
  • Free quote, estimate, or audit: perfect for service businesses because it maps straight to the sale.
  • Discounts or first-order coupons: strong for ecommerce and retail.
  • Webinars or free trials: higher effort, but they attract serious buyers.
Pick one to start. You do not need a library of magnets, just one offer that clearly matches what you sell.

Capturing leads: forms, landing pages, and lead ads

Once you have a magnet, you need a place to collect the contact info. The most common tool is a form, and the rule of thumb is to ask for as little as you can. Every extra field costs you conversions. For a top-of-funnel offer, an email alone is often enough. For a sales-ready request, asking for name, company, and phone is fine because those people are more committed.A dedicated landing page usually beats sending traffic to your homepage. A homepage has ten things competing for attention. A landing page has one job: explain the offer and get the form filled. Keep the headline focused on what the visitor gets, show a bit of proof, and put the form where people can see it without endless scrolling.You can also capture leads directly inside ad platforms. Lead ads on Meta and Google let someone submit their info without leaving the app, and the fields pre-fill from their account. That lifts conversion rate, but the leads are sometimes lower intent because the form took almost no effort. Test both, a lead form on the platform versus a click through to your own landing page, and see which produces leads that actually turn into customers.

Quality vs quantity: scoring and qualifying leads

It is easy to celebrate a big pile of leads and forget that most of them may never buy. A cheap lead that goes nowhere is more expensive than a pricier lead that closes. The goal is not the most leads, it is the most leads that fit, so before you scale spending, check whether the people coming in match the customer you actually want.A simple way to sort leads is a short qualification pass, asking a few questions about each one:
  • Fit: do they match your ideal customer (industry, location, budget, or need)?
  • Need: do they have the problem you solve, and is it urgent?
  • Timing: are they looking now, or just researching for later?
  • Engagement: did they open your emails, visit the pricing page, or reply?
Lead scoring just puts numbers on this. You add points for good signals (opened the pricing page, works at a company that fits) and subtract for weak ones (a throwaway email, outside your service area). When a lead crosses a threshold, it becomes sales-ready. You can run scoring by hand in a spreadsheet at first, since you do not need fancy software to sort a few dozen leads a week.

Nurturing and measuring: from lead to customer

Most leads are not ready to buy the day they sign up, so you stay in touch until they are. Email is the workhorse. A simple welcome sequence that delivers the promised magnet, shares a couple of helpful tips, and then makes a soft offer does most of the job. Keep it useful and human, not a wall of pitches. Retargeting ads work alongside email by reminding people who visited but did not convert, which keeps you top of mind without being pushy.Now the numbers. Cost per lead (CPL) is your total spend divided by the number of leads, so 1,000 dollars for 100 leads is a 10 dollar CPL. Lead-to-customer rate is the share of leads that become paying customers, so 100 leads and 5 customers is a 5 percent rate. Multiply those together and you get your true cost to acquire a customer.Here is a quick end-to-end example. A local roofing company runs 500 dollars of Google ads offering a free roof inspection. It gets 40 leads, so CPL is 12.50 dollars. The team calls each one, and 8 book a job, a 20 percent lead-to-customer rate. That means each customer cost about 62.50 dollars in ad spend. If an average roofing job is worth several thousand dollars, that math is very good, and the smart move is to spend more while watching that lead quality holds up.

Key takeaways

  • A lead is anyone who gives you permission to follow up, and lead generation is the process of trading something useful (a lead magnet) for that contact info.
  • Chase fit, not just volume: qualify and score leads so you spend your time and money on the people who actually match your ideal customer.
  • Measure cost per lead and lead-to-customer rate together, because that combination tells you your true cost to acquire a customer and whether a channel is worth scaling.

Frequently asked questions