How to Do a Facebook Ads Audit (Free Framework Inside)
The exact framework I use to audit Facebook Ads accounts: goal performance, three-lens funnel analysis, tracking, structure, and creative. After 100+ audits, 95% of accounts have the same problem.
On this page▼
- What a Facebook Ads Audit Actually Is
- The Most Important Question (And Why Most Auditors Skip It)
- Step 1: Goal Performance Analysis
- Step 2: The Three-Lens Funnel Analysis
- Lens 1: CPM (Cost Per 1,000 Impressions)
- Lens 2: CTR (Click-Through Rate)
- Lens 3: Conversion Rate
- How to Read All Three Together
- Step 3: Tracking & Conversion Setup
- Step 4: Campaign Structure Analysis
- Step 5: Creative Analysis (This Is Almost Always the Real Issue)
- Real Audit Examples From My Consulting
- Example 1: The Wrong Optimization Event (Singa)
- Example 2: Creative Fatigue Disguised as Targeting Problems (E-commerce Client)
- Example 3: Tracking + Creative Combined (Local Service Business)
- How to Run Your Own Facebook Ads Audit (Step by Step)
- Pre-Audit: Define Your Goal
- Step 1: Goal Performance Check (10 minutes)
- Step 2: Three-Lens Funnel Analysis (20 minutes)
- Step 3: Tracking Verification (15 minutes)
- Step 4: Structure Review (10 minutes)
- Step 5: Creative Inventory (20 minutes)
- Step 6: Write Down 3-5 Fixes (5 minutes)
- When to Hire Someone vs Audit Yourself
A proper Facebook Ads audit isn't running a tool that spits out a 50-page PDF of metrics. It's looking at your account through three specific lenses — goals, funnel, structure — and identifying what's actually broken vs what just looks broken. After managing €30M+ in Meta ad spend and conducting over 100 audits across 50+ businesses, I can tell you the result almost every time: in 95% of cases, the problem is the creative, not the targeting, not the campaign structure, not the bidding strategy. This guide walks you through the exact framework I use when I audit a Facebook Ads account, so you can do it yourself or know what to expect when you hire someone.
Last updated: March 2026. By Victoria Alenich, Meta Ads Consultant | €30M+ managed across 50+ brands.
Victoria Alenich · Meta Ads Consultant · €30M+ · Work with me
Victoria Alenich
Meta Ads Consultant · €30M+ managed · Work with me
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:
- Are you actually hitting your business goals — and if not, how far off are you?
- Where in your funnel is performance breaking down — at the impression level, the click level, or the conversion level?
- 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 run Facebook ads.
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.
| Scenario | CPM | CTR | Conv. rate | Diagnosis | Action |
|---|---|---|---|---|---|
| A: Low / Low / Low | Low | Low | Low | Cheap traffic, weak ad, bad landing page | Restart with new creative AND landing page |
| B: Low / High / Low | Low | High | Low | Creative works; landing page fails | Fix the landing page first |
| C: High / Low / High | High | Low | High | Right audience; creative not earning attention | Rebuild creative |
| D: High / High / High | High | High | High | Math works — CPM is justified | Scale; 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
In 95% of the audits I conduct, the primary issue is creative — not tracking, not targeting, not bidding strategy. Creative is the hardest thing to fix, which is why most consultants don't tell you the truth about it.
Step 5: Creative Analysis (This Is Almost Always the Real Issue)
Now we get to the part where I tell you what 95% of audits actually conclude: the problem is your creative.
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 fresh is your creative? What's your frequency on cold audiences? If it's above 3-4, your creative is fatigued. Are you launching new creative every 1-2 weeks? If not, fatigue is killing your performance and you don't even know 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.
Want a second pair of eyes on creative and structure?
Book a strategy call — I use this same audit framework on live accounts and deliver prioritized fixes, not a vanity metric report.
No credit card required. Instant access.
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.
When to Hire Someone vs Audit Yourself
Audit yourself when:
You're spending less than €3,000/month on ads. The cost of hiring someone exceeds the potential improvement.
You've never done an audit before and want to learn the process. Doing it yourself once teaches you more than reading 10 articles.
You're confident you can be objective about your own creative (this is hard).
Hire a professional when:
You're spending €5,000+/month and the improvements would justify the cost.
You've done your own audit and identified problems you don't know how to fix.
You're considering hiring an agency or freelancer and want a second opinion before committing to a long-term contract.
You suspect creative is your problem but can't see it because you're too close to the work.
If you want me to audit your account, book a strategy call and I'll go through your account using exactly this framework. Most audits take 1-2 hours and identify 3-5 specific changes that will move you toward your goal.
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.

Victoria Alenich
Meta Ads consultant who has managed over €30M 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.
Want me to audit your Facebook Ads account?
I use this framework on real accounts — goal, funnel, tracking, structure, creative — and deliver prioritized fixes. Or learn the system in Zero to Ads.
No credit card required. Instant access.