Account Structure & Tools

Granular Account Structure vs STAG

In short: These sit on different axes rather than opposing each other. Granular structure is the account-wide decision to split campaigns and ad groups along business lines like budget, region, or margin. STAG is the rule for which keywords belong together inside any one ad group, granular or not. A highly granular account can, and should, still build each of its many ad groups as a proper theme rather than one keyword each. Granular structure answers how many containers split by what business reason, and STAG answers what keywords go inside each container - you typically need both to avoid rebuilding SKAG under a different name.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Granular Account Structure

Many narrow campaigns and ad groups split by keyword, product, geography, or match type to maximize manual control over budget and messaging.

Splitting the account buys you precise budget caps, separate bid strategies, and reporting you can read at a glance. It genuinely helps large accounts with distinct margins, regions, or inventory that must not share spend. The failure mode is applying it to a small account: each container gets a fraction of the conversions, automated bidding never gathers enough data, and you spend your week managing structure instead of performance.

Full definition

STAG

Groups keywords that share one intent into a single ad group, so the ads and landing page can address that theme.

Single theme ad groups sit between SKAG fragmentation and full consolidation: a handful of semantically close keywords, one set of responsive search ads, one landing page. Most modern Search accounts land here because it preserves relevance while pooling enough conversions for automated bidding. The mistake is drawing themes too narrowly, which recreates SKAGs under a new name and starves each ad group of signal.

Full definition

Side by side.

The differences that actually change what happens in your account.

 Granular Account StructureSTAG
What it governsHow many campaigns and ad groups exist, split along business lines.Which keywords are grouped inside a single ad group.
Level it operates atCampaign and account level.Ad group level.
Typical triggerDistinct products, regions, or margins that must not share a budget or bid strategy.Wanting ad copy and a landing page that genuinely matches every keyword in the group.
Risk if pushed too farFragmenting the account's limited conversion volume across too many budget silos, especially in smaller accounts.Drawing the theme so narrowly that it becomes a one-keyword ad group in practice, recreating SKAG's data problem.
Can exist without the otherYes - a granular account can still have SKAG-style ad groups inside each campaign if the theme rule was never applied.Yes - a single, unsplit campaign can contain several well-built STAGs with no granular business-level splitting at all.
Where it's decidedAccount structure planning - usually a conversation about budget owners and reporting needs.Keyword research and grouping, usually a spreadsheet exercise before ad groups are built.
Failure mode when combined badlySplitting by every possible business dimension at once, leaving each campaign too thin to matter.Themes drawn so tight that granular structure's many campaigns each contain many one-keyword ad groups, quietly rebuilding SKAG at scale.

What actually separates them.

01

Granular structure decides how many campaigns exist and why; STAG decides what keywords belong together once an ad group exists, independent of how many campaigns there are.

02

A granular account without the STAG rule applied at the ad group level typically degrades into SKAG-at-scale - many campaigns, each full of one-keyword ad groups.

03

STAG can be the entire structure of a single-campaign account or the ad-group rule inside every campaign of a highly granular one; it doesn't require or prevent granularity above it.

04

Granularity's cost is spreading budget and data across more containers; STAG drawn too narrowly has the same cost at the keyword level, inside a single ad group.

05

Fixing a granular account that's underperforming usually starts by checking whether its ad groups are STAGs or SKAGs before touching the campaign-level splits at all.

Which one should you use?

Use Granular Account Structure when

  • Different products or services carry different margins and can't share a budget without the weaker one crowding out the stronger.
  • You need separate budgets, bids, or targeting by region.
  • A stakeholder needs performance reported by a specific business line, not blended across the account.
  • Part of the account needs a different bid strategy than the rest.

Use STAG when

  • You're grouping keywords inside one ad group and need a rule for what belongs together.
  • You're replacing SKAGs with something that still keeps ad copy relevant.
  • You want each ad group to have enough combined keyword volume to report and bid on sensibly.
  • You're building ad groups inside a granular, multi-campaign account and want to avoid rebuilding SKAG one campaign at a time.

Common questions.

Is a granular account automatically built on STAGs?

Not automatically - granularity is a campaign-level decision and says nothing about how keywords are grouped inside each ad group. It's entirely possible to have a highly granular, well-segmented account where every ad group is still a single keyword, which just means SKAG's problems show up inside each campaign instead of across one.

I have a lot of campaigns split by region. Should each one use STAG ad groups?

Yes, that's the combination that usually works best - keep the regional split for budget and targeting control, and build themed rather than single-keyword ad groups inside each region's campaign. That way you get business-level control without paying the SKAG data-fragmentation cost on top of it.

How do I tell if my granular account has a STAG or SKAG problem?

Open a few ad groups inside your most granular campaigns and count the keywords in each. If most ad groups hold one keyword, you have SKAG hiding inside a granular structure; if each holds a handful of closely related terms, you're already at STAG.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons