Back to all articles
Prospecting··10 min read

How to build a B2B prospect list on LinkedIn

A prospect list is the single biggest lever in outbound, and the part most teams rush. This guide covers how to build one properly on LinkedIn: define the buyer, search with precision, layer in live buying signals, then verify and keep it fresh so it actually converts.

In three lines

The short answer.

Build a LinkedIn prospect list by defining a sharp ICP, searching for it with Sales Navigator and Boolean filters, then weighting the list toward people with a live reason to buy this month. Verify every record, and rebuild around fresh signals rather than scraping a thousand names once. If you'd rather have a list built and worked for you, that is exactly what Occura does, on dedicated accounts with human setters.

See how Occura builds and works your list
01 · The foundation

Start with the ICP, not the search bar.

A prospect list is only as good as the definition behind it. Most teams open Sales Navigator, pick a job title and a country, and end up with ten thousand names that share nothing but a label. That is not a list, it is a directory. The work that matters happens before you type a single filter: defining the person who actually feels the problem you solve and owns the budget to fix it.

The most reliable way to define that person is to look backwards. Pull your last twenty or thirty closed deals and find the pattern: what industry, what company stage, what headcount band, which exact role signed off, and what they had in common in tooling or growth. Your best future customers tend to look like your best past ones. That pattern is your ideal customer profile, and it is far sharper than a job title alone.

Separate the account from the person

A clean ICP has two layers. The account layer is the company: industry, size, stage, location, and any firmographic trait that predicts fit. The person layer is the human inside it: the role that owns the problem, the seniority that can say yes, and the function you sell into. A VP of Sales at a 30-person Series A startup and a VP of Sales at a 2,000-person enterprise share a title and almost nothing else. Treat them as separate buyers.

Key insight

Quality beats quantity by a wide margin. A curated list of 300 well-fit, well-timed prospects books more meetings than 5,000 scraped names that share only a job title.

02 · The search

Search with precision, not volume.

With the ICP defined, the search becomes mechanical. LinkedIn Sales Navigator, at around $99 a month, is the workhorse here. Its advanced filters let you zero in on the exact account and person you described, and that precision is the whole point. The free LinkedIn search works for small lists, but it caps results and lacks the filters that make a list tight.

The filters that carry the list

  • Job title and seniority. Match the role that owns the problem, and use seniority to cut out the people who cannot say yes.
  • Company headcount. The single best proxy for company stage. Band it tightly to your ICP.
  • Industry and geography. Narrow to the sectors and regions you actually serve and can sell into.
  • Years in current role. New leaders, under a year in seat, are often the most receptive: they are still reshaping their stack.
  • Past company. A powerful and underused filter for finding people who already know a competitor or a category.

Use Boolean to tighten the title field

Job titles are messy. The person you want might be a “Head of Revenue,” a “VP Sales,” or a “CRO.” Boolean operators let you catch all of them in one search and exclude the ones you do not want. Use AND, OR and NOT, with quotation marks for exact phrases and parentheses to group terms.

A Boolean title search that catches variants and excludes noise

("VP Sales" OR "Head of Sales" OR "CRO") AND NOT ("assistant" OR "intern")

Run the search, then read the first two pages by hand. If a third of the results are clearly wrong, the filters are too loose, not the platform. Tighten before you export anything.

03 · The multiplier

Layer in buying signals.

Here is where most guides stop and where the real difference is made. A name that fits your ICP is a candidate. A name that fits your ICP and has a live reason to buy this month is a prospect. The teams that win on LinkedIn rebuild their lists around signals rather than scraping once and running the same list for a quarter.

A buying signal is any public event that tells you the timing is right. Weight your list toward the people showing one.

  1. A funding round in the last 30 days
  2. A new leader or relevant new hire in the function you sell into
  3. An open role that signals the team is scaling or has a gap
  4. Headcount growth quarter over quarter
  5. A public move: a product launch, a market expansion, a reorg
  6. Recent engagement: they commented on a relevant post or a competitor's content

This is also the cheapest personalization you will ever get. The signal that put someone on your list is the exact reason your connection request can open with something true and specific about them, instead of a template. Targeting and messaging are the same problem solved twice.

