Skip to content
Plans from $19/month
Guide

B2B list building: the six steps, in order

B2B list building is assembling a list of businesses, and a way to reach them, for sales or marketing outreach. The order below matters more than any single step, because every mistake made early is inherited by everything after it.

Why the order is the whole method

Most list building goes wrong at step one and is diagnosed at step six. A segment defined as “small businesses” produces a search that returns everything, which produces a list nobody can write a specific first line for, which produces a campaign that reads as generic and gets ignored. By the time the reply rate comes in, the natural reaction is to blame the copy — but the copy was constrained three steps earlier.

The six steps below are therefore written as a sequence rather than a checklist. Each one names what it produces and the specific error that makes the next step harder.

The process

Six steps, and what goes wrong at each

Run them in this order. Skipping back is cheaper than carrying a bad decision forward.

  1. 01

    Define one segment, not a market

    Pick a single business category and a single geography you can name in one sentence. A segment you cannot describe in one sentence cannot be searched for, and it cannot be written to either, because the first line of the email has nothing specific to refer to.

    Common errorStarting with 'small businesses'. That is a market, not a segment, and every later step inherits the vagueness.

  2. 02

    Write the qualifying rule before you collect anything

    Decide, in advance, what disqualifies a business from the list. No website, closed on the map, outside the service radius, already a customer. Writing the rule first stops you from arguing a weak record onto the list later because the list looks short.

    Common errorCollecting first and filtering later. By then you are attached to the row count.

  3. 03

    Find the businesses from a live source

    Pull the matching businesses from a source that reflects the world today rather than a stored index. Map listings, directories and the businesses' own sites are live; a purchased file is a snapshot taken on a date you do not control.

    Common errorTreating a one-year-old export as current. Businesses close, move and change mailbox providers constantly.

  4. 04

    Find the address, then prove it exists

    A publicly listed address is a starting point, not a finished record. Put each one through syntax checking, a disposable-domain check and a live mail server check before it enters the list. Mark which checks each address passed so a later reader can see the difference.

    Common errorGuessing addresses from a name-and-domain pattern. A guessed address looks identical to a real one in a spreadsheet and only separates itself after it bounces.

  5. 05

    Attach a reason to contact each row

    Record something true about this specific business that your opening line can refer to: no SSL on the site, no booking form, an ad pixel that implies they are already paying for traffic, a recent review theme. This is the field that decides reply rate, and it is the field most lists do not have.

    Common errorShipping a list of names and addresses with nothing to say. The copy then has to be generic, and generic copy is what the recipient recognises first.

  6. 06

    Cut the list before you send

    Remove every row that failed the qualifying rule, every address that failed a check, and every row with no reason to contact. A shorter list that can be written to properly outperforms a longer one that cannot, and it protects the sending domain.

    Common errorSending to the unverified remainder 'to see what happens'. What happens is bounces, and bounces are charged to your domain reputation rather than to the list.

Before you send

Four questions a finished list has to answer

If any row cannot answer all four, it is not ready to be written to.

SignalThe questionWhat passing looks like
DeliverabilityWill the message arrive at all?Every address passed a live mail server check, and the ones that failed were removed rather than left in with a flag.
RelevanceIs this business plausibly a buyer?Each row satisfies the qualifying rule you wrote at step two, and you could defend any single row if asked why it is there.
SpecificityIs there something true to open with?Each row carries at least one observed fact about that business, not an inference about its industry.
RecencyWas this confirmed recently enough to trust?You know the date each record was pulled, because you pulled it, rather than inheriting an unknown refresh cycle.

How many contacts the target actually needs

A list size picked as a round number is a guess. The honest way to size one is to start from the revenue target and divide backwards: target divided by average deal value gives the deals, deals divided by close rate gives the opportunities, and so on down through meeting rate and reply rate until you reach a number of businesses to contact.

That number is frequently larger than one mailbox can send responsibly, and discovering it before the campaign is cheaper than discovering it through a bounce report. Our sales quota calculator does the arithmetic with your own rates, free and without a sign-up.

Where this page stops

This page assumes you have already decided to build rather than buy. That decision is a genuine one with a real answer on both sides, and it depends on whether your buyers are named roles inside companies with staff directories or single-location businesses on a map. It is covered separately.

FAQ

B2B list building questions

B2B list building is the process of assembling a list of businesses, and a way to reach them, for sales or marketing outreach. It covers defining the segment, finding the matching businesses, locating and verifying a contact address, and recording a reason to make contact. It is distinct from buying a list, where someone else has already made all four of those decisions on your behalf.

Start with one business category in one geography, write down what disqualifies a business before you collect anything, pull the matching businesses from a live source rather than a stored file, verify each address against a real mail server, attach one observed fact per row, then delete every row that failed any of those stages. The deletions are the part that makes the list work.

Work backwards from the target rather than picking a round number. Divide the revenue target by average deal value to get the deals you need, then divide by each conversion rate in turn until you arrive at a contact count. If the resulting number is larger than you can send responsibly from your mailboxes, the target needs more people or a higher deal value, not a longer list.

Buying is faster to obtain and slower to make work, because the four decisions above were made by someone else for a generic buyer. For named roles inside larger companies a bought database is usually the right call and you will not reproduce that index yourself. For local businesses, bought files tend to be thinnest exactly where you need them.

Three things, in this order of frequency: addresses that were inferred rather than confirmed, rows that never satisfied a qualifying rule because no rule was written, and rows with nothing specific to say in the opening line. The first produces bounces, the second produces irrelevance, and the third produces silence.

LeadOutreach does steps three to five. You enter a business category and a location; it returns the matching businesses with their public details, an email address checked against a live mail server, website signals such as SSL status and ad tracking pixels, and a lead score. Steps one, two and six are yours, and so is the sending — the product does not send email.

Build one list and see the records

Pick a category and a city, and LeadOutreach returns the matching businesses with checked email addresses and website signals. 7-day Starter trial with 200 leads and no card, then plans from $19/month.