Sales Prospecting

How to Find Companies That Match Your ICP: A Practical Guide

Learn how to find companies matching your ideal customer profile using search criteria, website research, qualification and a repeatable B2B prospecting workflow.

LeadPilot Team

Defining an ideal customer profile (ICP) is only the beginning of B2B prospecting. The next challenge is finding real companies that match your criteria.

A useful prospect list is not simply a collection of businesses in the same industry. It contains companies that meet your targeting requirements and have a plausible reason to consider your offer.

This guide explains how to translate your ICP into a repeatable company discovery and qualification workflow.

1. Turn your ICP into searchable criteria

Start by separating your ICP into requirements and preferences.

Requirements are characteristics a company must have to be considered.

Preferences help you prioritize companies that already meet those requirements.

For example, imagine a B2B agency targeting software companies in the United States.

Criterion Example Type
Industry B2B SaaS Requirement
Geography United States Requirement
Company size 10–50 employees Preference
Business model Sells to other businesses Requirement
Website Active company website Requirement
Growth signals New product or market expansion Preference

This is an illustrative ICP. Your criteria should reflect the customers your business can actually serve.

If you have not defined your ICP yet, start with our ideal customer profile guide.

2. Find companies using multiple discovery sources

No single source contains every relevant business.

Start with a combination of:

  • Search engines.
  • Industry directories.
  • Software marketplaces.
  • Public company websites.
  • Professional business directories.

For example, a search for software companies serving accounting firms may reveal more relevant prospects than a broad search for “SaaS companies.”

The goal is to identify candidate businesses, not to assume that every result is qualified.

Record the discovery source so you can review where your strongest prospects came from.

3. Check each company’s official website

Company directories can contain outdated or incomplete information.

Use the official website to verify:

  1. What the company sells.
  2. Who its customers are.
  3. Which industries it serves.
  4. Where it operates.
  5. Whether its offering matches your ICP.

For example, a directory may classify a company as “software,” but its website may reveal that it sells consumer entertainment applications rather than B2B products.

That distinction can determine whether the company belongs in your prospect list.

4. Separate confirmed facts from estimates

Not every ICP criterion can be verified from a company website.

Employee counts, revenue and growth rates may come from third-party estimates rather than official disclosures.

Keep these categories separate:

Evidence level Meaning
Confirmed Supported by an official company source
Estimated Based on an external estimate
Unknown Not enough information available
Contradictory Sources provide conflicting information

A company with an unknown employee count is not automatically a poor fit.

It may simply require further research.

5. Score companies against your ICP

A simple scoring model helps prioritize companies for review.

For example:

Criterion Maximum points
Industry match 30
Business model match 25
Geography match 20
Company size match 15
Relevant business context 10
Total 100

This is an example framework, not a universal scoring standard.

If a company does not meet a mandatory requirement, it should normally be excluded regardless of its score.

For the remaining companies, you might use:

  • 80–100: High-priority research.
  • 60–79: Review missing information.
  • Below 60: Lower priority.

Adjust the weights using your own sales outcomes.

6. Build a structured prospect list

Avoid saving only company names and URLs.

A practical prospect list should contain:

Field Purpose
Company name Identify the business
Website Primary research source
Industry Check market fit
Geography Check location fit
Business model Confirm B2B relevance
Employee estimate Evaluate company size
ICP score Prioritize review
Research notes Preserve supporting evidence
Status Track qualification progress

The list becomes more useful when another team member can understand why each company was included.

7. Research high-priority companies

Once you have a shortlist, investigate the companies with the strongest apparent fit.

Look for relevant information such as:

  • Product positioning.
  • Target customer segments.
  • Publicly announced partnerships.
  • New products or services.
  • Relevant integrations.
  • Customer use cases.

Avoid treating missing website features as proof of internal problems.

Read our company research guide for a more detailed workflow.

8. Prepare personalized outreach

After reviewing a company, connect a verified observation to your actual offer.

For example:

Hi Sarah,

I noticed your team builds software for accounting firms.

We help B2B software companies evaluate potential integration opportunities.

Would you be open to a short overview of how our approach works?

This example is fictional. Use real company information and describe only services you genuinely provide.

The purpose of personalization is to explain relevance, not to create the impression that you know more than you do.

9. Review prospecting performance

Measure the quality of your prospecting process.

Useful metrics include:

  • Companies discovered.
  • Companies meeting mandatory ICP criteria.
  • Companies requiring additional research.
  • Qualified prospects.
  • Relevant conversations generated.

For example, if you discover 200 companies but only 30 match your ICP, the problem may be overly broad discovery criteria.

Improving the search process may be more valuable than increasing the number of results.

Common ICP matching mistakes

Using overly broad criteria

“Technology companies in the United States” is usually too broad to support focused outreach.

Narrow the audience by offering, customer segment and business model.

Treating estimates as confirmed facts

Third-party company information can be useful, but it should not automatically be considered verified.

Prioritizing list size over fit

A smaller list of relevant businesses can be more actionable than a large collection of unreviewed names.

Automating decisions without reviewing evidence

AI-assisted qualification can organize research, but important conclusions still require human review.

Final checklist

Before adding a company to your qualified prospect list, ask:

  • Does it meet mandatory ICP requirements?
  • Is its business model relevant?
  • Have I checked its official website?
  • Are estimates clearly labeled?
  • Can I explain why the company is a good fit?
  • Have I recorded the supporting evidence?
  • Is there a reasonable next step?

Turn ICP criteria into a repeatable workflow

Finding companies that match your ICP requires more than filtering a database.

The process is:

Define criteria → Discover companies → Verify information → Evaluate fit → Research context → Prepare outreach.

LeadPilot supports company discovery, website research, AI-assisted lead qualification and personalized outreach drafts.

Explore the process in our interactive demo, or learn how it works for B2B sales teams.

Ideal customer profileICP matchingB2B prospectingCompany research

Put these ideas into practice.

See an example of company discovery, lead qualification and outreach in LeadPilot.

Try LeadPilot Demo →