How to Research B2B Prospects Before You Ever Send an Email

A practical checklist for researching a company and a decision-maker properly, so the first line of your cold email earns the rest of it.

The short answer

Research a B2B prospect in four passes: confirm the company fits your ideal customer profile, identify who actually owns the problem you solve, find one current and specific signal that makes now the right time to reach out, then verify the contact details before writing anything. Anything you cannot state as a fact with a source does not go in the email.

Key takeaways

  • Fit first, person second, timing third, contact details last. Researching a person at a company that was never a fit is wasted work.
  • One specific, current, verifiable fact beats five general observations. "I saw you're growing" is not research.
  • Give yourself a fixed time budget per account. Research that takes twenty minutes per prospect does not survive contact with a real list.
  • Write down the source of every fact you use. If you cannot cite it to yourself, do not assert it to a stranger.

Researching a B2B prospect properly means answering three questions before you write a word: does this company actually fit who you sell to, who specifically owns the problem you solve, and is there one true, current reason to reach out to them right now. Skip any of the three and the email you send afterwards will read like it, no matter how well it’s written.

1. Confirm the company actually fits

Before spending time on an individual, check the company against your actual criteria: size, sector, geography, and whether they’re already served by a competitor or already running the function you’d be selling into. A quick check worth doing for any B2B seller: search for the company alongside the role you’d expect to already exist (for example, “[company] SDR” or “[company] head of growth”). If a result names someone currently in that role, that’s often enough to disqualify the account outright.

2. Find who actually owns the problem

At a small company, the org chart in your head is usually wrong. The person who owns outbound, hiring, or whatever problem you solve is often the founder, a generalist doing five jobs, or someone whose title doesn’t obviously say so. See how to find the right decision-maker at a small company for how to work that out rather than guess it.

3. Find one true, current, specific reason to reach out

This is the step people skip, and it’s the one that matters most. Look for:

  • A new hire, especially their first commercial or growth hire.
  • A product launch, changelog entry, or press mention.
  • A funding round or growth announcement.
  • A structural change: a reorg, new leadership, a first ops hire.

Check the date on whatever you find. As a rough rule, anything older than about two months has usually already been absorbed as company history rather than a live reason to write today. See the signals that make outreach worth opening for more detail on judging this.

Where to actually look

  • The company’s own site: changelog, blog, press page, careers page.
  • LinkedIn: recent posts from the company and from the person you’re targeting.
  • Company registries (Companies House in the UK, Crunchbase for funding).
  • Launch platforms like Product Hunt, for product-led companies.
  • A plain web search for the company name plus the current month or quarter.

What to do when you can’t find anything

Skip the prospect and find another one. A generic opener like “saw you’re growing” performs worse than no email at all, because it signals the opposite of what research is supposed to prove: that someone actually looked. Move on rather than force it.

Turning research into an email

Once you have a fit-checked company, a real contact, and a genuine signal, the drafting step gets much easier, because the hardest part (finding something true to say) is already done. See how to write a research-based cold email for the structure that turns this research into a message worth reading.

The four passes, in order

  1. Fit. Does this company match the ICP, on attributes you can verify from outside? Industry, size, geography, business model, stage, tools in use. This is a two-minute check and it should be ruthless, because every later pass on a company that was never a fit is wasted time.
  2. Person. Who inside it owns the problem you solve? Work backwards from the problem, not forwards from a title.
  3. Timing. What is happening right now that makes contact reasonable this week? If the answer is nothing, stop here and revisit later.
  4. Reachability. A verified, deliverable address for that specific person. Last, because it is the only pass that costs money.

Order matters more than thoroughness. Running them in this sequence means the expensive steps only ever run on accounts that already passed the cheap ones, and it means you never find yourself with a beautifully researched brief on a company that was out of scope from the start.

Where to look, ranked by signal per minute

SourceWhat it tells youCost
Careers page and job boardsWhat the company is struggling with, who owns it, and what they are about to invest in. The highest-signal free source in B2B.Free
The company's own site and changelogWhat they actually sell, who they sell to, and what shipped recently.Free
LinkedIn (company and individual)Team shape, recent hires, and what the person you are writing to says publicly.Free
Funding and press announcementsBudget events and stated priorities, usually with a quotable date.Free
Company registers and filingsLegal entity, directors, size band, structural changes. Useful for compliance as well as research.Free or low
Podcast and conference appearancesHow the person thinks and what they are currently preoccupied with, in their own words.Free
B2B contact databasesReachability and firmographics. Good at fit, poor at timing.Paid

Note what the paid source is for. A database answers “who and how do I reach them”. It does not answer “why now”, and buying a bigger database does not get you closer to that answer. Building a list without a bulk subscription covers the sources where fit is implied by the source itself.

The time budget, and why it has to be a hard limit

Five to ten minutes per account, enforced. Not as a productivity trick, but as a quality control. Research without a time limit expands until the list never gets finished, and an unfinished list produces zero emails, which is strictly worse than forty adequate ones.

When the clock runs out and you have not found a signal, that is a finding, not a failure. Drop the account and move on. The accounts that survive this process are the ones worth writing to, and the ones that do not were going to get a generic email anyway.

Record the source of everything

Every fact you plan to use in an email needs a link next to it. This is not bureaucracy; it is the mechanism that stops inference leaking into assertion. Under time pressure the mind will happily convert “they probably use Salesforce” into “they use Salesforce”, and a confidently wrong specific in a cold email is the most expensive mistake in the whole process. It proves you did not look, more convincingly than saying nothing would have.

If you cannot cite it to yourself, do not assert it to a stranger. That single rule removes most of what makes researched outreach go wrong.

What to do with the output

Research that lives in twelve browser tabs is research that gets redone. Write it into a one-page prospect research brief: company, contact, signal with its date, fit rationale, verified contact details, and a source for each claim. Six fields, readable in under a minute, disposable once the signal expires.

This is the part of outbound No Stress Agents runs for its clients: per-account research, verified contacts, and a drafted email you approve before it sends.

See how prospect research runs here

Frequently asked

Common follow-up questions on prospecting.

For a manual process, five to ten minutes per account is a realistic budget once you have a repeatable checklist. Longer than that and the list never gets finished; shorter and you are guessing.

The company's own site and careers page, LinkedIn, public filings and company registers, funding announcements, podcast and conference appearances, and the prospect's own posts. Most of what makes an email land is publicly available.

Anything you inferred rather than found. Assumed pain points, guessed headcount, invented context, and above all a guessed email address, which bounces and damages your sending domain.

Reading about outbound is one thing.
Having it just happen is another.

No fee, no commitment on the first pilot account.