Get the working resource ↓
SaaS PPC and Paid Ads Guide 6 min read

SaaS Google Ads account structure

A campaign structure for SaaS search accounts: intent tiers, brand isolation, budget caps per tier, and why SKAG splitting now starves smart bidding of data.

On this page 8 sections
  1. Why should intent tier define your campaigns?
  2. Why are single keyword ad groups now actively harmful?
  3. When do you split by geography or language?
  4. What naming convention makes CRM reporting possible?
  5. How do portfolio bid strategies rescue thin campaigns?
  6. What does this look like at $15K a month?
  7. What does this structure cost you?
  8. What to do next
  9. Frequently asked questions

The short answer

Structure a SaaS search account by intent tier, not by keyword theme. Run five campaigns: Brand, Competitor, Category, Problem and Retargeting, each with its own budget and bid strategy so a cheap brand click cannot absorb budget meant for category terms. Keep ad groups broad enough to feed smart bidding, which needs roughly 30 conversions per campaign per 30 days. Single keyword ad groups now fragment that data and make automated bidding worse.

Key points before you start

Open a poorly performing SaaS search account and you’ll usually find the same thing: thirty campaigns named after keyword themes, brand terms buried inside a campaign called “Core”, and a shared budget that quietly funds the cheapest clicks in the account. The keyword research was fine. The architecture decided the outcome.

Structure in 2026 is a budget control problem, not a relevance problem. Google’s matching and bidding systems handle relevance now. What they do not handle is your need to spend exactly 4,000 dollars on competitor terms and not a dollar more, and that need is what campaign boundaries exist to serve.

Why should intent tier define your campaigns?

Because budget lives at the campaign level, and intent is the dimension you most need to control budget along. Brand clicks cost two dollars and convert at 15 percent. Category clicks cost 30 dollars and convert at 3 percent. Put them in the same campaign and the auction will happily spend your whole day’s budget on the cheap ones.

Five tiers cover almost every SaaS account.

TierMatch typesBid strategyLanding pageSuccess metric
BrandExact plus phrase on your nameManual CPC or maximise clicks with CPC capHomepage or a brand specific pageImpression share above 90 percent at a capped budget
CompetitorExact and phrase on rival namesManual CPC, reviewed weeklyComparison page, never the homepageCost per qualified lead, not CPL
CategoryExact plus phrase on 'x software', 'best x tool'Target CPA once above 30 conversions per monthCategory or product page with demo formQualified leads and pipeline
ProblemPhrase and broad on pain point queriesTarget CPA with a looser targetSolution page or a gated resourceCost per lead and downstream MQL rate
RetargetingAudience based, no keywordsTarget CPA or maximise conversionsCase study, pricing or a direct demo pageAssisted conversions and view through discipline
A five campaign skeleton that covers most SaaS accounts under $50K a month.

The tier tells you the bid, the copy, the page and the metric. That’s the whole point: a structure where knowing which campaign a click came from tells you everything you need to decide what to do about it.

Brand needs a cap, not a budget

Brand demand grows from everything else you do. Give it a fixed daily budget calculated from your expected brand search volume times an acceptable CPC, and check impression share weekly. If it is above 95 percent and the budget is not exhausted, you have the cap right.

Why are single keyword ad groups now actively harmful?

Because they fragment your conversion data below the volume automated bidding needs. Google’s documentation puts the working threshold at roughly 30 conversions per campaign per 30 days. A typical B2B SaaS account produces 40 to 80 demo requests a month in total.

Split those across 25 SKAGs and every ad group carries one or two conversions. The algorithm has nothing to learn from. It falls back to broader account level signals, which is exactly the outcome SKAGs were invented to avoid.

SKAGs made sense in 2016. Match types were literal, you bid manually per keyword, and isolating a keyword gave you real control over its bid and its ad. Close variant matching ended that. Today an exact match keyword already pulls in dozens of query variations, so your “single keyword” ad group is serving a cluster whether you like it or not.

The replacement is intent themed ad groups: four to eight keywords that share a query intent and can honestly use the same ad and the same landing page. Ten ad groups per campaign is plenty. If you cannot write one ad that serves every keyword in an ad group, the ad group is wrong, not too big.

~30

Conversions per campaign per 30 days smart bidding needs before it outperforms manual

Google Ads bid strategy documentation, 2026

