Finding Leads
How to Build a Targeted Lead List From Scratch
5 min read
A practical, step-by-step playbook for building a high-converting B2B lead list from zero—define your ICP, find prospects, enrich, and verify.
Start With a Sharp Ideal Customer Profile
A list is only as good as the definition behind it. Before you collect a single name, write down exactly who you want to reach. Skip the vague 'small businesses' label and get specific: industry, company size, geography, revenue band, tech stack, and the job titles of the people who actually sign off on purchases. A roofing-software seller targeting 'contractors with 5-50 employees in Texas and Florida who already use QuickBooks' will outperform a generic list ten times its size.
The reason this matters is conversion math. A focused list of 200 well-matched accounts routinely beats a scattershot list of 5,000. If your average outbound reply rate is 2% on a cold, untargeted list, tightening your fit to companies showing a clear buying trigger can push that toward 8-12%. You are not trying to email everyone—you are trying to reach the few hundred companies most likely to say yes this quarter.
- Firmographics: industry, headcount, revenue, location
- Technographics: tools they already pay for (a signal they buy software)
- Buying triggers: hiring, funding, new leadership, expansion
- Decision-makers: the 1-3 titles who own the budget
Find Your Prospects Where They Already Are
Once you know who you want, go where they cluster. The fastest sources are usually the most overlooked: LinkedIn Sales Navigator for title-and-industry filtering, industry association directories, local chambers of commerce, Google Maps for location-based service businesses, review sites like G2 or Capterra for software buyers, and job boards (a company hiring an SDR is scaling sales and may need your tool).
Layer two or three sources rather than relying on one. If a roofing contractor shows up on Google Maps with a 4-star rating, has an active Facebook page, and posted a hiring ad last month, that is a far warmer lead than a name pulled from a single static directory. Cross-referencing also filters out dead companies—roughly 20-30% of any raw scraped list is stale, so multiple touchpoints confirm a business is alive and active.
Enrich Every Record So It's Actually Usable
A name and a company is not a lead—it's a placeholder. To act on it, each row needs the contact's full name, role, a verified work email, ideally a direct phone, the company website, and at least one personalization hook (recent news, a job posting, a specific pain point tied to their industry).
This is where most beginners stall, doing it by hand at maybe 20-30 records an hour. Use enrichment tools to pull verified emails and firmographic data in bulk, then add the human layer—one or two specific details per prospect that prove you did your homework. That single personalized line is often the difference between a 1% and a 5% reply rate, and it costs you 30 seconds per contact.
Verify and Clean Before You Send a Single Email
A dirty list will sink your outreach before it starts. Bounce rates above 3-5% get your domain flagged by spam filters, which means even your good emails stop landing. Run every address through an email verification step to drop invalids, catch-alls, and role accounts (info@, sales@) that rarely convert.
Then dedupe—the same person often appears across two sources under slightly different spellings—and standardize your fields so first names, company names, and titles are clean for mail-merge. A list of 500 verified, deduped contacts is worth more than 2,000 raw rows, because you can actually send to it without torching your sender reputation.
- Verify emails; keep bounce rate under 3%
- Remove duplicates and role-based addresses
- Standardize name, company, and title fields for personalization
- Drop anyone outside your ICP—tighter is better
Score, Segment, and Keep It Alive
Not every verified lead deserves the same effort. Assign a simple 1-100 score based on fit (how closely they match your ICP) and intent (are they showing buying signals right now). Prioritize the top 20%—they typically produce the majority of your meetings—and segment the rest by industry or pain point so your messaging stays relevant to each group.
Treat the list as a living asset, not a one-time export. Companies hire, raise money, switch tools, and go out of business constantly; a B2B list decays at roughly 20-30% per year. Refresh it monthly, prune dead contacts, and feed in new prospects as triggers appear. The teams that win at outbound aren't the ones with the biggest list—they're the ones whose list is consistently clean, current, and tightly matched to who actually buys.
Key takeaways
- A focused list of 200 perfect-fit accounts beats 5,000 random names every time.
- Layer 2-3 sources to confirm a business is alive—raw lists are 20-30% stale.
- A name without a verified email and a personalization hook isn't a lead yet.
- Verify before you send: bounce rates over 3-5% wreck your sender reputation.
- Score, segment, and refresh monthly—lists decay 20-30% a year.
Put this into practice with LeadFlippers
Find, qualify, and reach the right leads in minutes.
Get started free