Your LinkedIn campaign is generating clicks. Cost per lead is trending down. The dashboard looks healthy.
But here’s the question most B2B teams never ask: what percentage of the companies clicking those ads would your sales team actually want on a call?
When teams finally run that analysis, the answer is usually uncomfortable. Across the B2B companies we work with, somewhere between 40–60% of paid traffic comes from companies that are a complete ICP mismatch.
Wrong size, wrong industry, wrong geography. Companies that would get disqualified in the first 30 seconds of a discovery call.
That means your real cost per qualified lead is roughly double what your dashboard shows. The leads were never real. Your CPL metric just wasn’t measuring it.
Why this keeps happening
It’s not that marketing teams don’t understand ICP. Every marketer can describe their ideal customer profile. The problem is that campaign reporting rewards volume, and nobody checks fit until it’s too late.
LinkedIn targeting looks precise on the surface. You can filter by company size, industry, seniority, job title.
But “company size 50–200” captures a huge range, and “industry: software” includes everything from a three-person dev studio to a public company. The targeting draws a rough outline, not a tight boundary.
Then there’s the reporting incentive. When the CMO reviews campaign performance, the metrics on screen are impressions, clicks, and cost per lead.
Nobody asks “were those leads any good?” until sales starts complaining weeks later. By then, the budget is spent and the next campaign is already running.
Teams end up optimizing for the metric that’s easiest to move (volume) instead of the one that matters (fit).
Running the ICP match audit
Here’s the analysis most paid teams have never done:
Pull your last three months of paid campaign traffic. Filter by UTM source to isolate each campaign and channel separately. Then pull the company-level data. Not individual leads, but which companies visited from each campaign.
Score each visiting company against your ICP on three dimensions: company size (employee count or revenue band), industry fit, and geography. Be honest. If your sales team wouldn’t prioritize the company, it fails.
Calculate the ICP match rate for each campaign. That’s the metric you’ve been missing.
A campaign with 200 clicks and a 30% match rate generated 60 real prospects. A campaign with 80 clicks and a 75% match rate also generated 60 real prospects, at less than half the spend.
What to change based on the results
Once you have ICP match rates by campaign, the decisions become straightforward:
Anything below 25% ICP match: kill it. The clicks are cheap because the audience is wrong. Redirect the budget.
Between 25–50%: tighten the targeting. Look at which non-ICP companies are getting through and find where the audience definition is leaking. Usually it’s one or two parameters that are too broad.
Above 50%: increase spend. These campaigns might look “expensive” on a cost-per-click basis, but they’re your most efficient channels when you measure by cost per ICP-qualified visit.
Then add ICP match rate as a weekly reporting metric. This is the step most teams skip. Put it on the same dashboard as CTR and CPL. If it’s not visible every week, the team will drift back to optimizing for volume within a month.
The real cost of cheap leads
There’s a reason teams resist this analysis. When you realize half your leads are outside your ICP, your cost per qualified lead doubles overnight. That’s an uncomfortable number to present to leadership.
But the cost was always there. It was hiding in your sales team’s wasted time following up on unqualified companies, in pipeline reports with inflated numbers that never converted, and in win rates that never improved no matter how many leads marketing generated.
Cheap clicks from the wrong companies are expensive. You just don’t see the bill until it shows up in pipeline reviews months later. Track who’s clicking, not just how many. The budget you free up by cutting low-match campaigns will fund better-targeted ones immediately.