general google-ads-saas

google-ads-saas

This skill should be used when the user asks to "set up Google Ads for SaaS", "run Google Ads for B2B", "Google Ads strategy for SaaS", "PPC for B2B SaaS", "Google search ads for software", "build a Google Ads campaign for SaaS", "Google Ads for demand gen", "paid search strategy for SaaS", "Google Ads account structure for SaaS", or any variation of running Google Ads for B2B SaaS demand generation.
Download .md

Google Ads for SaaS

Google Ads for B2B SaaS captures demand from people actively searching for solutions to problems your product solves. Unlike LinkedIn (which creates awareness), Google captures existing intent. Someone searching "best CRM for startups" is already in buying mode. Your job is to appear, match their intent, and convert them.

The principle: Google Ads for SaaS is a funnel, not a single campaign. High-intent keywords (pricing, demo, comparison) convert at 5-15%. Low-intent keywords (what is, how to) convert at 0.5-2%. Structure your account to treat them differently.

Account Structure

Campaign hierarchy

Account
├── Brand Campaign (branded keywords)
├── High-Intent Campaign (demo, pricing, buy)
│   ├── Ad Group: [category] demo
│   ├── Ad Group: [category] pricing
│   └── Ad Group: [category] free trial
├── Comparison Campaign (vs, alternatives, best)
│   ├── Ad Group: [product] alternatives
│   ├── Ad Group: [product] vs [competitor]
│   └── Ad Group: best [category]
├── Solution Campaign (category/problem keywords)
│   ├── Ad Group: [category] software
│   ├── Ad Group: [category] platform
│   └── Ad Group: [problem] solution
└── Competitor Campaign (competitor brand names)
    ├── Ad Group: [competitor 1]
    └── Ad Group: [competitor 2]

Structure rules

  • One campaign per intent tier. Don't mix high-intent and low-intent keywords in one campaign. They need different budgets, bids, and landing pages
  • 5-15 keywords per ad group. Tightly themed ad groups produce higher quality scores and better ad relevance. Don't stuff 50 keywords into one ad group
  • Separate branded from everything else. Branded keywords in a non-branded campaign inflate performance metrics. Always separate
  • Negative keyword lists shared across campaigns. Maintain a shared negative keyword list: competitors in brand campaigns, brand in non-brand campaigns, irrelevant terms everywhere

Keyword Strategy

Keyword tiers

Tier Keyword type Examples Expected CVR CPC range
1 (highest intent) Demo/pricing/buy "crm software demo", "sales tool pricing" 5-15% $10-30
2 (comparison) Alternatives/vs/best "hubspot alternatives", "best crm for startups" 3-8% $8-20
3 (solution) Category/platform "sales engagement platform", "email sequencing tool" 2-5% $5-15
4 (problem) Problem-aware "how to improve sales pipeline", "cold email not working" 0.5-2% $3-10

Keyword rules

  • Start with Tier 1 and 2. These convert at the highest rate. Prove ROI here before expanding to lower tiers
  • Use exact match and phrase match. Broad match on expensive B2B keywords burns budget on irrelevant queries. Start with exact and phrase. Add broad match only with strong negative keyword lists
  • Mine Search Terms Report weekly. Check what actual queries triggered your ads. Add irrelevant queries as negatives. Add high-performing queries as exact match keywords
  • Competitor keywords are high-intent but expensive. "Salesforce alternatives" targets people evaluating competitors. CPC is high but conversion intent is strong. Test with a small budget before scaling

Negative keyword essentials

Always exclude Why
"free", "open source" Low commercial intent for paid SaaS
"jobs", "careers", "salary" Recruiting queries, not buyers
"tutorial", "course" Educational intent, not buying
"login", "support" Existing customers, not prospects
Your own brand (in non-brand campaigns) Prevent brand queries from inflating non-brand metrics
Unrelated industries "CRM for restaurants" if you don't serve restaurants

Ad Copy

Ad copy structure

Headline 1: Primary keyword + value prop (30 chars)
Headline 2: Differentiator or social proof (30 chars)
Headline 3: CTA (30 chars)
Description 1: Expand on value prop. Include a number (90 chars)
Description 2: Address objection or add credibility (90 chars)

Example for "sales engagement platform":
  H1: Sales Engagement Platform
  H2: Trusted by 500+ SaaS Teams
  H3: Start Free Trial Today
  D1: Automate outbound sequences across email, LinkedIn, and phone. 3x pipeline in 60 days.
  D2: No credit card required. Set up in 10 minutes. See why teams switch from Outreach.

Ad copy rules

  • Include the keyword in Headline 1. Ad relevance is the biggest quality score factor. The keyword in the headline signals relevance to both Google and the searcher
  • Include a number. "500+ teams", "3x pipeline", "10-minute setup." Numbers catch the eye and increase CTR
  • Address the objection in Description 2. "No credit card required," "Free migration from [competitor]," "Cancel anytime." Remove the friction before the click
  • Test 3-4 RSAs per ad group. Let Google optimize across headline and description combinations. Pin Headline 1 (keyword match) and let the rest rotate
  • Don't use the same ad copy for all intent tiers. "Best CRM for Startups" searchers need comparison-focused copy. "CRM Demo" searchers need action-focused copy. Match the copy to the intent

Landing Pages

Landing page matching

Keyword tier Landing page type Key elements
Demo/pricing Demo request or pricing page Short form, pricing table, social proof, FAQ
Alternatives/best Comparison or listicle page Your product vs competitors, feature matrix
Vs competitor Head-to-head comparison page Side-by-side comparison, migration offer
Solution/category Product page or use case page Problem statement, features, social proof, CTA
Problem-aware Content page with soft CTA Educational content, lead magnet, newsletter

