linkedin ads are expensive. this is not breaking news. you already know the CPCs are brutal, the audience targeting is weirdly opaque, and that somehow you're still paying $18 per click to reach a VP of Finance who definitely isn't going to buy your product.
and yet — linkedin is still the best B2B channel for most SaaS companies. the targeting is unmatched if you actually know how to use it. the problem isn't linkedin. it's how most brands run on it.
here's what actually moves the needle.
stop blaming the CPC
the first thing people do when linkedin isn't working is point at the cost-per-click and say it's too high. sometimes that's true. usually it's a distraction from the real problem, which is that the click isn't converting to anything.
a $25 CPC that turns into a $400 cost-per-lead is a landing page problem, not a linkedin problem. fix the page before you obsess over the bid.
before you touch a single campaign setting, check your post-click experience. if someone clicks your ad and lands on your homepage, that's the problem. full stop.
audience is everything — and most people get it wrong
linkedin's targeting is genuinely powerful but it punishes laziness. here's where most brands go wrong:
- audience too broad — targeting "marketing" as a function gets you everyone from coordinators to CMOs, and you're paying the same CPC for both
- layering too many criteria — job title + seniority + company size + industry + skills = an audience of 800 people and a $90 CPM
- not excluding irrelevant company sizes — if your product isn't right for companies under 200 people, exclude them. every impression on the wrong company is wasted budget
- ignoring matched audiences — your existing customer list, CRM contacts, and website visitors are the highest-intent audience you have. use them
the sweet spot is usually: a defined account list, or a tight industry + company size/revenue range, specific job titles, and a few smart exclusions. titles, company fit, and exclusions. three tight criteria, not eight.
creative that doesn't look like linkedin
scroll through your linkedin feed for five minutes. notice how most ads look identical — stock photo of a handshake, blue gradient, generic headline about "transforming your business."
that's your opportunity. pattern interruption on linkedin is almost embarrassingly easy because the bar is so low.
what actually works:
- text-heavy static images — a simple slide with a sharp, opinionated statement outperforms most polished creative
- founder or team photos — real people, not stock. even a mediocre photo of an actual human beats a perfect stock image every time
- document ads — chronically underused, genuinely effective for mid-funnel content. people actually read them
- short video with captions — 30–60 seconds, point made in the first 5. if you're not making your point in the first frame, you've already lost them
the testing framework we actually use
most brands test too many things at once and learn nothing. here's the structure that actually produces signal:
phase 1 — message testing. keep the format constant, change the core message. what problem are you leading with? what outcome are you promising? run three to four message variants against the same audience. wait for statistical significance, not two days.
phase 2 — format testing. once you have a winning message, test formats. does it work better as a single image, a document ad, a video? same message, different delivery.
phase 3 — audience testing. take your winning message and format and test it against different audience segments. same creative, different targeting.
the order matters. testing audience before you have creative that works is backwards. you have no idea if a lower CPC means the audience is better or the ad is worse.
bidding: just use maximum delivery
this is the one that'll get me in trouble with people who have very strong opinions about linkedin bidding strategies.
for most accounts, maximum delivery (letting linkedin optimize) outperforms manual bidding once you have enough conversion data. manual bidding makes sense when you're trying to control costs in a proven campaign — it's not a starting point.
the exception: if your campaign has almost no conversion history and you're hemorrhaging budget, cap your bids. but fix the creative first.
honest take
linkedin performance comes down to three things: a tight audience, creative that earns attention, and a landing page that doesn't waste the click. none of those are linkedin's job — they're yours.
the brands that complain loudest about linkedin CPCs are usually the ones running the same ad to the same audience they set up two years ago, with no testing and a landing page that loads in four seconds.
fix the basics. the CPCs will look a lot more reasonable.
if your linkedin performance is stuck and you want a second set of eyes — happy to take a look. no charge for the first conversation.