We’re live on Product HuntSupport us

Facebook Ads Audit Checklist: 9 Things to Check

GuidesSeptember 19, 20267 min readBy Klipio team
Facebook Ads Audit Checklist: 9 Things to Check

A Facebook ads audit is a fixed sequence: check that tracking is honest, then that the account structure lets Meta learn, then that the creative is fresh, then that the numbers you are judging are the right ones. Run it in that order, because a tracking problem invalidates everything you would conclude further down.

Most audits fail by producing a forty-item list nobody acts on. The useful output is three fixes, ranked.

1. Is the tracking actually correct?

Start here every time.

Open Events Manager and check that your primary conversion event fired in the last 24 hours, that the count is in the right order of magnitude versus your backend, and that deduplication between the browser pixel and the Conversions API is working.

Two failures are common and both are quiet. Duplicate events inflate conversions, which makes a mediocre account look profitable. Missing events deflate them, which gets working campaigns switched off.

2. Do platform numbers match your own?

Pull the same date range from Meta and from your ecommerce or CRM backend and compare revenue.

Some gap is normal and expected — Meta claims conversions within its attribution window that other tools assign elsewhere. A 10–30% difference is unremarkable. A 3× difference is a tracking problem or an attribution misunderstanding, not a performance one.

This is also the moment to decide which number you will manage against for the rest of the audit. We covered the trade-off in platform ROAS versus blended ROAS, and the mechanics in how Meta attribution works.

CheckHealthyInvestigate
Meta vs backend revenueWithin ~30%2× or more
Purchase event freshnessFired todayGap over 48 hours
CAPI + pixel dedupDeduplicatedDouble-counting
Attribution settingConsistent across campaignsMixed windows

3. Is the account over-split?

Count ad sets and divide daily spend by that number.

If the typical ad set gets under $10–15/day and your cost per conversion is $30, nothing in the account can exit the learning phase. That is a structural problem masquerading as a creative problem, and it is the most common finding in an audit of a small account.

The fix is consolidation, not optimisation. We laid out the target shape in account structure that scales.

4. How old is the creative?

Sort ads by "Started running on" and look at the top spenders.

An account where the highest-spending ads launched four months ago is an account running on borrowed time, whatever this week's numbers say. Rising frequency with falling click-through rate is the standard fatigue signature — the full pattern is in what creative fatigue looks like.

Also count how many new ads launched in the last 30 days. Fewer than four in an active account means there is no pipeline, and the next fatigue cycle will hit with nothing ready to replace the winner.

steps
Sort ads by start date :: Find what is carrying spend
Check frequency and CTR trend :: Rising frequency, falling CTR
Count new ads last 30 days :: Under four means no pipeline
Rebuild the testing queue :: Angles first, formats second
The creative half of an audit is about supply, not just about this week's winner.

5. Are audiences overlapping or exhausted?

Check retargeting pool sizes and frequency.

Retargeting audiences are finite. A 30-day site-visitor pool on a small site might be a few thousand people, and a frequency above roughly 4–5 in a week means you are hitting the same people repeatedly with diminishing returns.

On the prospecting side, heavy overlap between lookalikes and interest ad sets means you are bidding against yourself. That is usually solved by the consolidation in step 3 rather than by exclusions.

6. Do the objectives match the goal?

Open each campaign and confirm the objective and optimisation event match what you actually want.

Campaigns optimised for link clicks or landing page views while being judged on purchases is a recurring finding. So is a campaign optimising for "add to cart" long after the account has enough purchase volume to optimise for purchases directly. The trade-offs are in Meta campaign objectives explained.

7. Is anything wasting spend quietly?

Look for the small leaks:

  • Ads with spend and zero results over a meaningful window.
  • Placements delivering volume at poor quality, visible in the placement breakdown.
  • Paused campaigns with active ad sets still accruing spend after a partial pause.
  • Duplicate ad sets left behind from a test that was never cleaned up.
  • Broken destination URLs — click one link per campaign manually.

None of these individually is large. Together they are often 5–15% of the budget in an account nobody has cleaned in six months.

8. What are competitors doing differently?

This is the part of an audit that looks outside the account, and it is usually where the creative pipeline for the next quarter comes from.

Search each main competitor's Page in the Meta Ad Library with your country selected. The library is free, shows every active ad from any advertiser worldwide, and each card carries a "Started running on" date. Ads running for months are the ones to study, because advertisers stop paying for ads that lose.

What you are looking for is the gap: angles a competitor has been running for a long time that your account has never tested.

The method for reading a competitor's account rather than individual ads is in how to check competitor ads.

9. What are the three fixes?

Close the audit by ranking everything you found by expected impact against effort, then keep the top three.

A realistic output looks like:

  1. Fix the duplicate purchase event — reported ROAS is inflated roughly 40%, so every decision made this quarter used a wrong number.
  2. Consolidate nine ad sets into two — nothing currently exits learning at the present budget.
  3. Ship four new angles in three weeks — the top ad is 118 days old and frequency is climbing.

Everything else goes in a backlog. An audit that ends with forty findings ends with nothing changing.

FAQ

What should a Facebook ads audit include?

Tracking accuracy first, then account structure, creative age and pipeline, audience overlap, objective alignment, wasted spend, and a competitor comparison. The output should be three prioritised fixes rather than a long list of observations.

How often should you audit a Meta ad account?

Quarterly for a stable account, and immediately after any checkout, website, or tracking change. Monthly audits tend to trigger restructuring that resets the learning phase before the previous change has had time to show results.

What is the first thing to check in an ads audit?

Tracking. Confirm the primary conversion event is firing, that browser and Conversions API events are deduplicated, and that the count roughly matches your backend. Every other conclusion depends on those numbers being honest.

How do you know if a Facebook ad account is over-split?

Divide daily spend by the number of active ad sets. If the typical ad set receives less than about half your cost per conversion per day, it cannot reach the volume Meta needs to deliver stably.

Should an audit compare against competitors?

Yes, for creative direction. The Meta Ad Library shows competitors' active ads with start dates, and long-running ads point to angles worth testing. It tells you nothing about their costs or budgets.

How long does a Facebook ads audit take?

Two to four hours for a single account if you have access to both Meta and the backend data. Most of that time goes into reconciling reported conversions against actual revenue rather than into browsing Ads Manager.

Save the ads you research — free

The Klipio extension adds a download button to every ad in the Meta Ad Library: one click per ad, or bulk-save a whole search as a ZIP with a searchable swipe file inside. Free, no sign-up.

Get the free extension
Which of those ads are actually making money?

Klipio reads a competitor's live Meta ads, ranks them by how long they have been running — the honest signal that an ad is profitable — and turns the winning angle into on-brand creative for your own brand. 3-day free trial.

Start free — 3-day trial →