Google Ads Campaign Structure for B2B SaaS: Target vs Non-Target Account Lists

Whiteboard with campaign structure diagram and Google Ads on laptop

B2B SaaS Google Ads campaigns have a targeting problem that consumer brands don’t: most of your search traffic isn’t your ICP. When someone searches “project management software,” they could be a 5-person startup, a Fortune 500 company, or a student writing a paper. You want to bid differently for each.

This guide covers how to structure Google Ads campaigns around target account lists so you bid aggressively on high-value prospects and conservatively (or not at all) on everyone else.

The Problem with Standard Campaign Structure

Most B2B SaaS advertisers run one Search campaign with broad keyword groups and uniform bidding. The result:

  • Same CPC whether the searcher is a VP at a target account or a freelancer
  • Budget spread evenly across all traffic, diluting spend on high-value prospects
  • No way to measure performance by account tier
  • CPA looks reasonable in aggregate but terrible for enterprise deals and wasteful for SMB

The Account-Based Campaign Structure

Split your campaigns into two (or three) tiers based on account lists:

Tier 1: Target Accounts

These are your named accounts, your ICP companies, the deals your sales team is actively pursuing. Upload a Customer Match list of email domains or company names to create an audience segment.

  • Separate campaign with higher bids and budget
  • Broader keyword match types (phrase match, broad match with audience targeting)
  • Ad copy that speaks to enterprise pain points
  • Landing pages tailored to the segment

Tier 2: ICP-Adjacent

Companies that match your ICP criteria but aren’t named targets. Use audience signals from LinkedIn data, firmographic targeting, or Google’s in-market segments.

  • Moderate bids, standard budget
  • Exact and phrase match keywords
  • Generic but professional ad copy
  • Standard landing pages

Tier 3: Everyone Else (or Exclude)

Traffic that doesn’t match any account list. Options:

  • Run at minimal bids as a discovery campaign (find new companies to add to lists)
  • Exclude entirely if your TAM is well-defined and budget is limited
  • Use observation-only audiences to gather data without restricting reach

Setting Up Customer Match Lists

Export your target account list from HubSpot or your CRM. Google Ads needs:

  • Email addresses (work emails from contacts at target companies)
  • Or: Company names + domains for company matching

Upload in Google Ads under Audience Manager > Customer Lists. Match rates for B2B email lists typically range from 30-60% depending on how many contacts use Google accounts.

Sync your CRM list to Google Ads automatically using API integrations so the target account list stays current without manual uploads.

Bid Strategy by Tier

TierStrategyTarget CPABudget Share
Target AccountsTarget CPA or Max Conversions2-3x standard CPA50-60%
ICP-AdjacentTarget CPAStandard CPA30-40%
DiscoveryMax Clicks with CPA cap0.5x standard CPA10-20%

The key insight: a lead from a target account is worth 5-10x more than a random lead, so paying 2-3x more per conversion is still efficient.

Measuring What Matters

Standard ROAS and CPA metrics don’t tell the full story for B2B. Track:

  • Target account conversion rate vs. overall conversion rate
  • Pipeline generated from each tier (requires CRM integration)
  • Cost per qualified meeting (not just cost per lead)
  • Offline conversions: Import CRM stage changes back to Google Ads to see which clicks led to real pipeline

This requires conversion tracking that connects ad clicks to CRM outcomes, including offline conversion imports.

Want Help Setting This Up?

Our Google Ads Management service builds campaigns with this structure from day one. We set up the account tiers, configure Customer Match lists, implement offline conversion tracking, and optimize based on pipeline metrics, not just click-level data.

Get Google Ads Help

Scroll to Top