Google Ads Account Architecture
How you structure a Google Ads account in the first 90 days determines how easily you can scale, optimize, and learn from it for the next 5+ years. This module covers what the right account architecture looks like in 2026, the decisions that compound, and the patterns that get baked in if you skip them.
What you will learn in this module
- The MCC (Manager Account) hierarchy and when to use it
- The five-level account hierarchy and what each level actually does
- Campaign types in 2026 and when to use each
- The three dominant structural patterns — SKAG, themed/STAG, hagakure — and what works now
- Naming conventions that survive scale
- Conversion architecture: account-level vs campaign-level optimization goals
- Negative keyword strategy at each level
- Shared library: bidding strategies, audiences, budgets, placement exclusions
- The 9 most common architectural mistakes and how to fix them
- Anti-patterns — what NOT to do
- Migration patterns: how to restructure an existing account without losing learning
1. Why account architecture is the highest-leverage decision you make
Every other paid search decision — bid strategy, ad copy, keywords, audiences, conversion tracking — depends on the architecture. Get the architecture right and everything downstream becomes easier. Get it wrong and you spend years fighting your own structure.
Three things compound based on architecture:
- Learning. Smart Bidding learns from conversions at the campaign level. If your campaigns mix audiences with different values, the algorithm cannot find an efficient optimum. The classic mistake is one big campaign with everything in it; the classic correction is splitting into structurally distinct conversion-value tiers.
- Budget control. Budgets attach to campaigns. If you want to ring-fence brand-term spend separately from non-brand, that requires separate campaigns. If you want to test a new geo without cannibalizing existing performance, that requires a separate campaign (or location settings within one). Wrong campaign-level grouping means you cannot budget the way you want.
- Reporting and optimization speed. The fastest accounts to optimize are the ones where one query in the Google Ads UI shows you exactly which segment is winning and losing. Bad architecture means you cannot answer "is paid-brand profitable?" or "are we underspending on Shopping for premium SKUs?" without a custom report or BigQuery export.
2. The MCC (Manager Account) hierarchy
An MCC (Manager Account) is a Google Ads parent account that holds multiple child accounts. Originally designed for agencies, MCCs are now standard for any business with more than one paid-search use case — multi-brand companies, multi-region accounts, multi-vertical product lines, or even single-brand businesses that want to separate learning campaigns from scaled campaigns.
When to use a single account vs an MCC
Single account: One brand, one currency, one billing relationship, one set of conversions, one team operating it. Most small and mid-market businesses run a single account for years before they need MCC.
MCC with multiple child accounts: Use MCC when any of the following are true:
- You operate multiple brands and want clean separation of brand-term spend, conversion data, and reporting.
- You operate in multiple currencies (each account is single-currency — you cannot run USD and EUR in one account).
- You have distinct business units with different P&Ls and the CFO wants separate billing.
- You want one account dedicated to experimentation (geo holdouts, structure tests, copy tests) without contaminating your scaled account's learning.
- You want to grant access to external agencies without granting access to other parts of your operation.
- You operate at scale (typically $1M+/month) and want to use cross-account negative keyword lists, cross-account audience sharing via MCC, and unified reporting.
MCC permissions and access levels
Google Ads MCC supports five access levels (in increasing privilege):
- Email-only: receives reports and alerts but cannot log in.
- Read-only: can view but cannot edit.
- Standard: can edit campaigns but cannot invite users.
- Admin: can edit and manage users.
- Manager (MCC-level only): can manage child account links.
For security, never grant Admin access to anyone outside your operating team. Agencies should get Standard or Read-only at minimum, and they should access through their own MCC (link client account to their MCC), not via individual user invites — this lets them rotate staff without you needing to re-grant access each time.
3. The five-level account hierarchy
Inside an account, Google Ads has five levels:
| Level | What it controls | What it's for |
|---|---|---|
| Account | Billing, conversions, shared libraries, account-level negatives | One business / brand / currency |
| Campaign | Budget, bid strategy, location, language, ad schedule, networks, campaign-type | One distinct conversion-value tier or budget-control requirement |
| Ad Group | Keywords, audiences (observation/targeting), ads, ad-group-level negatives, max CPC bids (manual bidding) | One ad-copy/relevance theme |
| Ad / Keyword / Audience | Individual ad copy, keyword, or audience segment | The bidding/serving units |
| Asset / Extension | Sitelinks, callouts, structured snippets, prices, images, business info | Enrich SERP presence; can be set at account, campaign, or ad-group level |
What this means for design
Campaigns are the unit of budget and bidding. Ad groups are the unit of relevance and creative. This is the single most important thing to internalize when designing structure.
Practical implications:
- If you want different budgets, use different campaigns.
- If you want different bid strategies, use different campaigns.
- If you want different conversion goals, use different campaigns.
- If you want different ad copy or landing pages, use different ad groups.
- If you want different audience signals on the same keywords, you cannot — audiences attach to ad groups; use audience-tier campaigns instead.
4. Campaign types in 2026 and when to use each
Google Ads supports the following campaign types as of 2026:
- Search — keyword-triggered text ads on Google Search and Search Partners. The bread-and-butter campaign type for intent capture.
- Performance Max (PMax) — multi-channel automated campaign that serves across Search, Shopping, Display, YouTube, Discover, Maps, and Gmail. Asset-based, goal-driven, audience-signal-informed.
- Shopping (standard) — product-feed-based campaigns showing product listings. Most usage migrated to PMax since 2022-2023, but standard Shopping remains for inventory experiments and bid-control needs PMax does not offer.
- Display — image and responsive display ads across the Google Display Network. Mostly used for remarketing now; new prospecting Display is mostly absorbed by PMax.
- Video / YouTube — in-stream, in-feed, bumper, non-skippable. Awareness through performance — Video Action Campaigns (VAC) and Video Reach Campaigns (VRC).
- Demand Gen (replaced Discovery 2024) — visual ads across YouTube Shorts, YouTube in-feed, Discover, and Gmail. Designed to compete with Meta/TikTok for visual-prospecting use cases.
- App — for app install and engagement campaigns. Heavy automation; minimal creative inputs.
- Local Services Ads (LSA) — lead-generation ads for service businesses (plumbers, lawyers, etc.), with verified-business badging and pay-per-lead pricing.
- Smart Campaigns — simplified campaigns for small businesses with minimal controls. Avoid for any business that wants meaningful optimization.
How to choose between Search and Performance Max
This is the single biggest campaign-type question. Google's official recommendation is to use both: Search for branded and high-intent non-brand terms where you want explicit keyword control, and PMax for everything else.
The practical decision framework:
| Use Search when… | Use Performance Max when… |
|---|---|
| You want explicit keyword targeting and negative-keyword control | You want Google to expand into channels and queries you would not target manually |
| You have brand terms to protect | You have product feed inventory and want shopping placement |
| You have specific high-converting head terms to dominate | You want one campaign to handle Shopping + Display + YouTube + Search + Discover |
| You want to read search-query reports to harvest negatives | You have rich first-party audience signals to feed the model |
| You have a complex feed or service business without a feed | You have $30K+/month in budget (PMax needs volume to learn) |
5. The three dominant structural patterns
SKAG (Single Keyword Ad Group)
SKAG was the dominant structure 2014-2019. The pattern: one keyword (or one keyword in exact/phrase/broad-match-modifier variants) per ad group, with ads tightly relevant to that keyword. Goal: maximum ad-keyword relevance and Quality Score.
SKAGs were optimized for the world before:
- Close variant matching (which auto-matches typos, plurals, related queries to your exact-match keywords)
- Responsive Search Ads (RSAs), which automatically combine headlines and descriptions
- Smart Bidding, which decides bids based on user signals, not ad-group-level CPC settings
SKAGs are mostly dead in 2026. Google's match-type changes (2018-2021) made SKAGs leaky — your exact match keyword now matches related queries that should be in other ad groups. Building 500 ad groups means managing 500 ad groups; the maintenance burden exploded.
Themed / STAG (Single-Theme Ad Group)
STAGs cluster keywords by intent theme rather than by exact keyword. A campaign for "running shoes" might have ad groups for "men's running shoes," "women's running shoes," "trail running shoes," and "marathon running shoes" — each containing 5-15 closely-related keywords.
This is the dominant pattern in 2026 because it matches how RSAs and Smart Bidding work: RSAs need enough query volume to test headline combinations; Smart Bidding needs enough conversion volume to find an optimum. STAGs cluster queries to give both enough data.
Hagakure / consolidated structure
The Hagakure structure (popularized by Google's Yusuke Tomonari) goes further: fewer, broader ad groups with more keywords per group, optimized for Smart Bidding to operate freely. The argument: if Smart Bidding decides bids at the query level based on signals, ad-group-level keyword segmentation matters less; what matters more is feeding the algorithm enough conversion data per campaign.
Hagakure works well when you have a few clear conversion-value tiers, high conversion volume, and you trust Google's automation. It does not work well when you need to use ad-group-level negatives, different ad copy for different intent themes, or different landing pages per intent.
6. Naming conventions that survive scale
Naming conventions are boring and critical. A bad naming convention starts adding maintenance debt the day you scale past 5 campaigns. Here is a battle-tested pattern.
Campaign naming template
Examples:
ACME | US | NB | running-shoes | Themed | Search
ACME | UK | Brand | all-products | Exact | Search
ACME | US | PMax | all-products | n/a | PMax
ACME | US | NB | top-100-skus | Feed | Shopping
The structure separates the variables you might filter on in reporting. Want to compare US-NB performance to UK-NB? You can filter campaign names easily. Want to see all PMax across geos? Same.
Ad group naming template
Examples:
mens-running-shoes | high-end
mens-running-shoes | budget
womens-running-shoes | high-end
trail-running-shoes | all
Conversion action naming
Conversion action names should signal both what the action is and which account is tracking it:
Examples:
Purchase | Dynamic Value | Web (GTM)
Purchase | Dynamic Value | Web (Enhanced Conv server-side)
Lead-Qualified | $200 | Web (form submit)
Trial-Started | $50 | App (Firebase)
7. Conversion architecture — the hidden lever
Conversion architecture is the most-skipped, highest-leverage part of account setup. Two facts to internalize:
- Google bid strategies optimize toward conversion value, not conversion count. Target ROAS bidding optimizes spend toward queries likely to deliver high-value conversions; Maximize Conversions optimizes toward count.
- Google now optimizes at the account level by default. Since 2023, the default behavior is that all conversion actions marked "include in Conversions" influence Smart Bidding across all campaigns. You can override this per campaign.
Conversion goals: account vs campaign
Google Ads UI lets you select which conversion goals each campaign optimizes toward. Three architectural options:
- Account-level (default): Every campaign optimizes toward every conversion action marked "Include in Conversions." Simplest but blunt — a lead-gen campaign and an e-commerce campaign optimize toward the same blended goal.
- Campaign-level overrides: Each campaign explicitly picks which conversion actions to optimize toward. Use this when you have multiple distinct conversion types (purchases, leads, trials, app installs) that need different optimization.
- Custom conversion goals: Group multiple conversion actions into a named goal (e.g., "Demo-Booked" combining demo-request and demo-confirmed events) and assign it to campaigns. Useful for multi-step conversion paths.
Value-based bidding readiness
For Target ROAS bidding to work, you need:
- Conversion values being passed in (not just counts). For e-commerce, this means revenue from the GA4/CAPI/Enhanced Conversions integration. For lead gen, this means modeled values or value rules per lead source/type.
- Sufficient conversion volume. Google's rule of thumb: at least 50 conversions per campaign in the past 30 days, ideally 100+.
- Conversion data quality. Garbage conversions in → garbage bidding out. If 30% of your conversions are spam form fills, Smart Bidding optimizes toward spam.
8. Negative keyword strategy at each level
Negative keywords are how you tell Google what not to spend on. The architecture matters: where you place a negative determines what it blocks.
| Level | Effect | Use case |
|---|---|---|
| Account-level negative list | Blocks across all campaigns in the account (Search and Shopping) | Brand-safety terms, competitor brand names you cannot show against, never-relevant terms (e.g., "free," "jobs," "careers" for a SaaS business) |
| Shared negative list | Attach to multiple campaigns; central updates propagate | Service-business excluded zip codes, brand-term protection list applied to non-brand campaigns |
| Campaign-level negative | Blocks only within that campaign | Block brand terms from non-brand campaigns; block product-cat-A terms from product-cat-B campaign |
| Ad-group-level negative | Blocks only within that ad group | Force traffic to land in the most-relevant ad group when multiple ad groups could match |
The brand/non-brand separation pattern
This is the most-leveraged negative keyword pattern. The architecture:
- Build a "Brand Terms" negative keyword list containing all variations of your brand name (with broad match modifier).
- Apply this list to all non-brand campaigns. This prevents your non-brand bidding from spending on queries that contain your brand name (which would otherwise be picked up via broad-match expansion).
- Use the converse: in your Brand campaign, add competitor brand names as negatives if you want to ensure clean attribution.
Search-query report (SQR) workflow
The single most-leveraged optimization activity in any Google Ads account is the weekly search-query report review. The workflow:
- Run the Search Terms report at the account level, filtered to last 7 days.
- Sort by spend descending.
- For each term, decide: keep it (move to a positive keyword in the right ad group), block it (add as negative at the right level), or watch it.
- Repeat weekly. New search terms appear constantly as Google's close-variant matching expands.
9. Shared library: bidding strategies, audiences, budgets, exclusions
The Shared Library is one of the most underused parts of the Google Ads UI. It holds resources that can be applied to multiple campaigns:
- Audiences — first-party Customer Match lists, GA4-imported audiences, similar audiences, in-market audiences, affinity audiences. Apply at the ad-group level as observation (for bid modifiers and reporting) or targeting (to restrict serving).
- Negative keyword lists — the central place to manage brand-protection lists and category exclusions.
- Bid strategies — portfolio bid strategies that span multiple campaigns. Useful when you want one Target ROAS shared across all Brand campaigns.
- Placement exclusions — URLs, apps, channels, categories to exclude from Display, YouTube, and PMax. Critical for brand safety.
- Account-level negative location targeting — geos you never want to serve.
- Business data feeds — dynamic data for sitelinks, structured snippets, Dynamic Search Ads page feeds.
10. The 9 most common architectural mistakes
- One campaign with everything in it. Mix of branded, non-branded, geo, intent, and audience all bidding against each other. Symptom: Smart Bidding cannot find a stable optimum; CPCs swing wildly; reporting is impossible.
- SKAGs at scale. 500 ad groups with one keyword each. Symptom: ad groups have insufficient query volume to learn; Quality Score is uneven; maintenance burden swamps optimization time.
- No brand/non-brand split. Brand and non-brand keywords in the same campaign, sharing a budget and bid strategy. Symptom: brand spend cannibalizes when non-brand performance drops; cannot ring-fence brand budget.
- Account-level optimization with mixed conversion types. One conversion action for purchase ($150 AOV) and one for newsletter signup ($0 value), both marked "Include." Symptom: bidding biases toward newsletter signups because they are easier.
- Geo all bundled into one campaign. US, UK, AU all in one campaign with one budget. Symptom: high-CPC market starves low-CPC market; cannot pause one country without affecting others.
- No naming convention. Campaigns named "Brand 2 V3 NEW Q4 actually working." Symptom: 3 months from now you cannot tell what each campaign was for; new team members cannot navigate.
- Conversion tracking only in GA4, not Google Ads. Bidding optimizes off GA4-imported conversions which have a several-hour delay and limited signal. Symptom: bidding is sluggish; iOS conversion volume is undercounted; Enhanced Conversions impact is missed.
- No negative keyword hygiene. Search Terms report has not been reviewed in 6 months. Symptom: 20-40% of spend on irrelevant queries; CPA is artificially high.
- Manual bidding at scale. 50 campaigns each with manual CPC bids. Symptom: bids are stale because no human can update 50 campaigns weekly; algorithm cannot use signals.
11. Anti-patterns: what NOT to do
- Do not create campaigns by ad-copy theme. Campaigns are budget/bidding units, not creative units. Different ad copy belongs in different ad groups within the same campaign.
- Do not add Display network to Search campaigns. The "include search partners" and "include display network" checkboxes seem innocuous but mix completely different inventories under one budget and bid. Always run Display as its own campaign type.
- Do not use Smart Campaigns for anything bigger than $1K/month. Smart Campaigns are designed for SMBs with no time; they sacrifice almost all optimization controls.
- Do not run a separate campaign per match type. The match types in modern Google Ads (since 2021) are similar enough that the volume penalty of splitting outweighs the precision benefit. Use all match types in the same ad group.
- Do not let the auto-applied recommendations checkbox stay on. Auto-apply will apply changes the algorithm thinks are good but that you may not agree with. Turn off and review recommendations manually.
- Do not use Google Ads Editor for the first version of changes. The Editor lets you make bulk changes offline, which is powerful but easy to misuse. Make and validate changes in the UI first; use the Editor for bulk operations on a known-good structure.
12. Migration patterns — restructuring an existing account
The architectural decisions in this module mostly apply to building a new account. What if you inherit a mess? The restructuring playbook:
Phase 1: Audit (1-2 weeks)
- Run the Account Performance Grader (Optmyzr, WordStream, or PPC Signal) to identify obvious problems.
- Map current account structure: campaigns, budgets, bid strategies, audiences, conversion actions.
- Run search-query reports at the account and campaign level for the last 90 days.
- Identify the 20% of spend driving 80% of waste.
Phase 2: Stabilize (2-4 weeks)
- Fix conversion tracking first. Implement Enhanced Conversions if not already in place. Confirm conversion values are flowing.
- Apply the brand-term negative list to all non-brand campaigns.
- Clean up the search-query reports: bulk-add negatives for the top wasted-spend queries.
- Consolidate redundant campaigns (e.g., 5 campaigns serving the same audience with the same budget can become 1).
Phase 3: Restructure (4-8 weeks)
- Build the new structure in parallel. Do NOT delete the old structure until the new one is performing.
- Use experiment campaigns (Google Ads Experiments feature) to split traffic 50/50 between old and new structures.
- Once new structure outperforms old (or matches with better bidding-flexibility), migrate budget over weeks.
- Archive old campaigns (don't delete — historical data is valuable).
Wrap-up: the architecture decision tree
If you are designing a new account from scratch, walk through this decision tree:
- One account or MCC? One brand + one currency = single account. Multiple brands/currencies/business units = MCC.
- What are your campaign types? Most accounts: Search (Brand) + Search (Non-Brand) + PMax (or Shopping). Add Demand Gen for visual prospecting, Video for awareness, App for app installs.
- How many campaigns per type? Split by conversion-value tier, by geo, by major audience segment, or by budget-control requirement. Avoid splitting just to split.
- How many ad groups per campaign? Aim for 3-15 ad groups per campaign. Each ad group should have a clear intent theme, 5-15 keywords, 3-5 RSAs, and observation audiences attached.
- Naming? Apply your campaign and ad group naming template before launching anything.
- Bidding? Smart Bidding (Target ROAS or Target CPA, depending on whether you have conversion-value tracking). Manual CPC only for very small or very specific campaigns.
- Conversions? Account-level by default; campaign-level overrides if you have distinct conversion types.
- Negatives? Account-level brand-safety list + Brand-protection list applied to non-brand campaigns + weekly SQR review.
- Shared library? Set up audiences (Customer Match, GA4 imports), negative keyword lists, and placement exclusions before launching.
Quick reference: the “good architecture” checklist
- ✓ Account structure matches business structure (one account per brand/currency, MCC parent if multiple)
- ✓ Naming convention applied to all campaigns, ad groups, and conversion actions
- ✓ Brand and non-brand campaigns separated
- ✓ Geo, conversion-value tier, and audience tier each have distinct campaigns when relevant
- ✓ Smart Bidding is in use; bid strategy chosen based on conversion-value availability
- ✓ Conversion actions have clear naming, correct values, and campaign-level optimization goals where needed
- ✓ Enhanced Conversions for Web (or Conversions API) is implemented
- ✓ Account-level brand-safety negative list active
- ✓ Brand-protection negative list applied to non-brand campaigns
- ✓ Weekly Search Terms review on the calendar
- ✓ Shared library populated with audiences, placements, negatives
- ✓ Auto-apply recommendations is OFF; recommendations reviewed manually
- ✓ Ad group structure: 3-15 ad groups per campaign, 5-15 keywords per ad group, 3-5 RSAs per ad group
- ✓ Conversion volume per campaign >= 50 in trailing 30 days (for Smart Bidding to operate well)
Google official documentation:
Google Ads Help — About account structure
Google Ads Help — Manager accounts (MCC)
Google Ads Help — Campaign types
Google Ads Help — Smart Bidding
Google Ads Help — Performance Max
Google Ads Help — Enhanced Conversions for Web
Google Ads Help — Negative keywords
Third-party expert sources:
Search Engine Land — ongoing Google Ads coverage and updates
PPC Hero — deep-dive tactical posts on account structure
Search Engine Journal — Google Ads
WordStream blog — benchmarks and structural guidance
Optmyzr blog — tools and methodology for at-scale management
Tinuiti blog — agency perspective on enterprise Google Ads
r/PPC on Reddit — practitioner discussions and current pain points
RGM glossary entries used in this module:
CAC · ROAS · Quality Score · Smart Bidding · Target ROAS · Enhanced Conversions
Next module: Module 2 — Keyword Strategy in the Broad Match Era