How to Audit an Ad Account: The 22 Point Checklist We Use
Most ad accounts leak money in places the dashboard never surfaces. An ad account audit is the structured 90 minute review that finds the leaks before you scale. This guide walks through the 22 point checklist we use on Google and Meta accounts spending USD 10,000 to USD 250,000 per month.
Quick answer: An ad account audit is a structured review of tracking, structure, keywords, creative, audiences, and budget that produces a prioritized fix list. A good audit takes 60 to 120 minutes per platform, finds 15 to 35 percent of wasted spend on average, and ends with three things to fix this week, not a 40 tab spreadsheet nobody opens.
By Nand Patel, Founder, New Public Media.
What is an ad account audit?
An ad account audit is a structured review of every layer of a paid media account, tracking, structure, keywords, creative, audiences, bidding, and post click, that ends with a prioritized fix list ranked by revenue impact. Not a 40 tab spreadsheet. Three to seven specific things to change this week, each tied to a number.
Good audits produce three outputs: a wasted spend figure in dollars, a tracking confidence score, and a 30 day action plan. On the 180 plus accounts we have audited since 2022, the median wasted spend uncovered is 23 percent of monthly budget. On a USD 40,000 per month account, that is USD 9,200 returned to working spend.
Key takeaway: An audit is not a report. It is a prioritized list of fixes ranked by dollar impact.
When should you audit an ad account?
Audit every 90 days, and immediately on four triggers: flat or falling ROAS for 3 weeks, rising CPA above target for 2 weeks, an inherited account, or any plan to scale spend more than 25 percent.
The 90 day cadence catches creative fatigue, search term drift, and audience saturation before they compound. 8 out of 10 inherited accounts have at least one broken conversion event and a negative keyword list 60+ days stale, together worth USD 2,000 to USD 15,000 per month at typical SMB spend.
Key takeaway: 90 days is the default cadence. Inheriting an account or scaling spend is the trigger to audit now.
The 22 point ad account audit checklist
Work top to bottom. Tracking comes first because every downstream decision depends on the data being clean.
Tracking and measurement
- Conversion events fire correctly on the live site, verified by a real test purchase or lead submission, not just a tag preview.
- One primary conversion per campaign goal is set, with secondary events tagged as secondary, no double counting.
- Server side tracking is live via Meta CAPI and Google Enhanced Conversions, with event match quality above 7.0 on Meta. See our Enhanced Conversions setup guide for the wiring.
- GA4 conversions reconcile within 10 percent of platform reported numbers over a 7 day window.
- UTMs are present, consistent, and parsed by GA4. Our UTM tagging strategy covers the schema we standardize on.
Account structure
- Campaigns map to business goals, not channel features. No "test" campaigns running 60 days later with USD 4,000 spent.
- No more than 3 to 5 active campaigns per platform under USD 50,000 per month spend. Sprawl dilutes the algorithm.
- Ad sets and ad groups are not stealing impressions from each other through overlapping audiences or keywords.
Keywords and search terms
- Search terms report from the last 90 days is exported, filtered for spend above USD 50 with 0 conversions, and reviewed line by line.
- Negative keyword lists are applied at the account level and updated in the last 30 days.
- Match types are intentional. Broad match without smart bidding and a tight negative list is a budget leak.
Creative and ad copy
- At least 4 active creatives per ad set on Meta, refreshed within 21 days, with frequency under 2.5 in any 7 day window.
- Responsive search ads have at least 8 headlines and 3 descriptions, with Ad Strength of Good or Excellent.
- Quality Score on top spending keywords is 7 or above. Anything 4 or below is paying a CPC premium of 25 to 50 percent.
Audiences and targeting
- Audience overlap report on Meta shows no two active ad sets above 25 percent overlap.
- Customer lists for exclusions and lookalikes are uploaded within the last 30 days, with at least 1,000 matched users.
- Geo targeting is set to "People in or regularly in" not "People in or interested in" for local intent campaigns.
Budget and bidding
- The top 20 percent of campaigns by spend are also producing at least 50 percent of conversions. If not, budget is concentrated in losers.
- Bid strategy matches conversion volume. Target ROAS and Maximize Conversion Value need 30 plus conversions in the last 30 days per campaign.
- Daily budgets are not capped artificially at peak hours, verified in the hour of day report.
Landing page and post click
- Landing page load time under 2.5 seconds on mobile 4G, tested in PageSpeed Insights.
- Form fields and CTAs above the fold match the ad promise word for word.
Key takeaway: Tracking, search terms, and creative refresh fix 70 percent of leaks on most accounts.
How to audit conversion tracking first
You audit tracking first because every downstream decision depends on the data. A campaign that looks like it lost USD 3,000 may be the top performer with a broken pixel.
Verify four things in order. First, fire a real test conversion on the live site and confirm it appears in the ad platform within 30 minutes. Second, confirm exactly one primary conversion per goal exists per campaign, with no duplicate Purchase and Checkout both marked primary. Third, confirm server side is live: Meta CAPI with EMQ above 7.0, Google Enhanced Conversions on the conversion action, and deduplication via event ID. Fourth, cross check against the GA4 key events documentation for a 7 day window. If the platform and GA4 differ by more than 15 percent, the gap is the audit.
Key takeaway: Fix tracking first. Every other audit finding is unreliable until the data is clean.
Want this run on your account?
Free 30-minute audit. We walk through your accounts, tracking, and growth gaps with no pitch deck.
How to find wasted spend in search terms and placements
You find wasted spend by exporting 90 days of search terms or placements and filtering for any line above USD 50 with zero conversions. Across the 180 plus accounts we have audited, 73 percent waste 20 to 40 percent of budget, and stale negative lists alone account for 15 to 30 percent on Google.
For Google, use the search terms report at the campaign level. On a USD 25,000 per month account, expect USD 1,500 to USD 4,500 of spend on irrelevant terms in the first 20 rows. Add them as account level negatives. For Meta, pull the 90 day placement breakdown and exclude Audience Network, in stream video, and right column placements with zero or single conversion outcomes. See the Meta ads reporting breakdowns guide.
Key takeaway: 90 days of search terms or placements, filtered for spend above USD 50 with 0 conversions, is the fastest waste find.
How to read account structure and budget allocation
You read structure by listing every campaign with 30 day spend and conversions in one view, then checking three things: how many campaigns are active, how much budget sits in the top 20 percent, and whether any "test" campaigns are still spending 60 days after launch.
Healthy SMB accounts under USD 50,000 per month run 3 to 5 active campaigns per platform. We routinely audit accounts with 14 to 22 active campaigns, half spending under USD 200 per month and starving the rest of learning data. The top 20 percent should produce at least 50 percent of conversions. If not, budget is sitting in losers.
Key takeaway: Fewer, larger campaigns beat many small ones.
How to evaluate creative, ad copy, and Quality Score
You evaluate creative by checking active creative count, frequency, and CTR trend over the last 21 days, and copy by checking Quality Score or Ad Strength. Quality Score of 7 or above on commercial keywords is healthy. A Quality Score of 4 or below pays a CPC premium of 25 to 50 percent, per the Google Ads Quality Score reference.
On Meta, the fatigue signal pattern is consistent: frequency above 2.5 in a 7 day window, CTR dropping 20 percent week over week, and CPM rising while spend is flat. When all three hit, the creative is cooked. Our creative testing framework for Meta ads covers the rotation cadence we use.
Key takeaway: Quality Score below 5 and Meta frequency above 2.5 are both expensive. Both are fixable in a week.
How to audit audiences and targeting overlap
You audit audiences by pulling the audience overlap report on Meta, checking lookalike freshness, and confirming exclusions are set so paying customers do not see prospecting ads. Two active ad sets above 25 percent overlap means they are bidding against each other in the same auction, inflating your own CPMs.
Lookalike seed lists older than 30 days lose relevance fast. Replace seeds every 30 days with the most recent purchasers or qualified leads, minimum 1,000 matched users. Either trust broad or use tight interest stacks, not a half measure.
Key takeaway: Audience overlap above 25 percent means you are paying twice to reach the same person.
Google Ads vs Meta: what changes in the audit
The audit framework is the same on Google and Meta, but the highest yield checks differ by platform. Use this comparison table to prioritize where to spend your audit time.
| Dimension | Google Ads | Meta Ads |
|---|---|---|
| Primary waste source | Stale negative keyword lists, broad match drift | Audience overlap, creative fatigue |
| Tracking method | Enhanced Conversions plus gtag or GTM server | Conversions API plus pixel with deduplication |
| Structure unit | Campaign and ad group | Campaign and ad set |
| Fatigue signal | Falling impression share, rising CPC at flat budget | Frequency above 2.5, CTR falling 20 percent WoW |
| First thing to check | 90 day search terms report | Audience overlap and creative frequency |
Our Meta ads agency page covers how we run Meta end to end. See the services overview for the full process.
Key takeaway: Google audits start in the search terms report. Meta audits start in audience overlap and creative frequency.
What to fix first after the audit
You fix in this order: tracking, then negative keywords and placement exclusions, then budget reallocation, then creative refresh. The order is set by impact divided by effort.
Tracking is first because it costs 2 to 4 hours and unblocks every other decision. Negatives and placement exclusions are second because they recover spend within 48 hours with no creative production. Budget reallocation into the top 20 percent producers is third, a 30 minute change that lifts blended ROAS 10 to 25 percent in 7 days. Creative refresh is fourth. On a USD 40,000 per month account, this sequence returns USD 6,000 to USD 11,000 of working spend in the first 30 days.
Key takeaway: Fix tracking, then waste, then budget, then creative. Order is set by impact per hour of work.
Frequently asked questions
How long does an ad account audit take?
A thorough audit takes 60 to 120 minutes per platform for accounts under USD 50,000 per month, and 3 to 5 hours per platform above that. The 22 point checklist runs in roughly 90 minutes on a USD 25,000 per month Google or Meta account with admin access and 90 days of history. Writing up the prioritized fix list adds 30 to 45 minutes.
How often should I audit my ad account?
Audit every 90 days as a baseline, and immediately on four triggers: flat or falling ROAS for 3 weeks, rising CPA above target for 2 weeks, an inherited account, or any plan to scale spend more than 25 percent. The 90 day cadence catches creative fatigue and search term drift before they compound. Trigger audits catch the expensive surprises faster than a calendar reminder ever will.
Can I audit a Google Ads and Meta account the same way?
You use the same 22 point framework on both, but the highest yield checks differ. On Google, start with the 90 day search terms report and the negative keyword list, usually recovering 15 to 25 percent of wasted spend. On Meta, start with audience overlap and creative frequency, usually recovering 10 to 20 percent. The tracking, structure, budget, and post click checks apply identically.
Ready to make your ad spend pay for itself?
If you want our team to run the full 22 point audit on your Google or Meta account, book a free 30 minute audit call. We share the findings, the dollar value of the leaks, and the 30 day fix plan, no pitch deck, no commitment.
Want this run on your account?
Book a free 30 minute audit. We will walk through your ad accounts, tracking, and growth gaps with no pitch back.
Related posts
Enhanced Conversions for Google Ads: Setup, Validation, and Match Rate Targets
Set up Enhanced Conversions for Google Ads the right way. Implementation steps, validation checks, and target match rate benchmarks for 2026.
A Creative Testing Framework for Meta Ads That Actually Compounds
A creative testing framework for Meta ads that compounds learnings across cycles. Hypotheses, budgets, structure, and a 6-week rollout you can ship.
A UTM Tagging Strategy That Survives Multi-Channel Paid Media
A practical UTM tagging strategy for paid media teams. Naming rules, governance, GA4 mapping, and templates that survive Meta, Google, and TikTok at scale.