Paid search
Google Ads account structure
One intent per campaign, a page per theme, and why automation makes structure matter more.
Published · Updated · 3 min read
Key takeaways
- Each campaign should own one intent with its own budget and bid target, each ad group a small cluster of terms that can share one ad, and each ad a page written for that intent.
- Automation makes bad structure more expensive, because bidding can't tell apart conversions of very different value inside one campaign.
- Use match types on purpose, keep brand in its own campaign, and give every theme its own landing page instead of the homepage.
- Budgets should follow business priority rather than last year's spend, and negative keywords should be reviewed at least weekly.
- For multi-location accounts, prove the structure in five to ten markets, then clone it per location.
On this page
A Google Ads account should be structured so that each campaign owns one intent with its own budget and bid target, each ad group owns a small cluster of terms that one ad fits, and each ad lands on a page written for that intent. That's the whole rule. Almost every account we audit breaks it the same way: campaigns organized around how the business describes itself rather than how customers search, forty keywords in one ad group, one landing page for all of them, and Smart Bidding trying to learn from a signal that means nothing.
Why automation makes structure matter more
Automated bidding optimizes toward conversions inside each campaign. If a campaign mixes "emergency AC repair" with "AC maintenance plan," the algorithm sees one pool of conversions worth wildly different amounts and can't tell them apart. Split them, and each campaign gets a clean signal, a budget that reflects what you want more of, and a bid target that matches the value. Automation doesn't remove the need for structure; it makes bad structure more expensive, because the machine executes the mistake at scale.
Before & after: one HVAC account
As inherited. One campaign called "Services," the whole budget, Maximize Clicks. One ad group, 41 keywords, "ac repair" and "hvac" on broad match alongside "ac maintenance plan" and "new ac unit cost." Every ad lands on the homepage. A Performance Max campaign with no audience signals and no brand exclusion.
Rebuilt. Emergency AC repair, 45 percent of the budget, Target CPA, two ad groups (repair and no-cooling; 24-hour and same-day), each with its own page. System replacement, 35 percent, Target CPA, ad groups for new unit and install cost, and for financing. Maintenance plans, 10 percent, Max Conversions. Brand, 5 percent, manual. Performance Max, 5 percent, audience signals from converters, brand excluded. Local Services Ads above everything. Same total budget. Each theme now has its own bid target, ad and page, and search terms are reviewed every business day and moved to the campaign that should own them.
How we usually find itA typical HVAC account, as we find it
- Services all of the budget · Maximize clicks
- All Keywords 41 keywords, 1 ad group
- "ac repair" broad match
- "hvac" broad match
- "ac maintenance plan"
- "new ac unit cost"
- "furnace repair"
- +36 more
- all land on the homepage
- All Keywords 41 keywords, 1 ad group
- Performance Max no audience signals, no brand exclusion
Emergency repairs, maintenance plans and full system replacements compete for the same budget with the same ad. Google can't tell which one you wanted more of.
How we rebuild itSame account, same budget, 90 days later
- Emergency AC repair 45% of budget · Target CPA
- Repair, no cooling 8 terms, /ac-repair
- 24-hour, same-day 6 terms, /emergency-ac
- System replacement 35% of budget · Target CPA
- New unit, install cost 9 terms, /new-ac-system
- Financing 4 terms, /ac-financing
- Maintenance plans 10% of budget · Max conversions
- Tune-up, membership 7 terms, /maintenance
- Brand 5% of budget · Manual
- Performance Max 5% of budget · signals from converters, brand excluded
- Local Services Ads pay per lead, above everything else
Each theme gets its own budget, bid target, ad and page. Search terms are reviewed every business day and moved to the campaign that should own them.
The rules we build by
- One intent per campaign. Urgency, service line and funnel stage are the usual splits.
- Ad groups small enough that one ad fits every term. If you can't write that ad, split the group.
- Match types on purpose. Broad match only with a clean conversion signal and a negative list that's reviewed every business day.
- Brand separated. So you know what defense costs and so other campaigns can't take credit for it.
- A page per theme. The homepage is not a landing page.
- Budgets follow business priority rather than last year's spend.
- Negatives across the account, with a shared list, reviewed weekly at minimum.
For multi-location accounts
The same structure becomes a template, cloned per market with local geo, numbers, pages and budgets. Prove it in five to ten markets, then roll out. Franchise marketing.
Tampa, FL · nationwide