← All posts

Google Ads for SaaS: 7 Mistakes That Tank Your CAC

B2B SaaS Google Ads is fundamentally different from e-commerce. 7 SaaS-specific mistakes that multiply CAC β€” from an ex-Googler who ran SaaS accounts.

7 min read

Most Google Ads advice is written for e-commerce. The mental model β€” sell a product, track a transaction, optimize ROAS β€” doesn't fit how B2B SaaS actually works.

Inside Google, our team worked with SaaS accounts ranging from Series A startups to publicly traded enterprise platforms. The pattern was consistent: SaaS companies that copy e-commerce playbooks see their CAC double or triple compared to companies who build SaaS-specific strategies from scratch.

Here are the 7 mistakes we see most often, ranked by how much they damage CAC.

1. Optimizing for form submissions instead of qualified leads

The mistake: Tracking "demo request form submitted" as the primary conversion in Google Ads. Smart Bidding optimizes for more form fills.

Why it tanks CAC: Form fills don't equal qualified leads. We've audited SaaS accounts where 70% of form fills were tire kickers, students, competitors, or junk. The Google Ads algorithm doesn't know that β€” it just sees "conversions" and bids more aggressively for similar people, who turn out to also be tire kickers.

Fix: Set up offline conversion imports from your CRM. Push back to Google when a lead becomes Marketing Qualified (MQL), Sales Qualified (SQL), or Closed Won. Smart Bidding learns to find people who actually buy, not just people who fill out forms.

The implementation: HubSpot/Salesforce β†’ Zapier or webhook β†’ Google Ads Conversion API. Takes 4-6 hours to set up properly. Pays for itself within 30 days.

2. Using Maximize Conversions on too little data

The mistake: Setting Smart Bidding to "Maximize Conversions" when you have <20 conversions per month per campaign.

Why it tanks CAC: Maximize Conversions needs at least 30 conversions/month per campaign to optimize well. With less data, it makes essentially random decisions while spending your budget. We've seen accounts with 5 conversions/month running 8 campaigns on Maximize Conversions. The algorithm is guessing β€” and your CAC reflects that.

Fix: Two paths. Either (a) consolidate into 1-2 campaigns to concentrate conversion data, or (b) downgrade to Manual CPC with clear bid rules until you have monthly volume to justify smart bidding.

3. Bidding on broad-match terms with no commercial intent

The mistake: Targeting keywords like "what is project management software" with broad match.

Why it tanks CAC: Top-of-funnel SaaS keywords have terrible conversion rates because the searchers aren't ready to buy. They're researching. They might convert in 3-9 months β€” but Google Ads attribution windows are usually 30-60 days, so you'll never see those conversions credited to your campaigns.

Fix: Cut top-of-funnel keywords. Focus paid budget on bottom-funnel queries:

  • "[Competitor] alternative"
  • "[Your category] for [specific use case]"
  • "best [your category] for small teams"
  • "[Your category] pricing"

Save top-of-funnel for SEO content, where compounding traffic doesn't have a 60-day attribution problem.

4. Sending paid traffic to your homepage

The mistake: Running ads for "best CRM for SaaS" and sending the click to your homepage.

Why it tanks CAC: Your homepage is built for unfamiliar visitors. They land on a generic message, get confused about whether you fit their use case, and bounce. Conversion rate from paid traffic to your homepage is typically 1-3%. To a dedicated landing page, it's 5-15%.

That's a 3-5x difference. Same ad spend. Same traffic. Different page.

Fix: Build dedicated landing pages per campaign theme. The headline matches the keyword. The first paragraph addresses the specific use case. The CTA is "See if we fit your team" not "Sign up free." Each landing page mentions specific objections (price, security, integrations) that buyers in that segment have.

If you have one landing page, you're undertooled. SaaS companies running Google Ads at scale typically have 8-30 dedicated landing pages, one per campaign.

5. Not running brand defense

The mistake: Not bidding on your own brand because "we already rank #1 for it."

Why it tanks CAC: Your competitors ARE bidding on your brand. When a buyer searches "[your company name]," they see a competitor's ad above your organic listing. 15-30% of those buyers click the competitor β€” even though they were specifically looking for you.

Fix: Run a brand campaign with your company name + variations as exact match keywords. Bid the minimum needed to win position 1. Cost is typically <$2/click and conversion rate is 25-40% (because these are buyers actively looking for you).

Brand defense is the highest-ROI campaign in almost every SaaS account, yet most companies skip it. Even if you "would have gotten the customer organically anyway," each one you protect from competitor poaching is direct revenue.

6. Optimizing tROAS without tracking conversion value

The mistake: Setting tROAS (target return on ad spend) without passing accurate conversion values to Google Ads.

