Google Ads Account Structure Self-Audit
Our Google Ads Account Structure Self-Audit helps identify structural issues and optimisation opportunities in your Google Ads account.
Start Audit
Our Google Ads Account Structure Self-Audit helps identify structural issues and optimisation opportunities in your Google Ads account.
Start AuditMost Google Ads accounts are built the way a business thinks about itself internally, not the way buyers think about what they need. Services are grouped because they sit in the same department. Campaigns are named after internal product codes. Budgets are split based on revenue contribution rather than buyer intent. The result is an account that is difficult to read, hard to optimise, and expensive to run.
This guide covers the five structural rules our Google Ads agency management in Sydney team applies to every account build. Follow them and you end up with campaigns that stay clean, data that is easy to act on, and an account built around how your buyers actually search.
The wrong structure groups things by how the business is organised. The right structure groups things by what buyers are trying to do. It is the single most common issue we find when auditing Google Ads accounts, and it is usually the first thing worth fixing. Here is what that difference looks like in practice.
| ✗ Org chart structure | ✓ Intent-led structure |
|---|---|
| Campaign: Laser Services (internal product name) | Campaign: Laser Hair Removal (what buyers search) |
| Campaign: Skin Treatments (department label) | Campaign: Microneedling (distinct service, distinct intent) |
| Multiple services sharing a budget | Separate budget per service |
| 30+ keywords per ad group, broad match | 3–10 keywords, phrase match |
| Research and booking queries mixed | Bottom-funnel queries prioritised |
CAMPAIGN LEVEL — the foundation of a clean account
Each service gets its own campaign. This keeps every campaign distinct so audiences stay well defined, budgets are easy to manage, and the data collected stays clean and actionable.
When services share a campaign, Google Ads blends the data. You lose the ability to see which service is actually performing, and you lose control over how much each one spends. Separate campaigns give each service its own budget, its own audience, and its own performance story.
AD GROUP LEVEL — one clear theme per group
Ad groups sit under the campaign and match each service that campaign covers. Every ad group should have a single, clear theme so the keywords and ads inside it stay tightly related. Each ad group represents a specific thing a buyer might search for within that service.
Keeping the theme tight means the keywords and ad copy inside the group all relate to the same intent, which drives better Quality Scores and lower effective cost per click.
Choose bottom-funnel keywords: terms that show someone is ready to buy or enquire now, not someone still researching. Start using broader keywords when you’re ready to scale the budget.
It helps to understand how the auction actually works and what Smart Bidding is optimising for before you widen match types.
KEYWORD LEVEL — precision over volume
Keep the keyword list lean. Aim for 3 to 10 keywords per ad group, on phrase match. This keeps the data clean and easy to read.
A long keyword list forces the ad to try to cater for too many search terms at once, which weakens ad strength. A lean list lets the ad speak directly to the terms it was built for. Tighter keyword-to-ad alignment produces better Quality Scores, lower cost per click, and cleaner conversion data.
Bottom-funnel keywords are terms that show someone is ready to buy or enquire now. “Emergency plumber sydney” is bottom-funnel. “How does plumbing work” is not. Start with the buyers who are closest to a decision, then introduce broader terms when you are ready to scale.
Phrase match gives you cleaner data than broad match at this stage: your ad shows for searches that include the meaning of your keyword, without casting the net so wide that irrelevant traffic drives up spend and muddles conversion data.
AD LEVEL — give Google the material it needs
Write 15 headlines and up to 4 descriptions for each ad group. Use a mix of:
Every headline and description should work the keywords from that ad group into the copy naturally. This keeps the ad closely matched to what the person searched for and supports both relevance and Ad Strength. Writing all 15 headlines with genuine variety is what pushes Ad Strength into the “Excellent” range and typically correlates with better auction performance over time.
A note on Ad Strength: Google rates your responsive search ad on how well the headlines and descriptions cover the full range of search queries in the ad group. Padding with duplicates or near-duplicates does not help. Genuine variety across all 15 headlines is what lifts Ad Strength.
BUDGET LEVEL — give high-spend services room to run
If one service, location, or entity is taking up most of the budget within a shared campaign, split it into its own campaign and let it run separately.
A high-spending entity inside a shared campaign can starve the other services of budget and skew performance data. The big spender gets its budget needs met first; everything else gets what is left over. Giving the high-spend service its own campaign lets it run on its own terms, and lets the remaining services get a fair allocation of budget. Once it is separated, you can also scale that budget without losing ROI instead of guessing at a shared pool.
This applies to locations as much as services. If a Sydney CBD location is generating significantly more search volume than other locations and they are all sharing a campaign, the CBD is likely consuming the majority of budget while the outer locations underperform. Splitting it out gives you control over both. Our free ad planner template is a simple way to map spend by service and location before you restructure.
Working through an existing account? Run it against our Google Ads account structure self-audit and check each level against the standard below.
| Level | The standard |
|---|---|
| 1. Campaigns | One campaign per service. Each service gets its own budget, audience, and performance data. |
| 2. Ad groups | One ad group per service, under the matching campaign. Single, clear theme per group. |
| 3. Keywords | 3 to 10 keywords per ad group, phrase match, bottom-funnel first. Lean is better than broad. |
| 4. Ads | 15 headlines and up to 4 descriptions. Mix brand, USPs, and promos. Keywords woven naturally. |
| 5. Budget | Split any service or location that dominates spend into its own campaign. |
Structure is the foundation. Once it is in place, the next question is how to set bid strategies that match the intent in each campaign. Read more in what Smart Bidding actually optimises for, and when to overrule it.
Between 3 and 10 keywords per ad group, on phrase match. A lean list keeps the data clean and lets the ad speak directly to the terms it was built for. A long keyword list forces the ad to cater for too many search terms at once, which weakens ad strength. Start with bottom-funnel keywords and introduce broader terms when you are ready to scale.
When services share a campaign, Google Ads blends the data. You lose the ability to see which service is actually performing, and you lose control over how much each one spends. A separate campaign per service keeps audiences well defined, budgets manageable, and performance data clean.
Write 15 headlines and up to 4 descriptions for each ad group. Use a mix of brand name and variations, unique selling points, and current promotions where available. Every headline and description should incorporate the keywords from that ad group naturally, keeping the ad closely matched to what the person searched for.
“Emergency plumber sydney” is bottom-funnel. “How does plumbing work” is not. Bottom-funnel keywords show someone is ready to buy or enquire now, not someone still researching. Start with those terms and introduce broader ones when you have enough conversion data to support them.
When one service, location, or entity is taking up the majority of budget within a shared campaign, split it into its own campaign. A high-spending entity can starve the other services of budget and skew performance data. Giving it its own campaign lets it run on its own terms.
Phrase match shows your ad for searches that include the meaning of your keyword. Broad match casts a wider net and often produces irrelevant traffic and inflated spend early in a campaign. Phrase match gives you cleaner data to understand what is actually converting before introducing the looser matching of broad match.
For most service businesses, these align naturally: each service attracts a different buyer need and search behaviour, so one campaign per service effectively separates the data by intent. The problem arises when campaigns are structured by internal business labels rather than how buyers actually search.
A free Google Ads audit from Click Click Media reviews your campaign structure, keyword targeting, ad relevance, and budget allocation against these five rules. Prefer to start on your own? The wasted ad spend scorecard gives you a waste score in about two minutes.
Google Premier Partner. In business since 2008. No lock-in contracts.