Newsletter launch list

The Friday SaaS Marketing Brief

Join the list for the upcoming SaaS Marketing Brief. Get the marketing planning worksheet immediately.

We never sell your data. Your resource opens here after submission.

When do you split by geography or language?

When pricing, currency, support hours or the landing page actually differ, or when a market has enough volume to carry its own budget. Not before.

Three practical cases where the split earns itself. You price in euros with local VAT handling and the landing page is different. You run EMEA support hours and want ad schedules that match. Or Germany is 30 percent of your pipeline and you need to protect its budget from a US spending spike.

The case against splitting is always the same: conversion volume. Three campaigns at eight conversions each perform worse than one at 24. If you need geo visibility without geo control, use location targeting on one campaign and read the locations report, which gives you the numbers without costing you the signal.

Language targeting is separate and more often mishandled. Targeting German language ads at Germany excludes the substantial share of German professionals browsing with English browser settings. If your product’s interface is English, target English language in non English markets too, and let the ad copy do the qualifying.

What naming convention makes CRM reporting possible?

One that encodes tier, geography, match type and goal in a machine readable order. Pick it before launch, because renaming campaigns later breaks every historical join in your warehouse.

A convention that survives contact with Salesforce and HubSpot:

Search_US_Category_Exact_Demo Search_DACH_Competitor_Phrase_Demo PMax_US_Signup Retarget_Global_PricingVisitors_Demo

Five segments, underscore delimited, no spaces, no free text. Your ValueTrack parameters then carry campaign name into the CRM, and a single report tells you which intent tier produced the closed won deals. Without this, someone rebuilds attribution by hand every quarter.

Labels handle the dimensions the name cannot. Use them for test cohorts, quarter launched, and owner. Labels can change without breaking reporting joins, campaign names cannot.

The reporting failure nobody catches until Q3

Auto tagging off, or GCLID not written to the lead record. Everything above is wasted if the click identifier never reaches your CRM. Check one real lead end to end before you scale spend, and the PPC audit checklist has the full verification sequence.

How do portfolio bid strategies rescue thin campaigns?

They pool conversion data across campaigns that individually have too little. If you’ve got four campaigns each producing eight conversions a month, a shared portfolio target CPA strategy gives the algorithm 32 to work with while you keep separate budgets.

This is the single most useful setting for mid sized SaaS accounts, and it’s underused because it lives in the shared library rather than the campaign screen. Use it when campaigns share a conversion goal and a roughly similar acceptable CPA. Do not use it to pool brand with category, because their CPAs differ by an order of magnitude and the portfolio will simply chase brand.

Two constraints worth knowing. A portfolio strategy applies one target across all members, so campaigns with genuinely different economics need their own. And the learning period resets when you add or remove a campaign, so batch your changes rather than adding one campaign a week.

Editable working copy

Get this checklist as a working file

Save the checks on this page as a working copy and assign an owner, status and evidence for each action.

We never sell your data. Your resource opens here after submission.

What does this look like at $15K a month?

Here’s a worked skeleton for a 2 million dollar ARR B2B product selling a 12,000 dollar ACV tool, running 15,000 dollars a month with a 25,000 dollar target cost per closed won deal.

CampaignMonthly budgetExpected CPCExpected conversionsBid strategy
Search_US_Brand_Exact_Demo$900$2.5055Manual CPC, capped
Search_US_Category_Exact_Demo$6,000$2821Portfolio tCPA at $280
Search_US_Category_Phrase_Demo$2,400$248Same portfolio
Search_US_Competitor_Exact_Demo$2,000$345Manual CPC
Search_US_Problem_Phrase_Content$1,800$1222tCPA at $80 on content download
Retarget_US_Visitors_Demo$1,900$9 CPM basis9 assistedTarget CPA

Six campaigns. Brand capped and left alone. The two category campaigns share a portfolio strategy so they clear the 30 conversion threshold together rather than starving separately. Competitor stays manual because its conversion rate runs a third of category and automated bidding will chase the wrong clicks. Problem tier runs to a content offer with its own lower target, because demo requests from problem queries convert badly and pretending otherwise wrecks the category target.

Notice what’s absent. No SKAGs. No campaign per product feature. No broad match experiment until the account has a reliable conversion signal to feed it. The benchmarks will tell you whether your CPCs are in a normal band before you conclude the structure is the problem.