Landing page rules

  • Never send paid traffic to the homepage. The homepage serves everyone. A landing page serves the searcher's specific intent. Conversion rate difference: 2-3x
  • Match the headline to the search query. Ad says "Best CRM for Startups." Landing page headline says "The Best CRM for Startups." Message match increases conversion rate by 30-50%
  • One CTA per landing page. Demo request OR free trial OR contact sales. Not all three. Multiple CTAs split attention and reduce conversion
  • Include social proof above the fold. Logos, customer count, G2 rating. Visitors need credibility before scrolling. "Trusted by 500+ SaaS teams" next to the CTA
  • Page loads in under 2 seconds. Every additional second of load time reduces conversion by 7%. Optimize images, minimize JavaScript, use a CDN

Bidding Strategy

Bidding by campaign type

Campaign Recommended bid strategy Why
Brand Manual CPC or Max Clicks with cap Low CPC needed. Don't overpay for branded clicks
High-intent Target CPA or Maximize Conversions Enough conversion volume for automated bidding
Comparison Target CPA Similar to high-intent. Automate based on conversion data
Solution Target CPA with higher target Lower CVR means higher CPA. Set realistic targets
Competitor Manual CPC Expensive, experimental. Control spend manually until proven

Bidding rules

  • Start with manual CPC for the first 2 weeks. Gather conversion data before enabling automated bidding. Automated strategies need 30+ conversions to optimize effectively
  • Set Target CPA based on your actual CAC math. If ACV is $20K and you need 5:1 LTV:CAC, your max CAC is $4K. With 20% close rate, max cost per SQL is $800. With 40% MQL-to-SQL, max CPL is $320. Set Target CPA accordingly
  • Different CPA targets by campaign. High-intent campaigns justify higher CPA (more qualified). Problem-aware campaigns need lower CPA (less qualified). Don't use one CPA target across all campaigns
  • Enable Enhanced CPC before fully automated. Enhanced CPC adjusts manual bids up/down based on conversion likelihood. It's a middle ground between manual and fully automated

Budget Allocation

Monthly budget framework

Budget range Allocation
$3K-5K/month 80% high-intent + comparison, 20% brand
$5K-15K/month 50% high-intent, 25% comparison, 15% solution, 10% brand
$15K-50K/month 40% high-intent, 25% comparison, 20% solution, 10% brand, 5% competitor
$50K+/month Expand all tiers. Add problem-aware keywords. Test display/YouTube

Measurement

Metric Target Frequency
Non-branded CPC $5-25 (varies by category) Weekly
Non-branded CTR 3-8% Weekly
Non-branded CVR 2-5% (landing page conversion) Weekly
Cost per lead (non-branded) $80-300 Monthly
Cost per SQL $300-1,000 Monthly
Pipeline per $ spent 5-10x (non-branded) Monthly
Quality Score (average) > 6/10 Monthly
Search impression share > 30% for target keywords Monthly
Wasted spend (irrelevant queries) < 10% of total spend Weekly

Pre-Launch Checklist

  • [ ] Account structured by intent tier (brand, high-intent, comparison, solution)
  • [ ] Keywords categorized and matched to appropriate ad groups (5-15 per group)
  • [ ] Negative keyword lists built and applied across campaigns
  • [ ] Brand keywords in a separate campaign with low bids
  • [ ] Ad copy includes keyword in Headline 1 and a number/proof point
  • [ ] 3-4 RSAs per ad group for testing
  • [ ] Landing pages match search intent per keyword tier
  • [ ] Landing pages load in under 2 seconds
  • [ ] Conversion tracking set up (form submissions, demo requests)
  • [ ] CPA targets calculated from CAC math (not guessed)
  • [ ] Bidding starts manual or Enhanced CPC for the first 2 weeks
  • [ ] Search Terms Report review scheduled weekly
  • [ ] Branded and non-branded reporting separated

Anti-Pattern Check

  • Sending all traffic to the homepage. "CRM for startups" goes to the homepage alongside "pricing" and "demo request." Conversion rates are 1-2% when they should be 5-8% with intent-matched landing pages. Build dedicated pages per keyword tier
  • One campaign with all keywords mixed together. Brand, competitor, solution, and problem keywords in one campaign. Budget is eaten by low-intent keywords. High-intent keywords starve. Separate by intent tier
  • Broad match on $20 CPCs. Broad match for "sales engagement" triggers "sales jobs," "engagement rings," and "sales training." At $20/click, you burn $200 before finding relevant queries. Use exact and phrase match
  • No negative keywords. 30% of spend goes to irrelevant queries nobody monitors. Check Search Terms Report weekly. Add negatives for every irrelevant query
  • Setting Target CPA without doing the math. "Let's set CPA to $100 because it sounds reasonable." But your ACV is $10K, close rate is 15%, and MQL-to-SQL is 30%. The math says max CPL is $450. $100 CPA is too aggressive and starves campaigns of spend
  • Never reviewing Search Terms Report. You launched 3 months ago and never checked what queries actually triggered your ads. 20% of spend is on irrelevant queries. Review weekly without exception
  • Mixing branded and non-branded metrics. "Our Google Ads CPL is $40!" It's actually $8 branded and $180 non-branded. The blended number misleads every budget conversation. Report separately always
Want agents that use skill files like this?
We customize skill files for your brand voice and methodology, then run content agents against them.
Book a call