Paid Advertising

How to Structure a Google Ads Account for a SaaS Product

A campaign and account architecture for SaaS Google Ads that keeps budget from leaking into the wrong intent and makes performance data actually readable.


Open ten SaaS Google Ads accounts and you’ll find nine of them with the same structural problem: one enormous campaign containing branded terms, competitor terms, and generic category terms all fighting for the same budget, with a shared bid strategy that has no idea which of those three completely different buyer intents it’s actually optimizing for. Fix the structure and the performance data underneath it gets legible for the first time.

Split by intent tier, not by product feature

The instinct for a lot of SaaS teams is to structure campaigns around product modules or feature sets. That mirrors how the product team thinks, not how a searcher’s intent actually varies. Structure around intent tiers instead:

  1. Branded: searches for your product name, including common misspellings. Near-100% expected conversion rate, cheapest clicks you’ll ever buy, and the tier most vulnerable to competitor conquesting if you don’t defend it.
  2. Competitor: searches including a named competitor’s product. High intent, high cost-per-click, lower conversion rate than branded — these searchers are actively comparing, not just curious.
  3. Category / high-intent generic: searches like “[category] software” or “[category] tool for [role].” Real buying intent but no brand preference yet.
  4. Problem-aware / top-of-funnel: searches describing the problem without naming a category of solution. Highest volume, lowest intent, needs a completely different landing page and a completely different success metric.

Each of these tiers deserves its own campaign, its own budget allocation, and — critically — its own bid strategy. Blending them into one campaign means your bid algorithm optimizes toward whichever tier converts easiest (almost always branded), and starves the tiers that actually grow your pipeline.

Protect branded before you do anything else

Branded campaigns are the highest-ROI spend in the account and the easiest to get complacent about. Two things break branded performance that nobody notices until quality score has already cratered:

  • A competitor bidding on your brand name, forcing your ad into a comparison the searcher wasn’t planning on having
  • Letting Google’s automated recommendations “optimize” branded campaigns toward broad match, diluting an otherwise 90%+ impression share down toward 60-70%

Check branded impression share weekly, not quarterly. A drop of more than a few points is worth investigating immediately — it usually means a competitor started conquesting, and every day you don’t respond is a day of your own customers landing on someone else’s comparison page.

Give each landing page one job

The single most common SaaS PPC mistake: sending every campaign to the homepage. A searcher who typed “[competitor] alternative” and a searcher who typed “[category] software” are in completely different mental states, and the homepage — built to serve everyone from cold traffic to existing customers checking the pricing page — serves neither of them well.

Match landing pages to intent tier:

  • Branded → homepage or a dedicated “why us” page is fine; these visitors already know what you do
  • Competitor → a comparison page that names the competitor, addresses the switching objection directly, and shows a migration path
  • Category → a page built around the job-to-be-done, not a generic product tour
  • Problem-aware → an educational page that earns trust before it pitches the product at all

Conversion rate differences between a matched landing page and a generic homepage commonly run 30-60% for the competitor and category tiers specifically, because the mismatch between search intent and page content is where most of that traffic quietly bounces.

Negative keywords are a maintenance job, not a setup task

Every SaaS account accumulates keyword noise over time — job seekers searching “[your company] careers,” researchers searching “[your category] definition,” students searching “[your category] free.” A negative keyword list built once at launch and never revisited is a slow, invisible budget leak.

Build a recurring habit, not a one-time task:

  • Pull the search terms report weekly for the first two months of a new campaign, monthly after that
  • Add negatives in batches, grouped by theme (career-related, educational, free-tier-seeking, wrong-industry)
  • Maintain a shared negative keyword list applied at the account level for terms that are never relevant regardless of campaign

Accounts that skip this discipline routinely bleed 10-20% of spend into searches that were never going to convert, and the only way to find it is to actually read the search terms report instead of trusting the algorithm to sort it out.

Structure bid strategy around a realistic conversion window

SaaS buying cycles rarely close inside the attribution window Google Ads defaults to. If your sales cycle from demo request to closed deal runs 45-90 days, but you’re optimizing bids toward “conversions” defined as demo requests, you’re optimizing toward a proxy metric, which is fine — as long as everyone in the room knows that’s what’s happening.

Two structural fixes help:

  • Set up a secondary conversion action for a further-down-funnel event (SQL, opportunity created, or closed-won if your CRM integration supports it) even if you can’t yet optimize bids directly against it — it gives you a sanity check on whether “conversions” are actually good leads
  • Give new campaigns a genuine learning period — at minimum 2-3 weeks and 30+ conversions — before judging performance or changing bid strategy, since Google’s automated bidding needs volume to stabilize

Keep account-level settings from quietly undermining campaign-level intent

A few settings live above the campaign level and silently override the careful structure you just built:

  • Location targeting: if your SaaS product only serves certain regions or has different pricing by geography, that needs to be set per campaign, not assumed from a single account default
  • Ad schedule: B2B SaaS search behavior often clusters in business hours; running full budget at 2am on autopilot spends money against a much colder audience
  • Device bid adjustments: desktop and mobile searchers convert at meaningfully different rates for most B2B SaaS categories, and a flat bid across devices usually means overpaying on the device that converts worse