When to add campaign seven

Add one when you need a budget cap you currently cannot enforce. A new vertical with a different landing page and a 3,000 dollar test budget justifies its own campaign. A new set of five keywords in an existing tier does not, and belongs in an ad group.

What does this structure cost you?

Control has a price and it’s worth stating honestly. Five to eight campaigns means five to eight conversion pools, and in a small account that fragmentation is real. If you’re spending 3,000 dollars a month and generating 12 conversions, three campaigns is the correct answer, not six, and you should run manual or maximise clicks until volume arrives.

The second cost is maintenance. Every campaign is a set of negatives, ad copy, extensions and a budget someone has to review. Accounts sprawl because adding a campaign is easy and deleting one feels risky. Run a quarterly consolidation pass and kill anything under 300 dollars a month that isn’t a deliberate test.

The third is that intent tiers blur. A query like “best project management software for agencies” is category and problem at once, and you’ll spend real time deciding where things live. Pick a rule, write it in the account notes, and stop relitigating it. Most of the common PPC mistakes that waste real money start as a structural decision nobody documented.

What to do next

Export your current campaign list and tag each one with an intent tier. If a campaign contains two tiers, that’s your first split. If two campaigns share a tier, a geography and a goal, that’s your first merge.

Then fix naming before you touch anything else, verify one lead’s GCLID reaches your CRM, and set the brand budget cap. Once the skeleton is right, the ad copy work matters, and our ad copy swipe file plus the negative keyword list will save a week. For the wider channel picture, start at SaaS PPC, work through the Google Ads guide, look at real accounts in the teardowns, and pick your stack from the PPC tools guide.

Editable CSV worksheet

SaaS PPC and Paid Ads planning worksheet

A practical paid planning worksheet: decisions, owners, evidence and next actions.

We never sell your data. Your resource opens here after submission.

Frequently asked questions

How should a SaaS structure its Google Ads account?

By intent tier. Run separate campaigns for Brand, Competitor, Category, Problem and Retargeting, each with its own budget and bid strategy. This lets you cap competitor spend without touching category, read performance by intent depth without building custom reports, and stop the cheapest clicks from consuming budget intended for expensive high intent terms.

Are single keyword ad groups still worth using?

No, in almost every SaaS account. SKAGs were a workaround for manual bidding and loose match types in an era before close variants. Today they split conversion data across dozens of thin ad groups, and smart bidding needs roughly 30 conversions per campaign per 30 days to perform. A SaaS account producing 40 demo requests a month cannot afford that fragmentation.

Should brand keywords be in their own campaign?

Yes, always. Brand converts at several times the rate of everything else and costs a fraction as much per click, so mixing it with other intent tiers inflates the whole campaign's apparent performance and lets cheap clicks absorb shared budget. Isolating brand also lets you cap it, which matters because brand demand grows on its own and does not need unlimited spend.

How many campaigns should a SaaS Google Ads account have?

The smallest number that still lets you cap spend where you need to. For most companies under 50,000 dollars a month that means five to eight search campaigns plus retargeting. Each additional campaign splits conversion data, so add one only when you need independent budget control, a different bid strategy or a genuinely different geography.

When should you split campaigns by country or language?

When pricing, currency, support hours or the landing page genuinely differ, or when a market has enough volume to justify its own budget cap. Otherwise use a single campaign with location targeting and read the geo report. Splitting three low volume European markets into three campaigns usually destroys the conversion signal without improving control.

What bid strategy should each campaign tier use?

Manual CPC or maximise clicks with a cap on brand, because the auction is cheap and predictable. Target CPA or target ROAS on category and problem terms once the campaign clears roughly 30 conversions a month. Competitor campaigns usually need manual control, since automated bidding chases the cheap clicks that convert worst in that tier.

Do naming conventions actually matter in Google Ads?

They matter more than most of the settings. A campaign named Search_US_Category_Exact_Demo tells your CRM report what tier, geography, match type and goal produced a lead. A campaign named New Campaign 3 makes pipeline attribution manual forever. Set the convention before launch, because renaming campaigns later breaks historical reporting joins.

The saas-marketing.net editorial team Research and editorial

We research, write and maintain every page on this site. The library explains marketing decisions through practical frameworks, explicit assumptions and references. Corrections can be requested through the contact page.

Published September 11, 2026. Last updated .