Ask ten PPC people how to structure a Google Ads account and you’ll get ten answers, half of them a decade out of date. The granular, single-keyword-ad-group model that everyone preached in 2015 now actively hurts you, because it starves Google’s AI of the data it needs to bid well. So let’s cut through it. Here’s the hierarchy, the one rule that resolves the whole SKAG-versus-consolidation debate, a naming convention that keeps an account sane, and starter blueprints you can copy.
The quick answer
- The hierarchy is account → campaign → ad group → keyword → ad.
- The one rule: consolidate for signal, segment only when strategy, budget, or geography demands it.
- Build for Google’s AI, not against it — fragmentation starves Smart Bidding.
The five levels
Every Google Ads account is the same nested structure. Get the mental model right and everything else follows:
- Account — the top container. Billing, conversion tracking, and shared assets (negative lists, audiences) live here.
- Campaign — where you set the budget, campaign type, bidding strategy, and geography. This is the most important level to get right because it controls money and targeting.
- Ad group — a tightly themed bucket of keywords and the ads that serve them. One theme per ad group.
- Keyword — the terms (and match types) that trigger your ads, or the targeting signals in automated campaigns.
- Ad — the Responsive Search Ads and assets the searcher actually sees.
Budget and bidding are set at the campaign level — remember that, because it’s the reason most structural decisions are really budget decisions in disguise.
The account hierarchy
- Account → CampaignCampaigns own budget, type, bidding, and geo. Split here only when one of those must differ.
- Campaign → Ad groupTightly themed ad groups — think 7 to 10 per campaign, one theme each.
- Ad group → Keyword → AdThemed keywords feed Responsive Search Ads and assets that match the search.
Campaign level: how to split (and when not to)
Because the campaign controls budget, bidding, and geography, you create a new campaign only when you need one of those to be different. Reasons that justify a split:
- Separate budgets — you want to control spend on brand vs non-brand, or protect a high-value service’s budget.
- Different bidding goals — a lead-gen campaign on target CPA alongside an ecommerce campaign on target ROAS.
- Different geography — genuinely different markets with different budgets or messaging.
- Different campaign type — Search, Performance Max, and Demand Gen are separate campaigns by definition.
Reasons that don’t justify a split: “it feels more organized,” or “I want a campaign per keyword.” Those just fragment your data.
Search vs PMax vs Demand Gen
Keep Search for high-intent keyword demand you want control over. Use Performance Max to let Google find conversions across every surface — powerful for ecommerce, but fence it with brand exclusions so it doesn’t eat your branded search (more on PMax in our 2027 tips guide). Use Demand Gen for visual, upper-funnel reach — it’s where standalone Display migrated to. These are different campaigns with different jobs; don’t try to make one do all three.
Ad group level: tight themes, the 7–10 rule
An ad group should hold one tight theme so its ads can speak directly to every keyword in it — that’s what drives relevance and Quality Score. A useful ceiling: roughly 7 to 10 ad groups per campaign. More than that and the campaign gets unwieldy and the budget spreads too thin for any group to gather data. Each ad group gets its own set of closely related keywords and Responsive Search Ads written to match them.
The SKAG vs consolidation debate — and why AI changed the answer
For years the “best practice” was SKAGs — single-keyword ad groups — for maximum control over which ad showed for which term. That made sense in the manual-bidding era. It doesn’t now. Smart Bidding needs conversion volume to learn, and SKAGs shatter your conversions into dozens of tiny buckets that never accumulate enough data. The algorithm ends up flying blind.
The modern answer isn’t “SKAGs are dead, go maximally broad” either — that loses relevance. It’s the middle: consolidate for signal, segment only when strategy, budget, or geography demands it. Group closely related keywords together so the ad group gathers real data, keep themes tight enough that one ad set is genuinely relevant, and let match types plus negatives (not structure) do the fine control.
The old rule was control through fragmentation. The new rule is performance through consolidation — give the AI enough data to be smart, and steer it with negatives instead of a hundred ad groups.
Naming conventions that keep an account sane
A consistent naming convention is the difference between an account you can read at a glance and one you dread opening. Pick a format and use it everywhere. A reliable pattern:
[Type] | [Geo] | [Category/Theme] | [Match or Goal]
For example: Search | Phoenix | Water-Heater-Repair | Exact or PMax | National | Running-Shoes | tROAS. Whatever you choose, keep it ordered from broad to specific so campaigns sort logically, and never improvise a one-off name — future you (or the next person who inherits the account) has to navigate it.
Structure: do this, not that
✓ Do this
- Consolidate keywords so bidding gets data
- Split campaigns for budget, bid goal, or geo
- 7–10 tightly themed ad groups per campaign
- One consistent naming convention
✕ Avoid this
- Single-keyword ad groups that starve Smart Bidding
- A new campaign for every keyword or city
- Sprawling 30-ad-group campaigns
- Improvised, inconsistent names
Starter blueprints
Three common cases to copy from:
- Local service business — one Search campaign per major service line (or per city only if budgets genuinely differ), tightly themed ad groups within each, a separate brand campaign, and location targeting at the campaign level rather than a campaign per town.
- Lead gen (B2B/services) — a brand campaign, a non-brand Search campaign segmented by service theme on target CPA, and a Demand Gen or retargeting campaign for people who didn’t convert.
- Ecommerce — a Performance Max campaign driven by a clean product feed on target ROAS, a branded Search campaign, and brand exclusions on PMax so it captures incremental demand instead of cannibalizing brand.
The “campaign per city” instinct is the one to resist — split by geography only when the budget or message truly differs, or you’ll fragment your conversion data across towns and lose the signal.
Tracking, budgets, and shared assets
Structure is wasted without the plumbing behind it. Confirm conversion tracking is firing on real money events and your Google Analytics link is live — that data is what Smart Bidding optimizes toward. Set budgets at the campaign level where they belong, and consider shared budgets or portfolio bid strategies to pool data across similar campaigns. Keep negative keyword lists at the account level so you can apply them everywhere at once and keep your search terms clean. (The negatives habit also quietly lowers your CPC.)
Frequently asked questions
How many campaigns should I have?
As few as you need. Create a new campaign only when you need a different budget, bidding goal, geography, or campaign type — not because it “feels organized.” For many small accounts, a brand campaign plus a handful of themed non-brand campaigns is plenty.
How many ad groups per campaign?
A good ceiling is roughly 7 to 10 tightly themed ad groups per campaign. Beyond that the budget spreads too thin for any group to gather data and the campaign gets hard to manage.
Are SKAGs dead?
Effectively, yes, for most accounts. Single-keyword ad groups shatter your conversions into buckets too small for Smart Bidding to learn from. The modern approach is to consolidate closely related keywords so each ad group accumulates real data, and steer with match types and negatives instead of structure.
Should I split campaigns by location?
Only when the budget or messaging genuinely needs to differ by market. The reflexive “campaign per city” setup fragments your conversion data across towns and starves the bidding. Use campaign-level location targeting instead, and split by geography only when strategy truly demands it.
Build it once, build it right
Good structure isn’t about looking organized — it’s about giving Google’s AI enough clean data to spend your budget intelligently, while keeping enough control to steer. Consolidate for signal, segment only when you must, name everything consistently, and keep the tracking honest. For the wider paid-media picture, see the paid media track. And if you want to rebuild a messy account alongside people who manage real budgets daily — real accounts, real numbers, no theory — that’s exactly what SEO Spring Training in Chandler, Arizona is for. Grab your ticket.
