B2B prospecting

How to Build a B2B Prospect List That Is Worth Contacting

Start with a narrow customer profile, translate it into company and buyer-role filters, and manually verify 20 results before you reveal hundreds of contacts or automate outreach.

A signage business owner and adviser narrowing a broad market through company, geography, size, role, and exclusion gates

A useful B2B prospect list is not a large file of email addresses. It is a small, explainable set of companies that can buy your offer, plus the people who are likely to own the problem. Build the targeting rules first, inspect 20 companies manually, and only then spend credits or time revealing contact details.

Short answer: define one offer, one company profile, one buying situation, one buyer role, and explicit exclusions. Translate those rules into a search, then calculate the percentage of the first 20 results that you would genuinely contact. If fewer than 14 are good fits, fix the criteria before scaling the list.

What a qualified prospect list contains

The file should answer why each company belongs. Contact data is useful only after that decision. A list with 80 relevant accounts is usually more workable for a solo consultant or small agency than 5,000 records bought under a broad industry label.

Layer Question it must answer Example
Offer What specific outcome can you help create? Reduce manual quote follow-up for commercial suppliers
Account fit Which companies can buy and use that outcome? Independent US suppliers with 10 to 100 employees
Buying situation What observable condition makes the problem plausible now? Hiring sales staff, opening locations, or using a relevant CRM
Buyer role Who owns the process, budget, or operational pain? Owner, sales director, or operations manager
Exclusions Who should not enter the list? Consumer-only shops, franchises with centralized buying, and direct competitors

Step 1: write the ICP before opening a database

An ideal customer profile is a testable description of a company, not a slogan such as "small businesses that need growth." Start with evidence from current customers, past projects, sales conversations, or businesses that already buy a comparable service.

Copy this compact worksheet into a document or spreadsheet:

Offer:
Business problem:
Industry or business model:
Geography served:
Employee or revenue range:
Required technology or process:
Useful timing signal:
Primary buyer role:
Secondary buyer role:
Hard exclusions:
Reason each included company can plausibly buy:

Keep the first version narrow. If the offer helps both dental groups and manufacturing distributors, treat them as separate segments. They have different workflows, buyers, language, and reasons to act.

Partner disclosure: I may earn a commission if you create an account or purchase through the Apollo link below, at no extra cost to you. The targeting method in this guide works with other research tools too.

Once the worksheet is specific enough to reject poor fits, you can create a free Apollo account and test the segment. Do not reveal a large contact list yet.

Step 2: search for companies before people

Company selection comes first because a correct job title at the wrong company is still a bad prospect. In Apollo, start in Companies and combine only filters that express the ICP. Common starting dimensions include location, employee count, industry, company keywords, technologies, hiring activity, and funding. Advanced filter access depends on the account plan.

Use a signal only when it has a clear connection to the offer. "Recently funded" is not automatically useful. It matters when the new capital changes the company's likely need, budget, staffing, or systems. The same rule applies to hiring and technology filters.

Targeting rule Good use Weak use
Industry Narrow a known vertical with similar operations Select every loosely related category
Employee count Approximate process complexity and buying capacity Treat headcount as proof of budget
Technology Find businesses using a system you integrate or replace Add popular tools with no relation to the offer
Hiring Identify a current operational change tied to the problem Assume any job opening means purchase intent
Buying intent Prioritize an already qualified account set Use a broad topic as the only qualification rule

Step 3: add the buyer roles

After the account set looks credible, move to People and identify two or three role families. Titles vary, especially in small companies. A 15-person business may have an owner handling operations, while a 90-person company may have a dedicated operations manager and sales director.

Avoid adding every senior title at the account. If your offer fixes lead routing, the finance director is not automatically relevant just because the title is senior. Use job function, seniority, and title keywords together, then exclude roles that clearly cannot own the problem.

Step 4: validate 20 records before spending more

Apollo says saved-search counts can change as records, enrichment, scoring, and your saved contacts change. Treat search output as a moving candidate set, not a purchased truth. Open the first 20 companies and check the criteria against current public evidence.

  1. Open the company website and confirm the business still operates.
  2. Confirm the company sells to the market your offer serves.
  3. Check geography, approximate size, and any required technology or process.
  4. Confirm the selected person's role is current and relevant.
  5. Remove agencies, directories, subsidiaries, competitors, or consumer businesses that slipped through.
  6. Record a short reason to include or reject each row.

Example rejection: suppose BrightPath Marketing has 12 employees and the founder title matches your filters. If your ICP targets direct commercial suppliers, the record still fails because the company is an agency. The size and title matched; the business model did not.

Score the sample as contact, research further, or reject. A useful initial threshold is 14 contactable companies out of 20. That 70% threshold is a working quality gate, not an industry benchmark. Tighten or loosen it only after you understand why records fail.

Step 5: fix the rules, not individual rows

The rejected rows show what the search is missing. If franchises keep appearing, add ownership or keyword exclusions. If enterprise companies dominate, reduce the employee range. If the right accounts appear but the wrong people do, change the role logic without rebuilding the account search.

Failure in the sample Rule to revisit
Companies sell to consumers, not businesses Industry, keywords, business model, and exclusions
Companies are too large or too small Employee range and market segment
Correct companies, irrelevant people Job function, title variants, seniority, and exclusions
Many closed, merged, or stale businesses Manual verification and data-source fit
Almost no companies match Whether the ICP describes a real accessible market

Step 6: build the first working list

When the sample passes, save the company search and create one list per segment. Apollo distinguishes total results, net-new records, and records already saved to your account. Keeping segments separate makes later research, messaging, and measurement easier.

Start with 50 to 100 companies, not every result. Add contact data only for the role set you plan to research. Apollo currently uses credits for actions such as revealing verified net-new emails, phone data, enrichment, and some AI research. Exact credit use depends on the plan and action, so review the confirmation and account usage before a bulk operation.

Before importing the list into a CRM or outreach workflow, normalize company domains, remove duplicates, suppress existing customers and opt-outs, and verify the contact data. The lead deduplication guide shows how to keep repeated records from creating duplicate CRM contacts or parallel follow-ups.

The next step is research, not auto-send. The lead outreach drafts case shows how public company context can feed a human-reviewed draft queue. If those prospects later become inbound or engaged leads, the lead follow-up cost guide explains the separate automation decision.

What not to do

Apollo's current terms limit the service to appropriate B2B activities, prohibit spam and unlawful marketing use, and state that supplied data may contain errors, omissions, or duplicates. The user remains responsible for checking data and complying with applicable law. A prospecting platform helps organize research. It does not create permission or remove judgment.

Verification checklist

Sources checked

Apollo for a small B2B test

Build the first 20-company sample

Create one narrow search and verify the first results before revealing a large contact list. I may earn a commission if you sign up or purchase through this link, at no extra cost to you.

Create a free Apollo account