top of page
Typographic Black and Blue.png

Meta Ads Audit Checklist for 2026 — 47 Things to Check

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:


  1. First, structure (account + campaign layer) — biggest unlock

  2. Then, audiences — second biggest

  3. Then, creative — ongoing forever

  4. 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


bottom of page