Whether you're checking your own account after a rough quarter or reviewing one you've just inherited, an account audit is really answering one question: is this account structured and performing the way it should be, or has something drifted without anyone noticing? This checklist walks through the areas worth checking, in a sensible order, so nothing important gets skipped.
This isn't a diagnostic for one specific symptom, if you already know what's wrong (a ROAS drop, creative fatigue, a tracking mismatch), the more targeted articles linked throughout will get you there faster. This is the broader pass worth doing periodically, or the first time you're getting to know an account.
1. Account and Campaign Structure
Start here because structural issues make everything downstream harder to diagnose.
- Do campaign objectives match current business goals, or are some left over from a strategy that's since changed?
- Is CBO (campaign budget optimization) or ABO (ad set budget optimization) being used deliberately, based on the campaign's actual needs, or applied by default without a specific reason?
- Are naming conventions consistent enough that someone unfamiliar with the account could understand its structure without asking?
- Are there dormant, forgotten campaigns still technically active, or old tests never cleaned up?
2. Tracking Accuracy
Before trusting any performance number in the account, confirm the numbers are actually accurate.
- Does Meta's reported revenue roughly match your store's own reported revenue for the same period? Some gap is normal from attribution timing; a large, persistent one isn't.
- Is the Pixel firing correctly across the key events (page view, add to cart, purchase)? A site update or app change can silently break this.
- If Conversions API is in use, is it configured to complement Pixel data rather than duplicate or conflict with it?
3. Budget and Spend Efficiency
- Is spend actually tracking to the intended plan, or drifting significantly in either direction?
- Are any ad sets under-delivering, allocated budget but not actually spending it, usually a sign of an audience too narrow or a bid strategy that's not competitive?
- Is budget concentrated in what's actually working, or spread thin across too many tests simultaneously?
4. Creative Performance and Fatigue
- For each actively running ad, check frequency, CTR, and CPM trends over the past one to two weeks, together rather than individually.
- Frequency climbing, CTR sliding, and CPM staying roughly flat together is the specific signature of creative fatigue, not any one of those metrics moving alone.
- How long has the current creative rotation been running unchanged? Some stability is healthy; total stasis for months, especially alongside declining metrics, usually isn't.
5. Audience Health
- Are multiple active campaigns or ad sets likely targeting overlapping audiences? This is easy to miss because it's invisible from any single campaign's own numbers, it only shows up when you compare audience definitions across campaigns directly.
- For lookalike or narrow interest audiences that have been running a while, is cost-per-result climbing even though creative hasn't changed? That's often a sign the audience has been substantially reached and needs refreshing or expanding.
- Is retargeting audience size healthy, or has it shrunk to the point of being too narrow to deliver efficiently?
6. Campaign Stability
- Has the campaign been repeatedly knocked back into learning phase by frequent edits, budget changes, audience tweaks, new creative added too often? A campaign that never gets a stable run in learning phase often shows erratic, hard-to-interpret performance.
- For Advantage+ Shopping campaigns specifically, is delivery stable, or has it been unpredictable since launch?
How to Use This Without It Taking All Day
Running through all six areas thoroughly the first time an account is unfamiliar to you is worth the time investment, it's how you build an accurate baseline understanding of what "normal" looks like for this specific account, which every future check will be compared against.
After that first pass, a lighter version, spot-checking each area rather than going deep, on a regular cadence (monthly for most accounts, more frequently at higher spend) is usually enough to catch drift before it becomes a real problem. The full checklist is for onboarding an account or investigating after something's clearly gone wrong; the light version is for staying ahead of it.
Doing This Automatically
Manually working through six areas, especially the trend-based ones like creative fatigue and audience overlap, takes real, recurring effort, which is exactly why it tends to happen rarely, if at all, once the initial audit is done and things seem fine.
WizeScale closes that gap by running checks across these same areas continuously, connected read-only to your account, and surfacing what's actually worth your attention as a named, ranked signal, rather than requiring you to remember to run this checklist again in three months.
Build the Habit, Then Automate It
A thorough account audit isn't complicated, but it does require checking the right things in a sensible order, structure and tracking first, since problems there undermine everything downstream, then budget, creative, audience, and stability. Do the full version once to build a baseline, then a lighter version regularly to catch drift early.
Connect your Meta Ads account to WizeScale to run this checklist continuously instead of once a quarter. Read-only, ready in minutes.