Skip to main content
guidePublished: March 26, 2026Updated Sep 16, 202625 min read

Facebook Ads Audit: A Practical Checklist and Action Plan

Audit your Facebook and Instagram ads against business goals: tracking, funnel, creative, campaign structure and a prioritized action plan.

A Facebook ads audit checks whether your campaigns, measurement and buying journey support your business goal, then turns the findings into a prioritized action plan. Start with actual customers or qualified leads, not an isolated CTR benchmark.

Victoria Alenich

Victoria Alenich · Meta Ads Consultant · $35M+ · Work with me

Facebook ads audit checklist: what to collect first

Use a date range that covers your sales cycle. Compare with a similar period and note major changes, promotions or seasonal effects. For a small account, a short snapshot may contain too few outcomes to support a decision.

Your audit evidence checklist
AreaBring to the reviewQuestion to answer
Business goalMargins, affordable acquisition cost and sales cycleWhat outcome can the business afford?
MeasurementOrders or CRM outcomes alongside platform reportingAre results recorded consistently and counted once?
FunnelVisits, meaningful actions, purchases or qualified leadsWhere does the journey lose suitable buyers?
CampaignsObjectives, spend, recent edits and result trendsDoes delivery support the intended outcome?
CreativeAds, distinct concepts, spend and downstream resultsWhich messages attract customers, not just clicks?
DeliveryPeople available to implement and produce assetsWho can carry out the next test?

Turn findings into an action plan

An audit should separate a confirmed defect from a hypothesis. For example, illustrative finding: 18 leads appear in the CRM, but only three meet the agreed customer profile. The next step is to review the ad promise, qualification fields and sales feedback—not automatically increase budget because cost per lead looks low.

Write each action as: evidence → proposed change → owner → success measure → review point. Fix a broken form or duplicated purchase event first. Then test the most credible explanation for weak customer quality. Keep lower-impact experiments in a backlog so you can tell what changed the result.

What a Facebook Ads Audit Actually Is

A Facebook Ads audit is a structured evaluation of your Meta advertising account to identify what's working, what's broken, and what specific changes will move performance closer to your business goals. Done well, an audit answers three questions:

  1. Are you actually hitting your business goals — and if not, how far off are you?
  2. Where in your funnel is performance breaking down — at the impression level, the click level, or the conversion level?
  3. What specific, prioritized changes will fix the issues?

That's it. A good audit is a diagnosis, not a data dump. The deliverable should be a short report with a clear list of fixes ranked by impact, not a 50-page PDF that lists every metric Meta tracks.

The problem with most audits (whether done by agencies, freelancers, or audit tools) is that they evaluate accounts in a vacuum. They look at metrics like CTR or CPM and call them "good" or "bad" without any reference to the actual business goal.

A proper audit always starts in one specific place: your goal.


The Most Important Question (And Why Most Auditors Skip It)

Here's something that should immediately disqualify any auditor or freelancer you're considering hiring: if they don't ask you about your business goal before looking at your account, walk away. Seriously. The conversation is over.

⚠️ Start with the business goal

If an auditor doesn't ask about your business goal before looking at your account, walk away. Seriously. The conversation is over. You can't audit anything without knowing what success means.

You'd be amazed how often this happens. Agencies and freelancers will do an "audit," send you a report full of metrics and observations, and never once ask what you're actually trying to achieve. They'll comment on your CTR being "below industry average" without knowing whether your industry average is even relevant to your business. They'll tell you your CPM is "high" without understanding that your conversion rate makes that high CPM completely profitable.

I cannot evaluate your Facebook ads if I don't know what success means to you. Are you trying to hit a 3x ROAS? A €50 cost per qualified lead? A 30% conversion rate from first visit to purchase? The "right" answer to every other question depends entirely on this one input.

So step zero of any audit — yours or someone else's — is defining the goal in concrete terms.

For e-commerce businesses, your goal is usually:

  • Target ROAS (e.g., "3x return on ad spend")
  • Target CPA (e.g., "Cost per purchase under €25")
  • Target revenue ("Generate €50,000/month from ads")

For lead generation businesses:

  • Target cost per qualified lead (not just any lead)
  • Target lead volume per month
  • Target conversion rate from lead to customer

For app businesses:

  • Target cost per install
  • Target cost per subscription/in-app purchase
  • Target ROAS or LTV-to-CAC ratio

Whatever your goal is, write it down before you open Ads Manager. Then every metric you look at gets evaluated against that goal — not against an industry average, not against your subjective opinion, not against what someone on Twitter said is "good."