Why it tanks CAC: tROAS only works if Google knows what each conversion is worth to you. If you're passing a flat value (e.g., every demo request = $100), the algorithm has no signal about which conversions are actually worth chasing. It optimizes for volume of $100-tagged events.

Fix: Pass real conversion values via offline conversion imports. A demo request from a 500-employee enterprise is worth 50x more than one from a solo founder. Google can't optimize for that unless you tell it.

Implementation: when leads come into your CRM, calculate value (annual contract value Γ— probability of close). Pass that number back as the conversion value. Smart Bidding starts hunting for high-value leads instead of any leads.

7. No attribution model adjustment for SaaS

The mistake: Using "Last Click" attribution by default. Or worse, assuming each tool's attribution is correct without comparing.

Why it tanks CAC: SaaS sales cycles involve 5-15 touches before conversion. A B2B buyer typically: searches your category, lands on a competitor, comes back via Google Ads, reads a comparison post, leaves, returns weeks later via email, signs up. Last-click attribution credits the email β€” but the Google Ad initiated the journey.

If you cut Google Ads spend based on last-click data, you'll watch downstream conversions tank a quarter later β€” and not understand why.

Fix: Use Data-Driven Attribution (Google Ads default for accounts with 300+ conversions/month) or Position-Based (40% first click + 40% last click + 20% middle). Both better reflect SaaS reality.

Cross-check Google Ads data with Mixpanel/Amplitude/customer.io self-reported attribution surveys ("How did you hear about us?"). Triangulation matters more than any single tool.

How these 7 fixes compound

Most SaaS Google Ads accounts have 4-6 of these mistakes simultaneously. Fixing one moves CAC by 10-20%. Fixing four moves it by 40-60%.

We've seen accounts go from $340 CAC to $145 CAC in 90 days by working through this list. Not because anything magical happened β€” just because the bidding algorithm finally had clean data and proper guardrails.

Where to start

If you only fix one thing this month, fix #1: offline conversion imports from your CRM. Everything else compounds off this foundation.

If you fix two things, add #5: brand defense.

If you fix three, add #4: dedicated landing pages for at least your top 3 keywords.

After that, the rest are incremental. A weekend of cleanup work, working through the list end-to-end, typically produces 3-6 months of CAC improvements.

Free SaaS Google Ads audit

We do free audits specifically focused on SaaS accounts. We walk through this exact list, screenshot the issues, and record a Loom you can keep.

Whether you work with us afterward or not, you'll know which of the 7 mistakes is costing you the most β€” with specific evidence from your account.

Frequently asked questions

What's a good CAC payback period for B2B SaaS?
Industry benchmark is 12 months or less for healthy SaaS. 12-18 months is acceptable but tight. Beyond 18 months, you're either underpricing, churning too fast, or paying too much per customer. For Google Ads specifically, paid CAC often runs 30-50% higher than blended CAC β€” so a 12-month blended payback might mean 16-18 months on paid acquisition specifically.
Should B2B SaaS use Performance Max?
Cautiously. PMax was built for e-commerce and works less well for B2B SaaS where conversion is a multi-touch, multi-week journey. Most B2B SaaS accounts get better results from manual Search campaigns with offline conversion imports than from PMax. If you do use PMax, optimize for SQLs (not form fills) and supply rich first-party audience signals from your CRM.
How long does Google Ads take to work for B2B SaaS?
Plan for 90-120 days before judging results. The first 30 days are tracking setup and learning. Days 30-60 produce form fills but few qualified leads. Days 60-90 the first real customers close. Days 90-120 the algorithm has enough data to optimize meaningfully. Most accounts that 'fail' at Google Ads quit at day 45 β€” when they've barely entered the productive phase.
What's the average cost per lead for B2B SaaS on Google Ads?
Highly category-dependent β€” but typical ranges: $80-200 for SMB-targeting SaaS, $200-500 for mid-market, $500-2,000 for enterprise. These are RAW form fills, not qualified leads. Expect 30-50% of those raw form fills to be unqualified (students, competitors, gmail accounts), so real cost per qualified lead is 1.5-2x the raw CPL number.
Are demos or free trials better as a Google Ads conversion goal?
Free trials convert at 4-8x the rate of demo requests, but demos have 3-5x higher conversion-to-customer rates. The math usually favors demos for high-ACV products ($10K+ annual contract value) and trials for low-ACV self-serve products. If you offer both, optimize Smart Bidding for whichever step has more data volume β€” usually trials in early-stage accounts.

Want this applied to your own account? We'll record a free Loom walkthrough showing exactly what we'd fix in your Google Ads. Get a free audit β†’

By MyLeadsFactory Team Β· Published February 24, 2026
Filed under: Saas B2b

Keep reading