B2B Lead Generation: How to Find the Right Prospects, Not Just More
Jul 20268 min read
Good B2B lead generation is about precision, not volume. Define a tight ICP, use intent signals to spot who's in market, and score every lead so your team works the best 50 instead of guessing across 5,000.
The goal of B2B lead generation is to find the right prospects. More leads only helps after that. A small list of prospects who fit your product and are in market right now will out-convert a giant list of vaguely relevant contacts every time. Getting there takes three moves: define who you're looking for, detect who's ready, and rank what you find so your team works the best opportunities first.
Start with a precise ICP
Your ideal customer profile is the filter everything else runs through. An ICP is a written description of the type of company and buyer who gets the most value from what you sell. Be specific: industry, size, revenue band, the technologies they use, the geography, and the exact role that owns the problem you solve. Leave it loose and you end up with a spreadsheet nobody touches. Make it precise and you have a list you can work.
Use intent signals to find who's ready now
Fit tells you who could buy. Intent tells you who's likely to buy soon: signals that a company is dealing with the problem you solve right now, not someday. Hiring for a relevant role, rapid headcount growth, a new leader in the buying seat, or a recent funding round all point at accounts worth contacting this week. Layer intent on top of fit and your outreach lands as timely, where fit alone often lands as annoying.
Score and rank every lead
With fit and intent in hand, score each lead on a consistent model so the list sorts itself. Your reps should open their queue and see the best 50 accounts at the top, instead of staring at 5,000 rows and working by gut.
Volume vs precision
| Spray and pray | Targeted lead gen | |
|---|---|---|
| List size | As big as possible | Small and precise |
| Basis for outreach | Anyone who fits loosely | Fit plus real intent signals |
| Rep experience | Guessing who to work | A ranked queue, best first |
| Reply quality | Low, generic | Higher, relevant, timely |
This is the pipeline we build at mkdir. We score and rank your leads on a 100-point ICP model, layer in buyer-intent signals, and hand your team (or kriyo, our outbound product) a prioritized, campaign-ready list.
What does precise lead generation look like for a manufacturer?
Picture a 35-person contract manufacturer that makes precision-machined parts for industrial equipment builders. For years, the way they found new work was reactive. A salesperson chased referrals, attended a couple of trade shows a year, and responded to inbound RFQs (requests for quote, where a buyer asks multiple suppliers to bid on a job). That kept the shop running. But growth had stalled, and nobody could say with confidence who the next 20 best-fit customers were.
The first step was a real ICP in place of a vague one. 'Industrial companies that need machined parts' narrowed to mid-size original equipment manufacturers (OEMs, the companies that design and sell the finished equipment, not just the parts). The profile named specific sub-industries like material handling and food processing equipment. It required 50 to 500 employees, a documented engineering team, and a history of outsourcing at least part of their machining.
That last detail mattered most. A company that does all its machining in-house is a poor fit however well everything else lines up.
From there, intent signals did the filtering. Job postings for a new sourcing manager or supply chain lead were a strong tell that a company was reevaluating its supplier base. A plant expansion announcement or a new production line suggested near-term capacity needs. Layered on top of the ICP, those signals took a theoretical list of a few thousand OEMs down to roughly 150 accounts worth pursuing that quarter. Each one was scored and ranked, so outreach started with the accounts most likely to convert.
The shop's win rate on outbound-sourced opportunities improved noticeably within two quarters, without contacting more companies. They had stopped wasting calls on accounts that were never going to be a fit.
How do you build and score a B2B lead list step by step?
A lead list that holds up under real outreach comes from a repeatable process, and a one-time export from a database won't give you one. The process has five steps:
- Write down your ICP in specific, checkable terms: industry codes, employee range, revenue band, technologies in use, geography, and the exact title of the person who owns the problem you solve. If two people on your team would disagree on whether a company qualifies, the definition isn't tight enough yet.
- Pull a raw list of companies that match the ICP from a data source. This is a starting point, not a finished list. Expect to throw out a meaningful share of it.
- Layer in intent signals relevant to your business: hiring activity, leadership changes, funding events, expansion announcements, or technology changes. Weight the signals that have historically correlated with your best customers.
- Score every account and contact on a consistent model that combines fit and intent into one number, so a rep can sort by score and know exactly where to start.
- Route the list into your outreach system (whatever you already use to send email or manage sequences) with the highest-scoring accounts first, and keep the model updated as deals close or stall so the scoring gets sharper over time.
The output should be a queue that a rep or an automated system can work top to bottom, not a spreadsheet. Whoever works it should be confident that account number 5 is more promising than account number 500.
What lead generation mistakes waste the most time?
A few patterns keep showing up in companies that struggle with lead generation. The most common is treating list size as the goal: buying or scraping as many contacts as possible and hoping volume makes up for weak targeting. It rarely does, and it burns sender reputation and rep hours along the way.
A close second is a loose ICP. 'Companies that could use our product' describes almost everyone, so it filters out almost no one. The third mistake is chasing fit without intent. Perfect-looking accounts that aren't in a buying window right now give you polite silence, not replies.
Finally, a lot of teams build a list once and never revisit it. Signals go stale and companies change. A list that was sharp in January is often mediocre by June if nobody maintains it.
How do you measure whether your lead generation is actually working?
Judge a lead generation program by what happens after outreach starts. The size of the list tells you little. List-to-meeting conversion, the share of contacted accounts that turn into a booked meeting, shows whether your targeting and messaging are landing. Reply rate is an earlier, faster read on the same question. If replies are low and mostly negative, something is off in the list or the message before you ever get to meetings.
Cost per qualified lead is what you spend, in tools, time, or agency fees, divided by the number of leads that meet your ICP and intent bar. It tells you whether the economics work at scale, beyond whether the approach works in theory. A slower number matters too: how many list-sourced meetings turn into pipeline and closed deals. A list can produce plenty of meetings that never had a real chance of buying.
Track these together, because any single one in isolation can make a program that only looks busy pass for one you can trust.
Frequently asked questions
How big should a B2B lead list be?
There's no universal number. Every account on the list has to clear your fit and intent bar, and that matters more than the count. A list of 150 well-scored accounts a rep can work thoroughly usually outperforms a list of 5,000 that gets a single shallow touch each.
What's the difference between an ICP and a buyer persona?
An ICP describes the company: industry, size, revenue, technology. A buyer persona describes the person inside that company: their title, their priorities, and what they care about when evaluating a purchase. You need both to target well.
How often should we refresh our lead list?
Revisit it at least quarterly, and sooner if reply rates drop or your win rate on outbound slips. Intent signals go stale fast. A list built six months ago is working off old information, even if the companies on it still technically fit.
Can a small team do this without a big martech budget?
Yes. The discipline matters more than the size of the toolset: a tight ICP, real intent signals, and consistent scoring. Many small teams get further with a narrow, well-scored list run manually than a large team does with an unscored one run through expensive tools.
Two of our guides cover the tradeoffs of building this in-house or bringing in outside help in more depth. Start with Lead Generation for Manufacturers: The Complete 2026 Guide, then read Lead Generation Agency vs AI SDR: Which One Should You Pay For? For what the in-house alternative costs once salary, tools, and ramp time are counted, see How Much Does an SDR Really Cost in 2026?