This single principle will save you from 80% of the bad advice you'll get about Facebook ads.


Step 1: Goal Performance Analysis

Open Ads Manager. Set the date range to the last 30-90 days. Look at your actual results and ask: how far am I from my goal?

There are only a few possible scenarios, and each one tells you what to focus on next.

Scenario 1: You're hitting or exceeding your goal. Cost per result is at or below target. ROAS is at or above target. Congratulations — you don't need a deep audit, you need a scaling strategy. The question becomes: how do we maintain this performance while increasing spend? Look at frequency (is creative fatigue coming?) and audience saturation (are you running out of people to reach?). For scaling guidance, see how to scale Facebook ads without wrecking your CPA.

Scenario 2: You're within 1.5-2x of your goal. Cost per result is 50-100% higher than target. This is fixable and the audit should focus on optimization. Small improvements to creative, landing page, or bidding can close the gap. This is the most common "needs improvement" scenario.

Scenario 3: You're 2-3x off your goal. Cost per result is 200-300% of target. Something fundamental is broken. This isn't an optimization problem — it's a strategic problem. Usually it's tracking, creative-audience mismatch, or wrong campaign structure. The audit needs to diagnose which of these.

Scenario 4: You're more than 3x off your goal. Cost per result is 4x+ what you need. Either your goal is unrealistic for your business model, or there's a foundational problem (broken Pixel, completely wrong objective, terrible creative, or product-market fit issues that ads can't fix). Sometimes the honest answer here is "Meta ads aren't the right channel for your business right now" — but that's rare. Usually it's a fixable problem if you diagnose correctly.

Once you know which scenario you're in, you can move to Step 2 with the right level of expectation. An audit for a Scenario 2 account will focus on tactical optimizations. An audit for a Scenario 4 account will focus on whether the fundamentals are even in place.


Step 2: The Three-Lens Funnel Analysis

This is the core of every audit I do. I look at performance through three specific metrics that, together, tell you exactly where in your funnel things are working and where they're breaking down.

The three lenses are: CPM, CTR, and Conversion Rate. Each tells you something different. And critically, they don't all need to be "good" at the same time — what matters is whether the math adds up to your goal.

Lens 1: CPM (Cost Per 1,000 Impressions)

CPM tells you how expensive it is to buy attention from your audience. It's the cost of getting in front of people, before any of them click or convert.

Typical CPM ranges in 2026: $5-$25 for most B2C, $15-$50 for B2B, $30-$80 for highly competitive niches like finance and insurance.

When CPM is high, it could mean two things, and you need to figure out which:

Cause 1: Your audience is genuinely competitive. You're targeting expensive people — high-income, B2B decision-makers, or audiences that lots of advertisers compete for. There's nothing wrong with this. If your conversion rate compensates, high CPM is fine.

Cause 2: Your creative isn't relevant. Meta penalizes ads with low engagement signals (low CTR, fast scroll-bys, hide-ad clicks) by raising your CPM. If your CPM keeps climbing while your competitors in the same audience pay less, your creative is the problem. Better creative = lower CPM in the same auction.

The audit question: is your CPM proportional to your audience competitiveness, or is it artificially high because your creative isn't earning impressions?

Lens 2: CTR (Click-Through Rate)

CTR tells you how compelling your ad is. Of the people who saw it, how many were intrigued enough to click?

Typical CTR benchmarks: 0.9-1.5% is average, 1.5-2.5% is good, 2.5%+ is excellent. For retargeting audiences, expect higher numbers (2-4%+).

CTR is the most direct measure of creative quality. If your CTR is below 1%, your creative isn't stopping the scroll. People are seeing your ad and continuing past it without engaging. This is almost always a creative problem — wrong hook, generic visuals, message-audience mismatch — not a targeting problem.

The audit question: is your CTR signaling that your creative is doing its job (stopping the scroll, generating interest) or failing at the most fundamental level?

Lens 3: Conversion Rate

Conversion rate tells you whether the people who clicked actually do what you want them to do — purchase, fill out a form, sign up for a trial.

Typical conversion rates: 1-3% for cold e-commerce traffic, 5-15% for lead gen with strong offers, 10-25% for retargeting audiences.

Low conversion rate with healthy CTR is the classic signal that your landing page is broken, not your ad. Your ad is working — people are clicking. But once they hit your site, something kills the conversion. Page speed (test with PageSpeed Insights), message mismatch, confusing layout, lack of trust signals, mobile unfriendliness, broken checkout. The fix is on your website, not in Ads Manager.

The audit question: are clickers becoming customers? If not, where in your post-click experience are they dropping off?

How to Read All Three Together

Here's the critical insight that most audits miss: the goal isn't to have all three metrics be "good." The goal is for the math to work.

Let me show you what I mean.

Scenario A: Low CPM, low CTR, low conversion rate. Cheap traffic, weak ad, bad landing page. You're paying for impressions that don't engage and don't convert. Fix: probably start over with new creative AND a new landing page.

Scenario B: Low CPM, high CTR, low conversion rate. Cheap traffic, great ad, bad landing page. Your creative is working — people are interested and clicking. But your landing page is killing them. Fix: focus 100% on the landing page. Don't touch the ad.

Scenario C: High CPM, low CTR, high conversion rate. Expensive traffic, weak ad, but great landing page. Probably means you're targeting the right audience but your creative isn't earning its place. Fix: rebuild the creative — the audience and landing page are doing their job.

Scenario D: High CPM, high CTR, high conversion rate. Expensive traffic, but great creative AND great landing page. The math works — your high CPM is justified by strong downstream performance. This is actually a profitable campaign even though CPM looks "bad" in isolation. Fix: nothing. Scale.

Four funnel scenarios (CPM × CTR × conversion rate)
ScenarioCPMCTRConv. rateDiagnosisAction
A: Low / Low / LowLowLowLowCheap traffic, weak ad, bad landing pageRestart with new creative AND landing page
B: Low / High / LowLowHighLowCreative works; landing page failsFix the landing page first
C: High / Low / HighHighLowHighRight audience; creative not earning attentionRebuild creative
D: High / High / HighHighHighHighMath works — CPM is justifiedScale; don't over-optimize

This is why looking at metrics in isolation is meaningless. CPM by itself is useless. CTR by itself is useless. Conversion rate by itself is useless. The story emerges when you look at all three together and ask "where in this funnel is the problem?"


Step 3: Tracking & Conversion Setup

After the funnel lens, I check the foundation: is your tracking working at all? You'd be shocked how often the answer is "no."

Things to verify in any audit:

Is the Meta Pixel installed and firing correctly? Open Meta Events Manager. Look at recent activity. You should see PageView, AddToCart, Purchase (or Lead, depending on business model) firing in real-time or within the last few hours. If the Pixel hasn't fired in days, the algorithm is optimizing blind. This single issue could be the entire reason your campaigns are underperforming.

Are conversion events firing on the right pages? Install the Meta Pixel Helper Chrome extension and visit your key pages. Purchase event should fire on the order confirmation page, not the product page. Lead event should fire on the thank-you page, not the form page. If events are firing in the wrong places, you're optimizing for the wrong actions.

Is Conversions API set up? Without CAPI to supplement the browser-based Pixel, you're losing 20-40% of conversion data due to iOS privacy changes. The algorithm doesn't get to learn from those lost conversions. Setting up CAPI is often the single biggest improvement an audit can recommend.

Are you optimizing for the right event? This is huge. If you're a service business optimizing for "Link Clicks," your campaign is finding clickers, not leads. If you're an e-commerce brand optimizing for "AddToCart" instead of "Purchase," the algorithm is finding cart-fillers, not buyers. Make sure you're optimizing for the closest event to actual revenue that you can generate at sufficient volume (50+ conversions/week).

For B2B and lead gen specifically: are you optimizing for the generic "Lead" event or for a custom conversion that represents a qualified lead? If it's the generic event, this is almost certainly your biggest problem. See Facebook Lead Ads complete guide for the full breakdown.


Step 4: Campaign Structure Analysis

Next I look at how the account is structured. Most accounts are over-fragmented — too many campaigns, too many ad sets, too little budget per ad set, no chance for the algorithm to optimize anything.

What I check:

Number of active campaigns. If you have more than 5 active campaigns, you probably have a fragmentation problem. Most businesses should have 2-3 campaigns: one prospecting, one retargeting, optionally one for testing. More than that is usually unnecessary.

Budget per ad set. Each ad set needs enough budget to generate 50+ conversion events per week to exit the learning phase. If your cost per conversion is €25 and your daily ad set budget is €10, you're getting 0.4 conversions per day — way under what the algorithm needs to learn. The fix is consolidation: combine multiple small ad sets into one larger one.

Are ad sets competing against each other? If you have multiple ad sets targeting overlapping audiences, they're bidding against each other in the auction, driving up your costs. Check for audience overlap in Ads Manager.

Is the campaign objective right for the goal? I see this a lot: a B2B business running campaigns with the "Awareness" or "Engagement" objective when they should be running "Leads." Or an e-commerce brand running "Traffic" when they should be running "Sales." The objective fundamentally determines who Meta tries to find. Wrong objective = wrong audience = wrong results.

Is CBO enabled? Campaign Budget Optimization lets the algorithm distribute budget across your ad sets based on performance. Without CBO, you're manually deciding how much each ad set gets — and you're almost certainly worse at this than the algorithm. Enable CBO unless you have a very specific reason not to.


💡 Where audits actually land

Creative deserves a close review, but the account evidence should determine the priority. Check measurement and the buying journey before attributing poor results to a particular ad.

Step 5: Creative Analysis Against Customer Outcomes

Now review whether your creative is attracting the intended customers and supporting the offer. Compare concepts and downstream outcomes rather than assuming every account has the same problem.

I've audited over 100 accounts. The breakdown of what was actually broken usually looks like this:

  • ~5% of accounts had broken tracking that needed fixing first
  • ~5% had completely wrong campaign objectives or structure
  • ~5% had landing page issues killing conversions
  • ~85% had a creative problem — either not enough creative, not different enough creative, or not refreshed often enough

This is uncomfortable for most business owners to hear because creative is the hardest thing to fix. It's much easier to tweak a bid strategy than to produce 5 new video concepts. But the data is the data: in 2026, creative IS your targeting, and creative is where you win or lose.

What I look for in a creative audit:

How many ads have you actually tested? If your account has 5 ads total, that's not enough. To find what works, you need to test 20-50+ creative concepts. Most underperforming accounts have run the same 3-5 ads for months and never produced fresh ones.

How different are the ads from each other? This is the big one. People test "different" ads that are actually variations of the same concept — same image with different headlines, same video with different opening text. That's not creative testing. Real creative testing means genuinely different concepts: a testimonial vs a product demo vs a founder talking to camera vs an animated explainer vs a UGC unboxing. If all your ads look similar, you haven't actually been testing.

How is creative response changing? Review frequency, response and acquisition cost together. Repeated exposures can be appropriate for some buyers; rising frequency alone does not prove fatigue. Keep a pipeline of distinct concepts and refresh when the evidence supports it.

Does the creative match your target audience? I once audited an account where the brand was targeting CEOs but their creative looked like it was made for entry-level employees. The disconnect was obvious in the data: high CPM (Meta couldn't find the right people), low CTR (creative didn't speak to CEOs), dismal conversion rate. The fix was new creative built specifically for the actual decision-makers, not generic "professional looking" content.

Are you using the right format for the placement? Vertical 9:16 for Stories and Reels. Square or 4:5 for Feed. If you're running horizontal 16:9 video, you're wasting 40% of screen space on the highest-performing placements.

Is the creative authentic or polished? Counterintuitive but proven: in 2026, authentic-looking creative (shot on a phone, real people, slightly imperfect) outperforms polished commercial-quality ads on Meta. If your ads look like a billboard, that's a problem.

For a deeper creative testing framework, see Facebook ads targeting, which covers the creative-as-targeting concept in detail.

Already running ads and need a clear next step?

Meta Ads Breakthrough Sessions give you personal help with your campaigns, creative ideas and testing plan. You or your team put the changes into practice.


Real Audit Examples From My Consulting

Let me share three real audit results from accounts I've worked with. Each one illustrates a different pattern of what audits typically uncover.

Example 1: The Wrong Optimization Event (Singa)

When Singa came to me, they were running B2B Meta ads optimized for the standard "Lead" event. They were getting plenty of leads — but mostly from people who weren't decision-makers at the entertainment venues they actually wanted as customers.

The audit took about 30 minutes to identify the core issue: they were asking Meta for the cheapest possible leads, and Meta was delivering exactly that. The fix wasn't about creative or budget or targeting — it was about creating custom conversions that fired only for qualified leads (venue decision-makers in the hospitality industry).

After implementing custom conversions and optimizing for them, Singa saw 6x more qualified leads at 60% lower cost per qualified lead. Same budget, same product, same audience pool — completely different results. The audit answer was "your conversion event is wrong."

Example 2: Creative Fatigue Disguised as Targeting Problems (E-commerce Client)

An e-commerce brand came to me convinced their Meta ads were "broken" because their cost per purchase had doubled in the last 2 months. They'd been blaming everything: targeting, the algorithm, iOS privacy changes, even seasonal slowdowns.

The audit told a different story. Their frequency was at 6.8 on cold audiences (way too high). Their CTR had been steadily declining for 8 weeks. CPM had crept up 40% over the same period. But their conversion rate on the website was actually unchanged — when people did click through, they still bought at the same rate.

The diagnosis: pure creative fatigue. They'd been running the same 4 ads for 4 months. The same audiences had seen those ads dozens of times. They were tuning out. The fix wasn't new audiences or new bidding — it was 5 completely new creative concepts in the next 7 days. Within two weeks of launching new creative, cost per purchase dropped back to historical levels.

Example 3: Tracking + Creative Combined (Local Service Business)

A local service business had been running Facebook ads for months with terrible results. They were optimizing for "Landing Page Views" because they didn't know how to set up proper conversion tracking. They had no idea if their ads were generating actual customers because they couldn't track them.

The audit identified two compounding problems: (1) tracking wasn't set up, so the algorithm was finding cheap clickers instead of customers, and (2) the creative was generic stock photography that could have been any business in any industry.

The fix happened in two phases. First, we set up proper tracking with a deposit-based booking system that fired Pixel events. Second, we replaced the stock-photo creative with authentic phone-shot videos showing the actual business owner and real customers. Combined, these changes reduced their cost per customer by 70% within a month.


How to Run Your Own Facebook Ads Audit (Step by Step)

If you want to audit your own account before hiring someone, here's the exact process I follow:

Pre-Audit: Define Your Goal

Write down your specific goal in concrete terms. "Make more money" isn't a goal. "Reach 3x ROAS at €5,000/month spend" is a goal. You can't audit without this.

Step 1: Goal Performance Check (10 minutes)

Open Ads Manager, set date range to last 30 days, look at your actual cost per result vs your target. Calculate the ratio: (Actual / Target). This tells you whether you're in optimization mode (1-2x off), structural mode (2-3x off), or fundamental mode (3x+ off).

Step 2: Three-Lens Funnel Analysis (20 minutes)

Look at CPM, CTR, and conversion rate for your main campaign over the last 14 days. Identify which lens is broken. Apply the scenarios above to figure out where in the funnel the problem lives.

Step 3: Tracking Verification (15 minutes)

Open Events Manager. Verify Pixel is firing. Verify key events fire on the right pages. Check whether Conversions API is set up. Verify your optimization event is the right one (closest to revenue you can generate at volume).

Step 4: Structure Review (10 minutes)

Count active campaigns. Check budget per ad set. Look for audience overlap. Verify CBO is enabled. Check that campaign objective matches your business goal.

Step 5: Creative Inventory (20 minutes)

Count how many distinct creative concepts you've tested in the last 90 days. Look at your frequency metric on cold audiences. Look at your CTR trend over time. Identify whether your creative is fatigued, fresh, varied, or generic. Be honest with yourself.

Step 6: Write Down 3-5 Fixes (5 minutes)

Prioritize by impact. The top fix should be the thing most likely to move you closer to your goal. The bottom fix should be a smaller optimization. Don't try to fix 20 things at once — the algorithm needs stability to learn, so changes should be sequential, not simultaneous.

✅ Time-box your DIY audit

Total time for a basic Facebook Ads audit: about 90 minutes. That's how long it takes when you know what you're looking for.


Should you audit the account yourself or get help?

Use this free guide for a first review if you understand your business numbers and can check the account objectively. If you find a technical issue outside your expertise, define it before commissioning the fix.

If you already run campaigns and want personal help interpreting the evidence, Meta Ads Breakthrough Sessions focus on campaigns, creative ideas and a testing plan. You or your team carry out the changes. The offer page sets out the current package and price; this article is a self-audit guide, not a promise of a free personal account audit.

For recurring support and agreed implementation, explore monthly consulting. It is aimed at established businesses typically spending $10,000+ per month on ads. If you are new to the channel, the supported beginner course is a more suitable starting point.

Frequently Asked Questions

A Facebook Ads audit is a structured review of your Meta advertising account to identify what's working, what's broken, and what changes will improve performance. A proper audit always starts with your business goal, then evaluates your funnel performance (CPM, CTR, conversion rate), tracking setup, campaign structure, and creative quality. The output should be a prioritized list of specific changes, not a generic data report.

Need someone to do this for you? Hire me as your consultant →

Victoria Alenich

Victoria Alenich

Meta Ads consultant who has managed $35M+ in ad spend across 50+ brands including foodspring and Asana Rebel. Specializing in creative strategy, campaign architecture, and AI-powered ad workflows for brands spending $10K+/month.

Already running ads and need a clear next step?

Meta Ads Breakthrough Sessions give you personal help with your campaigns, creative ideas and testing plan. You or your team put the changes into practice.

Breakthrough SessionsMonthly support