Meta Ads Audit Checklist for 2026 — 47 Things to Check
- info wittelsbach
- 6 days ago
- 3 min read
A clean Meta account spends ₹100 and earns ₹280. A messy one spends ₹100 and earns ₹110. The gap isn't budget. It's structure, hygiene, and the small leaks that compound silently. Here's the exact 47-point audit we run before any optimization work begins.
Account & Business Manager Layer
The foundation. If this is wrong, nothing else matters.
Business Manager admin access verified (not personal profile)
Pixel installed on every page, not just the home page
Conversions API live and matching >75% with Pixel
Domain verified in Business Settings
Aggregated Event Measurement priority set on top 8 events
Test events panel showing zero duplicates
iOS 14.5+ traffic >55% of total (current India baseline)
Catalog connected and product feed updating daily
Payment method has no expiry warnings
Account spending limit not throttling delivery
Campaign Structure Layer
This is where 40% of wasted spend lives.
Maximum 4-6 active campaigns per ad account
Advantage+ Shopping Campaign present for purchase objective
One TOFU, one MOFU, one BOFU at minimum
No campaign with more than 8 active ad sets
Audience overlap report run — nothing above 30%
Budget per ad set ≥ 50x your target CPA
Bid strategy aligned with goal (lowest cost for prospecting, cost cap for retargeting)
Campaign Budget Optimization (CBO) used for scaled ad sets
Attribution setting set to 7-day click + 1-day view
Audience Layer
Lookalikes built on top-25% AOV purchasers, not all customers
1%, 3%, 5% LAL split into separate ad sets
Custom audiences refreshing (not 180+ days stale)
Detailed targeting expansion turned ON (it works in 2026, despite older advice)
Geo-targeting includes tier-2 cities, not just metros (CPMs are 30-50% cheaper)
Excluded purchaser audience on every prospecting set
Retargeting windows split: 7-day, 30-day, 90-day visitors
ATC and IC audiences as separate retargeting sets
Creative Layer
Minimum 4 creative variants per ad set
Mix of static, video, carousel (no ad set with single format)
Hook delivered in first 1.5 seconds of every video
Captions burnt-in on all video (85% of feed views are muted)
4:5 vertical for feed, 9:16 for Reels and Stories
Frequency < 3.2 across active ads
No creative below 0.8% CTR running past ₹3,000 spend
UGC variant present in every ad set (lifts CTR 22-40% in India)
Brand colors and font consistent (helps recall on retargeting)
CTA matches landing page promise word-for-word
Landing Page & Funnel Layer
Page load time < 2.5 seconds on 4G mobile
Hero matches ad headline + ad image style
Above-the-fold CTA visible without scroll on iPhone 12
Trust signals: reviews count, secure checkout badge, shipping info
Cart abandonment email + WhatsApp flow live
Thank-you page event firing correctly
COD option present (still 47% of Indian D2C checkouts)
Tracking & Attribution Layer
Purchase event firing with correct ₹ value, not zero
Currency set to INR on Pixel and Catalog
UTMs on every ad pointing to source = facebook, medium = cpc
GA4 cross-check: Meta-reported ROAS vs GA4-reported within 30% range
View-through ROAS tracked separately, not bundled into click ROAS
If any of those 47 boxes is unchecked, you have a fixable leak. The average Indian D2C account fails 19 of them on first audit.
How to Use This Checklist
Don't try to fix everything in a week. Order by ₹ impact:
First, structure (account + campaign layer) — biggest unlock
Then, audiences — second biggest
Then, creative — ongoing forever
Then, landing page — high-impact, slower to ship
Or Skip the Spreadsheet
Bach AI runs every one of these 47 checks automatically the moment you connect your Meta account, with ₹ impact on each finding. Start with Bach AI at app.wittelsbach.ai. It audits your Meta account, surfaces revenue leaks with rupee impact, and proposes fixes you can approve in one click.




Comments