How to Audit Your Meta Ads Account: The Complete Checklist
A comprehensive checklist to audit your Facebook ads account and find hidden waste, missed opportunities, and quick wins — whether you're an agency or in-house marketer.
Whether you're taking over a new client's account, reviewing your own campaigns quarterly, or evaluating an agency's work, a structured audit finds problems that casual monitoring misses. This checklist covers every layer of a Meta ads account, from tracking setup to creative performance.
Part 1: Tracking and Attribution
Nothing else matters if your data is wrong. Start here.
- Pixel installation: Is the Meta pixel firing on all pages? Use Meta Pixel Helper to verify. Check for duplicate pixel fires (common with tag managers).
- Conversions API (CAPI): Is server-side tracking set up? In 2025, browser-only tracking misses 20–30% of conversions due to ad blockers and iOS restrictions. CAPI is essential.
- Event match quality: Check Events Manager → each event should show a match quality score of "Good" or "Great." Low match quality means Meta can't properly attribute conversions.
- Standard events: Are you tracking all relevant events? At minimum: PageView, ViewContent, AddToCart, InitiateCheckout, Purchase. Each event should include value and currency parameters.
- Attribution setting: Check your campaign attribution window. For most businesses, "7-day click, 1-day view" is the standard. Compare this to your actual purchase cycle — if your product has a 30-day consideration period, you may need to account for conversions outside the attribution window.
- UTM parameters: Are campaigns tagged with UTMs so you can cross-reference Meta data with Google Analytics or your own analytics?
Part 2: Account Structure
- Campaign count: How many active campaigns are running? More than 5–6 active campaigns for a single brand is usually too many. Consolidation improves algorithm performance.
- Ad set count per campaign: More than 3–5 active ad sets per campaign fragments budget and slows learning. Each ad set needs enough budget for ~50 conversions per week.
- Naming conventions: Are campaigns, ad sets, and ads named consistently? Can you tell the audience, objective, and creative angle from the name alone? Poor naming makes auditing nearly impossible.
- Campaign objectives: Are campaigns using the right objective? Purchase campaigns should use the "Sales" objective, not "Traffic" or "Engagement." Wrong objective = wrong optimization = wrong audience.
- Advantage+ campaigns: For e-commerce, is at least one Advantage+ Shopping campaign running? These consistently outperform manual campaigns for purchase optimization.
- Budget distribution: What percentage goes to prospecting vs. retargeting? A healthy split is typically 70–85% prospecting, 15–30% retargeting. If retargeting is eating most of the budget, the account is over-reliant on existing audiences.
Part 3: Audience and Targeting
- Audience overlap: Use the Audience Overlap tool in Audiences to check if ad sets are competing for the same people. Overlap above 30% means you should consolidate.
- Audience size: Check each ad set's estimated audience size. Under 500K is often too narrow for prospecting (high CPM, limited scale). Over 50M might be too broad without strong creative.
- Custom audiences: Are retargeting audiences set up correctly? Check that website visitor audiences, cart abandoner audiences, and customer lists are populated and recently updated.
- Exclusions: Are purchasers excluded from prospecting campaigns? Are existing customers excluded from new customer acquisition campaigns? Missing exclusions waste budget showing ads to people who already converted.
- Lookalike audiences: If using lookalikes, what's the source audience quality? A lookalike based on "all website visitors" performs worse than one based on "repeat purchasers." Check the source.
- Geographic targeting: Are you targeting the right regions? Check if any low-performing countries or regions are consuming budget without converting.
Part 4: Creative Performance
- Ad count: How many active ads are running total? Each ad set should have 3–6 active ads. Fewer than 3 gives the algorithm too few options. More than 8 fragments delivery.
- Creative diversity: Are you testing different formats (static, video, carousel), different hooks, and different angles? Or are all ads slight variations of the same concept?
- Top performer analysis: Identify the top 3 ads by ROAS or CPA. What do they have in common? Hook type? Visual style? Offer? This pattern is your creative playbook.
- Bottom performer cleanup: Find any ad that has spent more than 3× your target CPA without a conversion. These should be paused immediately — they're actively wasting budget.
- Creative age: How old are the active ads? Anything running unchanged for more than 4–6 weeks likely has ad fatigue. Check frequency and CTR trends over time.
- Ad relevance diagnostics: Check quality ranking, engagement rate ranking, and conversion rate ranking for top-spending ads. Below-average rankings indicate creative or targeting issues.
Part 5: Landing Pages
- Load speed: Test every landing page with Google PageSpeed Insights. Mobile score below 60 is a conversion killer. Every second of load time costs roughly 7% in conversion rate.
- Message match: For each top-spending ad, visit its landing page. Does the page headline and offer match what the ad promised? Mismatches are the most common source of high CPC + low conversion rate.
- Mobile experience: Open every landing page on a phone. Is the CTA visible without scrolling? Are form fields easy to tap? Does the page look good on a small screen? 85%+ of Meta ad traffic is mobile.
- Conversion path: How many clicks does it take to purchase or submit a lead form? Every additional step loses 20–40% of visitors. Minimize friction.
Part 6: Budget and Bidding
- Daily vs. lifetime budgets: Daily budgets are better for ongoing campaigns. Lifetime budgets are useful for time-limited promotions. Check that the right type is used.
- Bid strategy: Most campaigns should use "Highest Volume" or "Cost Per Result Goal." If using a cost cap, verify it's set above your actual CPA — too-aggressive cost caps prevent delivery.
- Learning phase: How many ad sets are stuck in "Learning Limited"? This means they're not getting enough conversions to optimize. Solution: increase budget, broaden audience, or consolidate ad sets.
- Spend distribution: Look at the breakdown of spend across ads within each ad set. If 90% of budget goes to 1 ad and the others barely deliver, the algorithm has a strong preference — either trust it or restructure to force more even testing.
Prioritizing Your Findings
After completing the audit, categorize findings into three buckets:
- Quick wins (fix today): Broken tracking, missing exclusions, pausing overspending losers, fixing obvious mobile UX issues
- Medium-term improvements (this week): Restructuring campaigns, launching new creative tests, setting up proper retargeting
- Strategic changes (this month): Overhauling landing pages, building new creative workflows, expanding to new markets
Start with quick wins — they often recover wasted spend immediately. Then work through medium-term and strategic improvements systematically. A thorough audit followed by disciplined execution typically improves account performance by 20–40% within the first month.
Stop guessing. Let Arnold analyze your ads.
Arnold connects to your Meta ad account, analyzes every creative with AI Vision, and gives you a prioritized list of exactly what to kill, scale, and fix. Built on 7 years of proprietary data and $50M+ in managed ad spend.
Get Started