All templatesAudits3-4 hours for the first full pass, under an hour for the 90-day recheckUpdated 9 August 2026
The 27-Point Google Ads Structure Audit
Twenty-seven checks across six sections, from destination control and brand exclusions to asset groups and custom labels, each one naming the exact screen and the exact bad answer.
Operators who inherited an account and never re-audited the structure
Founders who want to know what Google changed without asking their agency
In-house buyers running a quarterly structure review
Why this exists
Google Ads keeps shifting defaults toward more automation: wider URL expansion, automatically created assets, broader matching inside PMax and AI Max. Most accounts are still running whatever got launched at kickoff. This is the 27-point audit Ad-Lab runs before deciding what stays automated and what gets pulled back, written so an operator can run it without a media buyer in the room.
Read this before you open a single toggle
Every check below names the screen, the setting, and what a bad answer looks like. Work it in order the first time. After that, the 90-day recheck only needs the items that failed last time, plus a fresh pass on the landing page and search terms reports, because those two decay the fastest.
1. Destination control
0/4 done
2. Brand exclusions
0/4 done
3. Waste surfaces
0/5 done
4. Automatically created assets
0/4 done
5. Asset group architecture
0/5 done
6. Custom labels and the recheck cadence
0/5 done
What a bad answer in each section tends to cost
Ranges from Ad-Lab structure audits across ecom accounts. Composite figures, not one specific client's results.
Section
What it governs
Typical drag when nobody checks
Destination control
Where the click lands
5-15% of clicks reaching an unintended or generic page
Brand exclusions
Whether branded demand gets counted as new revenue
10-30% of reported PMax conversions
Waste surfaces
Spend with no realistic path to a sale
8-20% of monthly budget
Automatically created assets
What Google says on the account's behalf
No clean percentage. The exposure is a wrong claim serving at scale, which is why every asset gets read instead of assumed.
Asset group architecture
Whether the bidder gets clean signal or noise
15-25% of PMax efficiency
Custom labels and cadence
Whether this audit stays true past this quarter
Most of the gains erode within two quarters without a recheck
How to run it
01
Pull the last 90 days before you touch a setting
Export campaign, ad group, and asset group performance, the landing page report, the search terms report, and the current feed. The audit is only as honest as the export it runs against.
02
Work the six sections in order, mark each item pass, fail, or unsure
Unsure counts as fail until proven otherwise. Tally fails per section so you know where the account is weakest before you start fixing anything.
03
Fix the highest-cost section first, using the table above as the tiebreaker
Ship one section's fixes at a time and hold everything else flat for a week before touching the next section, so you can tell which fix produced which result.
04
Calendar the 90-day recheck the same day you finish
Put the next-review date in the account's own notes, not a separate doc nobody opens. The recheck only needs the items that failed plus a fresh landing page and search terms sweep.
What good looks like at the end of this audit
Final URL expansion is off everywhere except the one catalog account that earns the exception, and every substituted URL in the sample kept its tracking. Both brand lists are populated, dated, and attached to every campaign that needs them. The landing page and search terms reports show no repeat offenders. Every automatically created asset has been read by a person. Every asset group scores 'Good' or better and its filter has been checked against real SKUs. Custom labels 0 through 4 are populated past 80% of active inventory. The next review date is already on the calendar.
External resources
Authoritative references we link to alongside the template. Read them before running the audit.