LinkedIn Ads are expensive. Bad targeting makes them ruinous.
LinkedIn advertising already costs more per click than any other major platform. Average CPCs run $5 to $12. CPMs sit between $30 and $55. That's the baseline cost of doing business on the platform. There's no way around those numbers.
But the real damage doesn't come from LinkedIn's pricing. It comes from how most advertisers set up their audiences. They go too broad. They target by job title alone, or by industry alone, or they let LinkedIn's default settings do the work for them. The result is an audience that looks big on paper and converts at nearly zero in practice.
The 95-5 rule applies here directly. At any given time, only about 3 to 6% of your total addressable market is actively in a buying cycle. The other 94 to 97% are not looking, not comparing, and not ready to act on your ad no matter how good the creative is. When you target a broad audience, you're paying LinkedIn prices to reach a group that is overwhelmingly not in market.
"Only 5% of B2B buyers are in-market at any given time. The other 95% won't buy no matter what you put in front of them." (Ehrenberg-Bass Institute, How Brands Grow)
Broad targeting doesn't just waste money.
It corrupts your data too.
When you run ads to a 300,000-person audience where only 5% are remotely in market, every metric you collect is distorted. Your click-through rate reflects how interesting the ad looks to people who have no reason to click. Your conversion rate measures how well your landing page performs against traffic that never intended to convert. Your cost per lead is inflated by thousands of impressions served to people who were never going to become customers.
Worse, it makes optimization impossible. LinkedIn's algorithm learns from the data your campaigns generate. If most of your clicks come from low-intent people, the algorithm optimizes to find more of them. You end up in a feedback loop where you're paying more and more to reach people who are less and less likely to buy.
This is why so many B2B teams conclude that LinkedIn Ads don't work. The platform works. The targeting was wrong from the start, and every data point collected afterward reinforced the wrong direction.
"Bad targeting doesn't just waste budget. It trains the algorithm to find more of the wrong people." (Metadata.io, State of Demand Generation 2025)
How LinkedIn's auction system makes bad targeting worse.
LinkedIn runs a second-price auction. You don't pay your maximum bid, you pay just above the next highest bidder. That sounds efficient, but it creates a specific problem for broad audiences.
When your audience is large and undifferentiated, you're bidding against every other advertiser who also targets that same general pool. VP of Marketing. Director of IT. Head of Sales. These are the most competed-for segments on the platform. Everyone bids on them. That competition drives your cost up without improving the quality of who sees your ad.
Narrow audiences face less competition. When you layer targeting criteria, job title plus company size plus specific industries plus seniority, you carve out a segment that fewer advertisers are bidding on. The audience is smaller but the cost per impression often drops because you're not fighting every other B2B advertiser for the same eyeballs.
The math shifts even more when you factor in relevance scores. LinkedIn rewards ads that get high engagement relative to their audience. Tightly targeted ads tend to resonate more, which improves your relevance score, which lowers your cost per click. Broad ads get ignored by most of the audience, which tanks your relevance score and drives costs up further.
"LinkedIn's ad relevancy score directly impacts auction outcomes. Higher relevance means lower CPCs, even in competitive segments." (LinkedIn Campaign Manager Documentation, 2026)
Fix 1: Shrink your audience and layer your targeting.
Start with your ICP, not with LinkedIn's suggestions. Most advertisers begin building audiences by typing a job title into Campaign Manager and accepting whatever LinkedIn suggests. That's backwards. Start with your actual customer data. Who has bought from you? What did their title, company size, industry, and seniority look like?
Layer at least three criteria. Job title alone is not targeting. It's a starting point. Add company size. Add industry. Add seniority level. Add geography if your sales team only covers certain regions. Each layer removes people who look right on one dimension but are wrong on every other.
Aim for 20,000 to 80,000 as your audience size. LinkedIn will tell you your audience is too small. Ignore that. For most B2B campaigns, 20,000 to 80,000 is the sweet spot. It's large enough for the algorithm to optimize and small enough that a meaningful percentage of the audience is actually relevant.
Exclude aggressively. Remove job titles that sound right but aren't. Remove company sizes below your minimum deal threshold. Remove industries where you have no case studies or references. Every exclusion sharpens the audience and reduces waste.
"The ideal LinkedIn Ads audience size for B2B is 20,000 to 80,000. Larger audiences dilute targeting precision and inflate CPL." (Directive Consulting, LinkedIn Ads Benchmarks 2026)
Fix 2: Use buying signals to decide when to run campaigns.
Targeting the right people isn't enough. You also need to reach them at the right time. A CFO who just signed a three-year contract with your competitor is the right person but the wrong moment. A VP of Marketing who just posted about needing to scale demand generation is both.
Watch for intent signals outside LinkedIn. Use tools like Bombora, G2, or 6sense to identify companies that are actively researching your category. When a company's research activity spikes, that's when you turn on LinkedIn campaigns targeting their decision-makers. Not before.
Build campaigns around trigger events. New funding rounds. Leadership changes. Product launches. Office expansions. Company moves. These events correlate with buying windows. When a company raises a Series B, they're about to spend on infrastructure, tools, and services. That's when your ad should appear in front of their team.
Pause campaigns when signals go cold. If the intent data shows activity dropping off, pause the campaign. Don't keep spending on an audience that moved out of the buying window. You can always reactivate when new signals appear. This alone can cut waste by 30 to 40%.
"Intent data-driven campaigns produce 2 to 3x higher conversion rates than demographic targeting alone." (Bombora, B2B Intent Data Benchmark Report 2025)
Fix 3: Stop using Audience Expansion and Audience Network.
Audience Expansion is on by default. When you create a campaign in LinkedIn Campaign Manager, Audience Expansion is toggled on. This setting tells LinkedIn to show your ads to people outside your defined audience who it thinks are similar. In practice, it undoes your targeting work.
LinkedIn's definition of "similar" is broad. If you target Directors of Marketing at SaaS companies, Audience Expansion might show your ad to Marketing Coordinators at non-tech firms. They're in marketing. They're on LinkedIn. By LinkedIn's logic, they're similar enough. By your sales team's standards, they're unqualified.
Audience Network is the same problem in a different wrapper. This setting places your ads on third-party apps and websites outside LinkedIn. The click costs might look cheaper, but the traffic quality drops sharply. You lose the professional context that makes LinkedIn ads valuable in the first place.
Turn both off immediately. Go into every active campaign and disable Audience Expansion and Audience Network. Check new campaigns before launch. These settings reset to on with each new campaign. Leaving them on is the single fastest way to undermine precise targeting.
"Audience Expansion can increase reach by 25% but often dilutes lead quality by including profiles outside your ICP." (B2Linked, LinkedIn Ads Optimization Guide 2026)
Fix 4: Run three audience tiers instead of one catch-all.
Tier 1: Hot. Retargeting and matched audiences. These are people who already know you. Website visitors, video viewers, lead gen form openers, event attendees, CRM contacts. They've already engaged. The cost per conversion here is the lowest you'll get on LinkedIn because they don't need convincing, they need a nudge.
Tier 2: Warm. Intent-signaled accounts. These are companies showing active buying behavior, either through intent data platforms or through direct engagement with your content. They haven't converted yet, but the signals suggest they're in or near a buying window. Target the decision-makers at these specific companies with mid-funnel offers: case studies, benchmarks, product comparisons.
Tier 3: Cold but precise. ICP-matched new audiences. These are people who match your ideal customer profile but haven't interacted with you yet. This is where your layered targeting matters most. Don't run awareness ads to everyone who might eventually buy. Run them only to the tightest possible definition of your ideal buyer, and accept that the audience will be small.
Allocate budget accordingly. Most teams put 70 to 80% of budget into Tier 3 because it feels like growth. Flip that. Put 40 to 50% into Tier 1, 30% into Tier 2, and 20 to 30% into Tier 3. The lowest-cost conversions come from people who already engaged. Feed that engine first.
"Retargeting audiences on LinkedIn convert at 3 to 5x the rate of cold audiences, at roughly half the cost per lead." (Metadata.io, Paid Social Benchmark Report 2025)
Where this nets out.
LinkedIn Ads are not inherently wasteful. But the default setup encourages waste at every step. Broad audiences, Audience Expansion turned on, Audience Network enabled, no intent signals informing timing, and all budget pointed at cold outreach. That combination burns money reliably.
The fix is not complicated. Shrink your audience. Layer your targeting. Use intent data to time your campaigns. Turn off the settings that dilute your precision. Structure your budget around audience temperature, not audience size.
Do those four things and your cost per qualified lead will drop. Not because LinkedIn got cheaper, but because you stopped paying to reach people who were never going to buy.
At Nuvora Studio, we audit LinkedIn Ad targeting for free. If your campaigns are burning budget on the wrong audiences, we'll find the leak and fix it.
Book a discovery call