A good LinkedIn Ads audit checks whether each campaign is built for its goal, reaching the right people often enough but not too often, and producing leads your sales team would call. Start with objectives and audiences, then bids, budgets and frequency, then creative and tracking. Finish in your CRM, because LinkedIn leads are only worth what they turn into.
Each item below says what to check, where to look in Campaign Manager and why it matters. If you run Google or Microsoft Ads as well, the cross-channel paid media audit shows how to compare them.
1. Account structure and objectives
Objective matches the goal
LinkedIn optimizes for the objective you pick, so a campaign can only be judged against that goal.
| Objective | Judge it on |
|---|---|
| Brand awareness, Engagement, Video views | Reach, frequency, cost per member reached, engagement rate |
| Website visits | Landing page traffic and on-site engagement |
| Lead generation, Website conversions | Cost per lead, lead quality, opportunities created |
A mismatch to look for: a campaign meant to drive demos running on Website visits or Engagement. It can look cheap and still produce no pipeline.
Campaign groups
Group campaigns by program or funnel stage, so budgets and reporting roll up cleanly. Check that each campaign group’s status, budget and end date aren’t holding back the campaigns inside it.
Prospecting kept apart from retargeting and ABM
Retargeting and ABM lists usually show higher CTR and conversion rates than cold audiences. Keep them in separate campaigns, and exclude retargeting audiences from prospecting campaigns, so the two don’t compete for the same people.
2. Audiences
Audience size
LinkedIn sets a hard minimum of 300 matched members. Its ad targeting best practices recommend more than 50,000 for Sponsored Content and Text Ads, and more than 15,000 for Message Ads.
Check the forecasted audience size in each campaign’s targeting panel. A small audience isn’t wrong on its own; ABM lists are small by design. It becomes a problem when the campaign under-delivers or frequency climbs.
If a prospecting audience is too small:
- Count the targeting facets. Each one you add narrows the audience further.
- Add adjacent job functions or seniorities, or widen geography.
- For uploaded lists, compare rows uploaded with members matched.
- Check that exclusions aren’t removing part of your target.
Audience expansion and LinkedIn Audience Network
Check both settings on every campaign rather than assuming the default.
- Audience expansion adds members similar to your targeting. It can help a small audience spend, but it also loosens your filters.
- LinkedIn Audience Network shows ads on partner apps and sites off LinkedIn. It isn’t available on Lead Gen Form campaigns.
Neither is good or bad by default. The test is lead quality: if a campaign has either setting on, compare its share of leads from non-target companies with campaigns that have both off.
3. Bids and budgets
Bids vs the suggested range
Campaign Manager shows a suggested bid range for each campaign. A manual or cost-cap bid below that range can stop a campaign from winning auctions, so it under-spends. LinkedIn recommends starting on Maximum delivery and moving to manual or cost cap only once you have data.
LinkedIn’s auction weighs your bid together with how likely members are to respond. Better relevance lowers cost, so a higher bid isn’t always the right fix for a weak campaign.
Budgets and pacing
- Minimums. LinkedIn requires at least $10 a day and $100 lifetime per campaign.
- Daily flexibility. Under lifetime pacing with a continuous schedule, LinkedIn can spend up to 150% of the daily budget in a day. Judge pacing over the week and the month, not one day.
- Budget resets happen at midnight UTC, not in your local time zone.
- Campaign group and account limits can cap spend before the campaign budget does.
Compare month-to-date spend with your plan for each campaign. A campaign that can’t spend its budget usually has a named reason: a rejected ad, a bid below range or a small audience. Our guide to why a LinkedIn campaign isn’t spending works through them in order.
4. Frequency
LinkedIn offers an optional frequency cap only on Brand Awareness campaigns, from 3 to 30 impressions per member per 7 days. Other objectives have no cap. LinkedIn’s reporting API also has no frequency metric, so you have to compute it:
Frequency = impressions ÷ approximate member reach
Compute it at the account level for the whole period, not by adding campaigns together. LinkedIn warns that summed campaign figures won’t match account totals, because the same member can be reached by several campaigns. Kiin’s analysis of 71 advertisers found an average campaign-level frequency of 3.5 against 9.5 once deduplicated at the account level.
The same study found engagement fell 9% once the whole audience had seen a creative once, and 22% after five exposures. CPC moved about a month later, so cost is a lagging signal.
What to check:
- Account-level frequency over 30 days, for prospecting and ABM separately.
- CTR on each ad compared with its own first two weeks.
- Several campaigns hitting the same list. That multiplies frequency.
High frequency alone isn’t the problem. High frequency plus falling engagement on the same ad is. See LinkedIn ad frequency for the fixes.
5. Creative
How many ads
LinkedIn’s guides recommend 3 to 5 active ads per campaign. Check the rotation setting: optimizing for performance favors the winner, while rotating evenly gives each ad a fair test.
Formats
Check that each format follows LinkedIn’s own rules:
| Format | What to check |
|---|---|
| Single image and carousel | One message per ad; the reader’s problem, not your feature list |
| Video | Captions, because video autoplays muted; 4:5, 9:16, 16:9 or 1:1; shorter usually performs better |
| Document Ads | Under 10 pages; if gated, 3 to 4 preview pages; intro text under 150 characters |
| Message Ads | Subject up to 60 characters, body under 500, one call to action |
| Conversation Ads | 2 to 5 layers, with a “Not interested” button |
| Thought Leader Ads | Run on Brand Awareness, Engagement or Video views |
Lead Gen Forms
LinkedIn’s guides recommend short forms (3 to 4 fields in some guides, 5 or fewer in others) and avoiding fields members must type by hand. Compare form opens with submissions. Many opens and few submissions points to too many fields.
Creative age
Refresh by exposure, not the calendar. A 5,000-member ABM list wears out a creative far faster than a 300,000-member audience. Look for ads whose CTR has fallen steadily while the audience stayed the same.
6. Tracking
Insight Tag and Conversions API
Check that the Insight Tag is on every page of your site and that each conversion is recording. If you also use the Conversions API (CAPI), check deduplication. LinkedIn’s deduplication guide says the tag and CAPI must send the same event ID for a mirrored event. If the CAPI count is at or above the tag count for the same event, deduplication is probably broken. CAPI only accepts events up to 90 days old.
Conversion association
LinkedIn only attributes conversions to campaigns associated with that conversion. Open each conversion’s settings and check which campaigns it’s attached to. A new campaign left off the list shows spend with zero conversions. That isn’t a performance problem; it’s a setup problem.
UTMs
Use LinkedIn’s dynamic UTM macros so each click carries campaign and creative IDs. They aren’t supported on Message or Conversation Ads. Set utm_medium to a paid value such as paid_social. A medium of “social” lands paid LinkedIn traffic in Organic Social in Google Analytics. Our guide to broken UTMs covers the standard.
7. Lead quality and pipeline
Lead quality
In your CRM, compare each campaign’s leads against your ideal customer profile:
- Share of leads from target companies, job functions and seniorities.
- Disqualification or junk rate by campaign.
- Share of personal email addresses on a B2B form.
- Leads from campaigns with Audience Network or expansion on, compared with those without.
If lead quality is the problem, LinkedIn offers qualified-lead optimization, which uses feedback from your CRM about which leads became qualified.
Pipeline
The audit ends with the question that matters: which campaigns create opportunities? For each campaign, count opportunities and pipeline in your CRM, then divide spend by opportunities. Cost per opportunity often ranks campaigns differently from cost per lead.
Two things to allow for:
- Lag. B2B pipeline arrives months after the first ad. Judge on your own lead-to-opportunity window.
- Native lead forms. Leads from Lead Gen Forms have no web session or UTMs. Tie them to campaigns through your CRM’s lead sync instead.
How often to audit LinkedIn Ads
A full audit like this is worth doing at least quarterly, and when an account changes hands. But LinkedIn problems rarely wait for the quarter. An ad is rejected and a campaign stops spending. A small ABM list hits high frequency in three weeks.
| Check | How often |
|---|---|
| Pacing, delivery holds, conversions recording | Daily |
| Frequency and CTR by ad | Weekly |
| Creative refresh, lead quality | Monthly |
| Objectives, audiences, pipeline by campaign | Quarterly |
How PipeHalo runs this every morning
PipeHalo checks every LinkedIn campaign in your connected accounts every morning. It flags under-pacing and over-pacing, frequency fatigue (high frequency plus click-through down 20% or more), click-through rate dropping, creative due for a refresh, cost per click and CPM spikes, spend with no conversions, and conversion tracking that may be broken. With HubSpot or Salesforce connected, it adds broken or missing UTMs, low-quality leads and spend with no pipeline.
Each problem shows the money at stake from your own numbers and “What to try” steps in Campaign Manager. After your team makes the change, PipeHalo keeps checking and, for most flags, logs how the number moved over the next 14 days. With Apply on, approve the fix and PipeHalo makes it for you: lowering an over-pacing budget, pausing a campaign spending without results or rotating a tired ad out. See all the checks on the features page.
Every plan starts with an audit of your connected accounts, and an Ad Check shows your top 3 issues before you choose one. Try the live demo or see plans.
Related questions
What is a good audience size for LinkedIn Ads?
LinkedIn requires at least 300 matched members and recommends more than 50,000 for Sponsored Content. ABM and retargeting lists can be smaller, as long as the campaign still delivers and frequency stays in check.
How do I check frequency on LinkedIn Ads?
Divide impressions by approximate member reach for the same period, at the account level. LinkedIn’s reporting API has no frequency metric, and adding campaign figures together overstates reach.