You don't have a volume problem. You have a timing problem. Reaching the right person in the wrong month looks exactly like a bad list.
What we tell most teams on the first call
54%more replies when messages are tailored to a specific ICP
14dwindow after a trigger when a buyer is most receptive
2.74%LinkedIn visitor-to-lead rate, far above other social channels
$99monthly cost of Sales Navigator, the core list-building tool
Reply rate by list typeDirectional, from campaigns we have audited
40%20%10%0%6%Scraped, broad14%ICP-filtered39%Signal-layered44%+ Human-written
Reply rate climbs sharply as the list gets tighter and timed to a real signal, then again once a human writes the message.
04 · The clean-up

Verify before you touch it.

A list straight out of search is not ready to work. LinkedIn data drifts: people change jobs, titles get stale, and a name can sit in a role they left months ago. Sending to a dead record wastes a slot and, worse, makes your outreach look careless when it lands at the wrong company.

The checks that matter

  • Current role. Confirm the person is still in the role you targeted, not a cached title from a year ago.
  • Right company. Make sure the company still matches your ICP after any recent move or acquisition.
  • De-duplicate. Strip anyone you or the team is already in conversation with, and merge duplicates before they cause double-sends.
  • Open profiles. Flag Open Profiles, which can be messaged without using an InMail credit, so you spend credits where they count.

If you export to a CRM, export clean. Tools can pull a Sales Navigator search into a structured file, but a structured file of bad records is still bad. The verification step is where a list stops being a scrape and becomes something worth a setter's time.

Avoid

Aggressive scraping tools that pull thousands of records at speed are exactly the pattern LinkedIn flags. Build the list at human pace, on an account you can afford to scrutinise, or risk a restriction.

05 · The discipline

Keep the list alive.

A prospect list is not a one-time build, it is a living thing. Cold lists go stale in roughly two weeks, because the signals that made someone receptive fade and new ones appear elsewhere. The teams getting consistent meetings treat list-building as a weekly habit, not a quarterly project.

In practice that means a steady cadence: refresh the signal layer, add the new triggers, retire the names that have gone cold or already replied, and re-verify anything that has aged. A list worked this way compounds. One scraped once and run to exhaustion decays.

Mon

Pull signals

Scan for fresh triggers across your ICP.

Tue

Add and tag

Append new prospects with their signal noted.

Thu

Verify

Confirm roles and companies on new records.

Fri

Retire

Remove cold, replied or off-fit names.

Where this fits the bigger picture

The list is step one of a system. A great list with a templated, bot-sent message still underperforms, and a brilliant message to a stale list goes nowhere. The two have to be built together. For how the message side works, see our complete guide to LinkedIn outreach. The whole reason Occura runs outreach on dedicated accounts branded as your business is so the list and the human writing to it operate as one, without ever putting your own profile at risk.

Scraped onceSignal-based, maintained
Built aroundA static set of filtersICP fit plus a live buying signal
FreshnessStale in about two weeksRefreshed weekly, fresh by definition
PersonalizationGeneric, hard to tailorThe signal is the opener
Reply rateLow and fallingSeveral times higher
A maintained, signal-based list beats a scrape on every axis that decides whether you book a meeting.

Key takeaways

  • Define a sharp ICP first, split into an account layer and a person layer, before you open the search bar.
  • Search with Sales Navigator filters and Boolean operators, then read the results by hand and tighten.
  • Layer in buying signals. ICP fit plus a live trigger is what turns a candidate into a prospect.
  • Verify every record for current role and company, de-duplicate, and flag Open Profiles before you work it.
  • Keep the list alive with a weekly cadence. Cold lists go stale in about two weeks.
  • The list and the message are one system. Build them together, on a dedicated account, paced like a human.
Rather not build it yourself?

We build the list and work it for you.

Signal-based prospect lists, refreshed weekly, worked by real in-house setters on dedicated accounts branded as your business. Qualified meetings booked onto your calendar. 30 minutes to see how it would work for your team. Two onboarding slots remaining this month.

Book a strategy call
Keep reading

More on LinkedIn outbound.