linkedin-ads-saas
LinkedIn Ads for SaaS
LinkedIn Ads is the primary paid channel for B2B SaaS demand generation. The audience targeting is unmatched: job title, company size, industry, seniority, skills, and company list matching. The trade-off is cost. LinkedIn CPMs are 5-10x higher than Meta or Google Display. Every dollar must work harder.
The principle: LinkedIn Ads is not a volume play. It's a precision play. Tight audiences, strong creative, and clear measurement. Broad targeting on LinkedIn is the fastest way to burn budget in B2B marketing.
Campaign Architecture
The 3-Layer Structure
Every LinkedIn Ads program runs three layers simultaneously. Each serves a different purpose.
| Layer | Objective | Audience | Content | Budget share |
|---|---|---|---|---|
| 1. Awareness | Build brand recognition with ICP | Cold ICP audience, never engaged | Thought leadership, industry insights, contrarian takes | 30-40% |
| 2. Consideration | Drive engagement and content consumption | Warm audience (engaged with awareness) or ICP with intent signals | Case studies, product teardowns, comparison content, webinars | 30-40% |
| 3. Conversion | Generate demos, trials, meetings | Hot audience (multiple engagements) or high-intent signals | Direct CTA: demo request, free trial, consultation | 20-30% |
Layer rules:
- Run all three layers simultaneously. Awareness without conversion = brand spend with no pipeline. Conversion without awareness = cold ads with low CTR
- Move budget toward what converts. If Layer 2 content drives demo requests directly, shift budget from Layer 3 to Layer 2. Don't force the funnel
- Never run conversion ads to a cold audience. "Book a demo" to someone who's never heard of you gets < 0.5% CTR. Warm them first
Audience Targeting
Targeting dimensions
| Dimension | Best for | How to use |
|---|---|---|
| Job title | Reaching specific roles | Target exact titles: "VP Sales", "Head of RevOps", "SDR Manager." Don't use "Sales" broadly |
| Job function | Broader role targeting | "Sales" function captures titles you didn't think of. Use for awareness, not conversion |
| Seniority | Filtering by decision-making level | "Director" and above for enterprise. "Manager" and above for mid-market |
| Company size | ICP firmographic match | 51-200 for SMB, 201-1000 for mid-market, 1001+ for enterprise |
| Industry | Vertical targeting | Use for vertical-specific campaigns. Combine with company size for precision |
| Company list (Matched Audiences) | ABM targeting | Upload a list of target account domains. LinkedIn matches to company pages |
| Contact list | Retargeting known contacts | Upload email list from CRM. LinkedIn matches to user profiles |
| Website retargeting | Re-engaging site visitors | Requires LinkedIn Insight Tag installed. Target pricing page visitors, blog readers |
| Lookalike audiences | Expanding from known good audiences | Build from customer list or high-engagement audience. Use for awareness only |
| Skills | Targeting by expertise | "Salesforce", "HubSpot", "RevOps" skills target people who list these on their profile |
Audience sizing rules
| Audience size | What it means | Campaign type |
|---|---|---|
| < 1,000 | Too small. LinkedIn won't deliver consistently | ABM only (use with Matched Audiences) |
| 1,000-5,000 | Tight. Good for high-budget ABM or niche ICP | Consideration + conversion |
| 5,000-50,000 | Ideal for most B2B SaaS campaigns | All layers |
| 50,000-200,000 | Broad. Useful for awareness | Awareness only |
| > 200,000 | Too broad. Spending will be inefficient | Narrow the targeting or split into segments |
Targeting rules:
- Layer at least 2 dimensions. "VP Sales" alone is millions of people. "VP Sales" + "SaaS" industry + "51-500 employees" is a targetable ICP
- Exclude current customers. Upload your customer list and exclude from all campaigns. Paying customers seeing acquisition ads is a waste and feels impersonal
- Exclude competitors. Upload competitor employee domains and exclude. Your ads educating your competitor's sales team is pure waste
- Exclude your own employees. Small detail, big budget saver on tight audiences
- Use company list matching for ABM campaigns. Upload target account domains. LinkedIn matches at ~70% match rate. This is the tightest targeting available
Ad Formats
Format comparison
| Format | Best for | CTR benchmark | Cost benchmark | Effort |
|---|---|---|---|---|
| Single Image | All layers. Workhorse format | 0.4-0.8% | $8-15 CPM, $5-12 CPC | Low |
| Carousel | Multi-point stories, frameworks, step-by-steps | 0.5-1.0% | $8-15 CPM | Medium |
| Video | Awareness, thought leadership, product demos | 0.3-0.6% (but higher engagement) | $10-20 CPM | High |
| Document Ads | Gated content, reports, guides | 0.5-1.2% (high engagement) | $8-15 CPM | Medium |
| Text Ads | Low-cost awareness, sidebar | 0.02-0.05% | $2-5 CPC | Very low |
| Message Ads (InMail) | Direct outreach at scale | 25-35% open rate, 2-5% CTR | $0.30-0.80 per send | Medium |
| Conversation Ads | Interactive CTAs, multi-path | 60%+ open rate, 3-8% CTR | $0.30-0.80 per send | High |
| Lead Gen Forms | In-platform conversion, no landing page | 2-5x conversion vs landing page | Same CPM, lower CPA | Low |
Format selection by layer
| Layer | Primary format | Secondary format | Avoid |
|---|---|---|---|
| Awareness | Single Image, Video | Carousel | Message Ads (too aggressive for cold) |
| Consideration | Document Ads, Carousel | Single Image with content CTA | Text Ads (too small for content) |
| Conversion | Lead Gen Forms, Single Image with demo CTA | Conversation Ads | Video (too passive for conversion) |
Creative rules
- One clear message per ad. Not "we do A, B, C, and D." One thing. One takeaway. One CTA
- Hook in the first line. LinkedIn truncates post copy after 2 lines on mobile. The first line must earn the click to "see more"
- Image dimensions: 1200x627 for single image (feed). 1080x1080 for square (better mobile real estate). Use 1080x1080 for most campaigns
- Text on images: Keep under 20% of the image area. LinkedIn doesn't enforce this like Meta, but text-heavy images underperform
- No stock photos of smiling people in suits. They're invisible in the feed. Use data visualizations, screenshots, bold text graphics, or photos of real team members
- CTA button: Use "Learn More" for awareness/consideration. Use "Sign Up" or "Register" for conversion. LinkedIn offers limited CTA options. Match to intent
- Refresh creative every 3-4 weeks. CTR declines ~20% after 3 weeks due to audience fatigue. Same audience sees the same ad too many times. Swap creative regularly
Budget and Bidding
Budget allocation by company stage
| Stage | Monthly LinkedIn budget | How to allocate |
|---|---|---|
| Pre-$1M ARR | $0-2,000/mo | Don't spend on LinkedIn Ads yet. Focus on outbound and organic. Exception: $500/mo for ABM air cover on 10-20 target accounts |
| $1-5M ARR | $2,000-8,000/mo | 40% awareness, 30% consideration, 30% conversion. Tight ICP targeting only |
| $5-20M ARR | $8,000-30,000/mo | 35% awareness, 35% consideration, 30% conversion. Add retargeting and ABM layers |
| $20M+ ARR | $30,000-100K+/mo | Full 3-layer program. Segment by ICP, vertical, and ABM tier. Add international |
Bidding strategy
| Objective | Bidding option | When to use |
|---|---|---|
| Maximum delivery | Automated | Default for most campaigns. Let LinkedIn optimize |
| Cost cap | Set a max CPC or CPM | When you have benchmark data and need to control costs |
| Manual bidding | Set exact bid amount | Advanced. Use when you know the auction well and want to compete on specific audiences |
Bidding rules:
- Start with maximum delivery (automated). Collect 2 weeks of data before switching to cost cap
- LinkedIn's minimum daily budget is $10/day per campaign. Set higher ($30-50/day) for any audience you want to reach consistently
- Don't set cost caps below LinkedIn's suggested range. You'll get zero delivery. If the suggested range is $10-15 CPC, cap at $12-13, not $5
- Weekday-only scheduling saves 15-20% on B2B campaigns. B2B professionals don't engage with professional content on weekends. Schedule Mon-Fri, 6am-8pm in the target timezone
Campaign Setup Checklist
Before launch
- [ ] LinkedIn Insight Tag installed on website (required for retargeting and conversion tracking)
- [ ] Conversion events created (demo request, trial signup, pricing page view)
- [ ] Customer email list uploaded as Matched Audience (for exclusion)
- [ ] Competitor employee list uploaded as Matched Audience (for exclusion)
- [ ] UTM parameters configured on all destination URLs
- [ ] Landing pages load in < 3 seconds on mobile
- [ ] Lead Gen Form fields selected (if using): name, email, job title, company. Max 4-5 fields
- [ ] Budget set to at least $30/day per campaign group
Per campaign
- [ ] Campaign objective matches layer (Awareness = Brand Awareness. Consideration = Engagement or Website Visits. Conversion = Lead Generation or Website Conversions)
- [ ] Audience size is 5,000-50,000 for consideration/conversion campaigns
- [ ] At least 2 targeting dimensions layered
- [ ] Current customers excluded
- [ ] Competitors excluded
- [ ] 2-3 ad creatives per campaign (for A/B testing)
- [ ] Creative refreshed plan: swap every 3-4 weeks
- [ ] Frequency cap considered (LinkedIn default is high; if audience is small, watch for fatigue)
Measurement
Metrics by layer
| Layer | Primary metric | Secondary metrics | Target |
|---|---|---|---|
| Awareness | Reach, frequency, brand lift | CPM, engagement rate | 5-10 impressions per person per month |
| Consideration | CTR, engagement rate, content consumption | CPC, time on landing page | CTR > 0.6%, engagement > 1% |
| Conversion | Cost per lead (CPL), cost per demo, pipeline generated | Conversion rate, lead quality score | CPL < $150, cost per demo < $300 |
Full-funnel LinkedIn metrics
| Metric | Definition | Good | Acceptable | Poor |
|---|---|---|---|---|
| CTR (all formats) | Clicks / impressions | > 0.8% | 0.4-0.8% | < 0.4% |
| CPC | Cost per click | < $8 | $8-15 | > $15 |
| CPM | Cost per 1,000 impressions | < $30 | $30-60 | > $60 |
| CPL (Lead Gen Forms) | Cost per form fill | < $80 | $80-150 | > $150 |
| Cost per demo request | Cost per demo booking | < $200 | $200-400 | > $400 |
| Lead-to-MQL rate | LinkedIn leads that become MQLs | > 30% | 15-30% | < 15% |
| Lead Gen Form completion rate | Starts vs completes | > 10% | 5-10% | < 5% |
| Engagement rate | Total interactions / impressions | > 1.5% | 0.8-1.5% | < 0.8% |
| Frequency | Avg impressions per person | 5-10/month (awareness), 3-5/month (conversion) | Adjust if > 15/month |
Attribution rules
- Track LinkedIn influence on pipeline, not just direct conversions. Many LinkedIn-influenced deals don't click the ad. They see it, remember the brand, and search directly later
- Use UTM parameters for every link.
utm_source=linkedin&utm_medium=paid_social&utm_campaign=[campaign_name]&utm_content=[ad_variant] - Compare LinkedIn CPL to other channels. LinkedIn will be 2-5x more expensive per lead than Google or Meta. The question is whether lead quality and pipeline conversion justify the premium
- Measure pipeline per dollar, not leads per dollar. 10 LinkedIn leads at $100 each that produce $200K pipeline is better than 100 Google leads at $10 each that produce $50K pipeline
Common Campaign Types for B2B SaaS
Campaign 1: ICP awareness
Objective: Brand awareness Audience: ICP firmographics (title + seniority + company size + industry), no prior engagement Creative: Thought leadership posts, industry insights, contrarian takes CTA: "Learn More" → blog post or ungated content Budget: 30-40% of total Measure: Reach, frequency, engagement rate
Campaign 2: Content promotion
Objective: Engagement or website visits Audience: ICP + prior engagers (website visitors, ad engagers) Creative: Case studies, benchmark reports, product teardowns CTA: "Download" (Document Ads) or "Learn More" → content page Budget: 20-30% of total Measure: CTR, content consumption, downstream MQLs
Campaign 3: Demo/trial conversion
Objective: Lead generation (Lead Gen Forms) or website conversions Audience: Website visitors (retargeting), content engagers, high-intent ICP Creative: Direct CTA with clear value prop, social proof, or customer result CTA: "Sign Up" → Lead Gen Form or demo page Budget: 20-30% of total Measure: CPL, cost per demo, pipeline generated
Campaign 4: ABM air cover
Objective: Brand awareness or engagement Audience: Matched audience (uploaded account list, 10-200 accounts) Creative: Content tailored to the ABM cluster or account segment CTA: "Learn More" → cluster-specific content Budget: 10-15% of total (separate from demand gen budget) Measure: Account-level engagement (did anyone at target accounts click?), correlated with outbound reply rates
Anti-Pattern Check
- Running conversion ads to a cold audience. "Book a demo" to people who've never heard of you gets < 0.5% CTR and burns budget. Warm with awareness first
- Audience over 200,000 people. Too broad for B2B SaaS. LinkedIn will show ads to the cheapest-to-reach members, who are often not your ICP. Narrow to < 50,000
- Only one ad creative per campaign. No A/B testing data. No fallback when the ad fatigues. Run 2-3 creatives per campaign minimum
- Never refreshing creative. CTR drops ~20% after 3 weeks of the same ad to the same audience. Swap every 3-4 weeks
- No customer exclusion. Paying customers seeing "book a demo" ads is a waste and signals that your marketing isn't personalized. Upload and exclude from Day 1
- Lead Gen Forms with 8+ fields. Completion rate drops 50% for every field beyond 4. Name, email, job title, company. That's enough. Enrich the rest post-submission
- Measuring success by CPL alone. A $50 CPL with 5% MQL rate is worse than a $150 CPL with 40% MQL rate. Measure pipeline per dollar, not leads per dollar
- Spending $500/month and expecting results. LinkedIn's minimum viable budget for B2B SaaS is ~$2,000/month. Below that, you don't reach enough of your audience frequently enough to drive awareness or conversion
- No LinkedIn Insight Tag installed. Without it, no retargeting, no conversion tracking, no website demographics. Install it before spending a dollar on ads
- Running LinkedIn Ads before product-market fit. LinkedIn Ads amplify a working message to a known audience. If you don't know the message or the audience yet, spend on outbound and organic first