Guide · Targeting
How to build a B2B lead list that actually replies
Most cold email problems are list problems in disguise. A clever subject line cannot rescue an email sent to the wrong person, and even the right person won't reply if the message could have been sent to anyone. This guide covers how we build lists that give every email a fair chance.
Step 1: Write down your ideal customer profile
Start with your best existing clients, not an aspirational wish list. Look at the ones who paid well, were easy to work with and stayed. What do they have in common? Write a profile covering:
- Firmographics: sector, headcount range, location, approximate revenue and company type.
- Decision-maker: the job titles that sign off on your service, and who influences them.
- Problem: the specific pain your service solves, in the words clients used before they hired you.
- Signals: visible events that suggest the pain is current, such as hiring, expansion, new leadership or a product launch.
- Disqualifiers: companies you do not want, even if they match on paper.
Be narrow. A profile that fits half of the UK economy is not a profile.
Step 2: Choose your data sources
B2B contact databases are the quickest starting point, letting you filter by industry, headcount, location and title. Supplement them with sources that reveal intent or context:
- Company websites, for services, clients and team pages.
- Job boards, for hiring signals.
- Companies House, to confirm a business is incorporated and find directors' names.
- LinkedIn, to check a person is still in the role.
- Industry directories and event exhibitor lists for niche markets.
Confirming company type matters for UK compliance, because sole traders and ordinary partnerships are treated differently. Our UK cold email law guide explains why.
Step 3: Check for drift
Search filters are blunt. Ask a database for "marketing agencies, 10 to 50 staff, UK" and the first pages may look perfect while later pages fill with freelancers, in-house marketing teams and companies that closed last year. Scroll deep into your results, not just the first page, and add exclusion keywords until even the later results are clean. This step is tedious and it is where good lists are made.
Step 4: Segment by angle, not just by industry
A segment is a group of prospects who will respond to the same message. Industry is one way to split, but often not the most useful. Consider segmenting by:
| Segment by | Example | Why it helps |
|---|---|---|
| Trigger | Companies hiring a head of sales | The pain is current, so timing is right. |
| Role | Founders versus operations directors | Each cares about different outcomes. |
| Size | 10–25 staff versus 50–150 staff | Different budgets and buying processes. |
| Situation | Using a competitor's product | A specific reason to compare. |
Keep segments small enough that the copy can be specific. A few hundred well-matched contacts with a tailored message usually beat thousands with a generic one.
Step 5: Verify every address
Database emails go stale as people change jobs. Run every list through an email verification tool before sending:
- Valid: send.
- Invalid: remove.
- Catch-all or unknown: the server accepts everything, so the tool cannot confirm the person exists. Send to these in smaller batches and watch bounces closely, or leave them out if your bounce rate is creeping up.
High bounce rates damage the sending reputation of your inboxes, which hurts every future campaign. More on this in the deliverability checklist.
Step 6: Enrich for personalisation
The final step is adding the detail that lets you write a relevant first line: a recent post, a new hire, a client they work with, a service they launched. Research tools and AI can speed this up, but check the output. A wrong "personal" detail is worse than none. Use public business information only, and never anything sensitive.
With a clean, segmented, enriched list, the copy becomes much easier. Our five-line email framework takes it from here.
Step 7: Maintain the list over time
Add every opt-out to a suppression list and check new lists against it. Remove people who have left the company. Log which segments produced replies and meetings, and feed that back into your profile. Each campaign should make the next list better.
Want us to build and run it for you? That's the core of our done-for-you service.
Questions
How big should a B2B lead list be?
Big enough to test a message properly, small enough to stay specific. Start with a few hundred contacts per segment and expand the segments that book calls.
Is it better to buy a list or build one?
Building gives far more control over fit and freshness. Bought lists often contain stale or poorly matched contacts and need heavy cleaning and verification before use.
How often should I re-verify my list?
Verify immediately before sending. Contact data decays as people change roles, so a list verified months ago should be checked again.
How many contacts per company should I email?
Usually one or two relevant decision-makers. Emailing everyone at a company feels like spam and can annoy the person you most want to reach.
Keep reading
- GuideWriting cold emails that book calls: a 5-line frameworkA simple five-line framework for B2B cold emails that book calls: a relevant opener, the problem, proof, a small ask and an easy opt-out.
- GuideCold email deliverability in 2026: the setup checklistA practical cold email deliverability checklist: sending domains, inboxes, SPF, DKIM, DMARC, warm-up, inbox rotation and placement tests.
- ServiceLead generation for marketing agencies that are tired of feast and famineOutbound lead generation for UK marketing, web and creative agencies. Cold email and LinkedIn that books calls with founders who buy retainers.
Get your free outbound audit
Tell us what you sell. Within two working days you’ll get a 2-minute video showing who we’d target, what we’d say, and how we’d book you calls. No call needed.