A worked example: allocating a $20k monthly budget across tiers

Structure means little without numbers attached to it, so here’s a representative split for a mid-market B2B SaaS product spending $20,000/month on search, with roughly 400 branded searches a month and an established but not dominant competitive position.

  • Branded, ~$2,000 (10%): Low cost-per-click, high volume relative to spend, and the campaign that funds everything else by keeping cost-per-acquisition blended low. Budget here is sized to defense, not growth — enough to hold 90%+ impression share against conquesting, not a dollar more, since additional branded spend past full impression share buys nothing.
  • Competitor, ~$4,000 (20%): Higher CPC, meaningfully lower volume, but among the highest-intent traffic available anywhere in the account. Capped deliberately below category spend because competitor search volume is usually a fraction of category volume, and pushing more budget here mostly just bids up your own CPC against a fixed pool of searchers.
  • Category / high-intent generic, ~$10,000 (50%): The largest allocation, because this is where genuine new-to-category demand with real buying intent lives, and where the account has the most room to grow month over month as keyword coverage expands.
  • Problem-aware / top-of-funnel, ~$4,000 (20%): Deliberately capped low relative to its search volume, because this tier’s job is pipeline for next quarter, not this month’s demo requests — overspending here relative to the other tiers is a common way accounts quietly starve the tiers that convert faster today.

The specific split shifts with company stage — a newer product with lower brand recognition should skew that allocation further toward category and competitor spend, since there’s less branded volume to defend in the first place. The point isn’t to copy this exact ratio; it’s to have an explicit ratio at all, reviewed and adjusted deliberately, rather than letting Google’s automated bid strategies decide the allocation implicitly by chasing whichever tier converts easiest.

The failure mode: one shared budget pool across tiers

Even accounts that correctly split into intent-tier campaigns often undermine the split with a single decision: putting multiple campaigns under one shared budget in Google Ads’ portfolio bidding, or manually topping up whichever campaign is “running out” of budget first each day. This quietly recreates the exact problem intent-tier structure was built to solve — the campaign that converts easiest (branded, almost always) consumes a disproportionate share of the shared pool, and the category and problem-aware campaigns that need sustained spend to build momentum get starved on exactly the days they’d otherwise have scaled.

The fix is unglamorous: separate, dedicated budgets per campaign, reviewed and adjusted manually on the cadence described elsewhere in this piece, rather than a shared pool that Google’s algorithm reallocates on its own logic. It’s more manual work. It’s also the only way the intent-tier split you built actually holds up in practice instead of collapsing back into “whichever tier looks best gets the budget.”

Edge case: a new product with no branded search volume yet

Everything above assumes some baseline branded search volume exists to protect. A genuinely new SaaS product, in its first few months post-launch, often has close to zero — searches for the product name are in the single digits weekly, if that. In this case, running a dedicated branded campaign is close to pointless; there isn’t enough volume for a separate campaign to meaningfully optimize around, and account structure built for a mature product’s search patterns doesn’t map cleanly onto a pre-awareness product.

The practical adjustment: skip the branded/competitor/category/problem-aware four-way split at launch and start with two campaigns — category and problem-aware — until branded search volume crosses a meaningful threshold (a rough rule of thumb: 50+ branded searches a month, enough for a dedicated campaign’s bid strategy to have something to learn from). Revisit the structure specifically at that threshold, not on a fixed calendar date, since a new product’s branded volume can take anywhere from a few months to over a year to reach it depending on how much other demand-gen activity is happening in parallel.

How to tell the restructure actually worked

A structure change is easy to make and easy to lose track of, since the payoff shows up gradually rather than immediately. Set three specific checkpoints at 30, 60, and 90 days post-restructure:

  1. Blended cost-per-conversion across the account, compared to the pre-restructure baseline — this should trend down as budget stops leaking from high-intent tiers into low-intent ones, typically visible within the first 30 days.
  2. Conversion rate by tier, checked against the landing-page-match expectations above — a tier still converting at generic-homepage rates 60 days after a dedicated landing page shipped means the page isn’t actually solving the intent mismatch it was built for, and needs its own review independent of the account structure.
  3. Search terms report composition, specifically what share of spend in the category and problem-aware campaigns is going to terms that would’ve been caught by a mature negative keyword list — a shrinking share here is the clearest sign the new structure is actually being maintained rather than just launched once and left alone.

Review structure quarterly, not just performance

Most teams review campaign performance monthly but never revisit the structure itself. Set a quarterly review specifically for architecture: has a new competitor emerged who needs their own campaign, has a product tier launched that deserves its own intent-based split, has search volume shifted enough in one tier that budget allocation needs to move. The structure that was right at launch drifts out of alignment with the market faster than most teams expect, and a stale structure quietly caps performance long before anyone notices the account “just isn’t growing anymore.”

Book a demo