The Ad Account X-Ray Audit — 62 Checks
Live Score
Z10/17
Z20/18
Z30/12
Z40/15
Total0/62
File · The Full Audit

The Ad Account
X-Ray Audit.

62 checks. 4 zones. The exact diagnostic we run on every DTC brand's Meta strategy.

How to use this Open Meta Ad Library in another tab. Pull up your own account — and one competitor for context. Score each check honestly. "Yes" means you're confident you're doing it well. "Needs work" means you're doing it but it's weak. "No" means it's missing entirely. The score at the bottom tells you where you sit — and what to fix first.
Zone 01 · 17 Checks
The Creative Layer.
What your ads themselves are doing.
Score
0 / 17
01
Active ad volume signals serious testing.
Sub-50 active ads at $300K+/mo spend means you're not testing. The brands scaling have 200-800 ads in rotation.
Reference: Bearaby runs 720 active ads. Oodie at similar scale runs 190. Guess which one is scaling.
02
Video-to-static ratio matches your stage.
Static-heavy for BOF retargeting. Video-heavy for TOF acquisition. If you're running one format only, you've capped your account.
Reference: Vuori runs 80% static, 20% video — strategic for a brand that lives on aspirational imagery. Most DTC should be closer to 50/50.
03
BOF statics are carrying the offer.
Statics convert at BOF better than video. The selling is done — now you're handling the price objection with a clean offer image.
Reference: Thesis runs clear BOF statics as their highest-impression ads. The offer is the hero, not the science.
04
Carousels and catalogue ads are in the mix.
Carousels do the unsexy work of showcasing range and lifting AOV. Brands that ignore them leave money on the table for the brands that don't.
05
GIFs and native-style formats break the pattern.
Quick GIFs, skits, and native-looking content stop the scroll because they don't look like ads. Pure polish reads as paid — pure paid gets skipped.
Reference: Bearaby uses GIFs to make their statics pop. Thesis runs quick skit-style natives that blend into the feed.
06
Whitelist ads running from creator pages.
The single strongest sophistication signal in 2026. Whitelist ads tap micro-audiences, look less like ads, and consistently outperform brand-page ads on cold traffic.
Reference: Vuori runs whitelist ads targeting the pickleball community. Bearaby, Cuts, Farmer's Dog, Thesis — all running them. Onnit, Oodie — none.
07
Hook depth — multiple distinct openers.
One hook into the ground is the fastest route to creative fatigue. Sophisticated accounts test 10+ hooks per angle.
Reference: "I'm a pornstar and I wish more men did this." "Ever wondered why you can watch 3 hours of Netflix but can't answer one email?" Thesis ladders hook variety constantly.
08
Hooks lead with desire, not the product.
"Premium materials. Timeless design" loses to "The blazer that makes you look senior in meetings." Desire-led hooks earn the next three seconds.
Reference: Oodie's top video opens with the brand name. No desire. That's why it stays BOF-only and can't scale to cold.
09
Hook matches what the ad actually delivers.
Hook-to-body mismatch trains viewers to scroll the second they realise they've been baited. Kills retention and ROAS simultaneously.
Reference: Oodie's hook talks about Pokemon — body talks about comfort. The mismatch is why the click doesn't convert.
10
Ad copy matches what the video actually says.
Copy-to-creative mismatch is the silent ROAS killer. The text frames the video — if they tell different stories, the viewer disengages.
11
Awareness-stage laddering (unaware → most aware).
If every ad targets product-aware buyers, your TAM is 5% of the market. Unaware and problem-aware ads feed the funnel that BOF harvests.
Reference: Thesis runs clear TOF (skit-style natives), MOF (VSLs explaining the science), and BOF (offer statics). Onnit runs almost everything as BOF.
12
Multiple customer avatars being targeted.
One creative speaking to "everyone" speaks to no one. The brands scaling segment by avatar and serve different creatives to each.
Reference: Farmer's Dog runs avatar-specific ads — golden retriever owners, senior dog owners, weight management. Onnit runs one generic message.
13
Multiple angles being tested in parallel.
A food brand can sell on taste, lifespan, convenience, or transformation. Lazy accounts pick one. Scaling accounts ladder all four.
Reference: Farmer's Dog tests lifespan, taste, convenience, weight management, ease-at-feeding-time. Same product, five angles.
14
Mechanism is clear — why this works where others fail.
Without mechanism, you're a commodity. The watermelon visual in Bearaby's ad does in 4 seconds what most ads can't do in 60.
Reference: Bearaby's "weighs as much as two watermelons" makes the abstract concrete. Thesis lacks one — that's their weakest link.
15
Skits, native formats, and pattern interrupts.
Skits don't read as ads. They earn attention by feeling like organic content the algorithm wants to push.
Reference: Water2's street-skit format — an opinionated stranger ambushing someone over plastic bottles. Feels candid, sells hard.
16
Product appears within the first 2 seconds (or strategically delayed).
Either show the product immediately to capture intent, or delay strategically with a hook that earns the wait. Onnit's surfer ad delays the product for 2.5 seconds with no payoff — bleeding viewers in the dead zone.
17
Objections handled inside the ad itself.
If your buyer thinks "but I could just buy a regular X for cheaper" — your ad needs to dismantle that before the click, not after.
Reference: Bearaby's "10 regular blankets just makes you hot" line dismantles the DIY objection while justifying the premium without ever mentioning price.
Zone 02 · 18 Checks
The Landing Page Layer.
What happens after the click.
Score
0 / 18
18
Traffic routed to landing pages, not just homepage or PDP.
Homepages and PDPs are for existing customers and organic. Cold ad traffic deserves a page built to convert that specific desire.
Reference: Oodie sends almost all ad traffic to collections pages. It's why their conversion ceiling is hard. Pulsetto runs dedicated landing pages per angle.
19
Multiple landing pages being tested in parallel.
One landing page = one shot at the conversion. Brands at $1M+/mo run 5-15 variants per angle simultaneously.
Reference: Thesis is testing landing pages — they even slipped up and left "test" in a URL slug. That's the right behaviour, not a mistake.
20
Headline on page mirrors the ad that drove the click.
If they clicked because of "End Sleepless Nights," they need to see "End Sleepless Nights" on landing. Anything else feels like the wrong room.
21
Same emotional driver carries from ad to page.
If the ad sold the dream of looking senior in meetings, the page can't open with "premium fabrics." The emotional driver is the thread that holds the conversion together.
22
Page opens with desire, not product introduction.
"Our patented X technology" loses every time to "Sleep through the night for the first time in a year." Lead with what they want, not what you sell.
Reference: Thesis's page leads with "flowstate" before product. Onnit opens with a product photo and feature list.
23
Awareness level of page matches the ad.
TOF ads sending to BOF pages waste the click. Unaware buyers need the mechanism, problem-aware buyers need the comparison, most-aware buyers need the offer.
24
Mechanism is explained clearly on the page.
Without mechanism, you're indistinguishable from competitors. Why does your product work when 10 others on the market don't?
Reference: Bearaby's page lacks a clear mechanism — Oodie's page actually has a stronger one despite weaker overall performance.
25
Customer language, not corporate jargon.
"Optimised cellular hydration" loses to "Stop waking up at 3am." Steal language from your reviews, not your competitors' press releases.
26
Each section flows naturally into the next.
Jumps from desire to spec to price-list break the conversion. Every section should answer the question the previous section raised.
27
Testimonials mirror the specific desire being targeted.
If the page sells "looking senior in meetings," the testimonials should be junior employees who got promoted — not "great quality, fast shipping."
28
Testimonials contain specific numbers and results.
"It's amazing" converts no one. "Lost 14 lbs in 60 days" converts. Specificity is the persuasion at every layer of the funnel.
29
Clear risk reversal (guarantee, refund, free trial).
Only ~5% of buyers ever trigger a guarantee, but the presence of one can double conversions. The math is on your side.
Reference: Thesis's 30-day guarantee + cancel anytime is friction-reducing. Bearaby's lack of clear risk reversal is friction-adding.
30
Load speed under 4 seconds.
8+ seconds and your page is dead before they see it. Every additional second of load time costs ~7% of conversions.
31
Page is fully mobile-optimised.
70%+ of Meta traffic is mobile. If your page works on desktop and "kind of works" on mobile, you're losing the majority of conversions.
32
Form fields kept to the bare minimum.
Every extra field costs conversions. Ollie's quiz has friction — without an expectation set ("get your plan in 2 minutes"), drop-off compounds.
33
CTA is specific and tied to the desire.
"Buy now" is generic. "Get my custom sleep plan" is desire-tied. The CTA is the last word before the conversion — make it count.
34
Aftersell / post-purchase apps installed.
AOV mechanics at checkout are free money. We've moved AOV by 50% in 3 months on a client purely through Aftersell apps.
35
Popup with a compelling offer, well-timed.
A weak popup ("get 10% off!") leaves emails on the table. A compelling popup is your second-best conversion lever after the headline.
Zone 03 · 12 Checks
The Message-Match Layer.
The continuity test 95% of brands fail.
Score
0 / 12
36
Same desire carries from ad to page to checkout.
If the ad sells "sleep deeper" and the page sells "premium fabrics," you've lost the buyer between scroll and click. Desire continuity is the spine.
37
Same emotional driver across the chain.
The ad evokes anxiety about ageing dogs; the page should evoke the same. Switching emotional registers between layers kills momentum.
38
Same awareness stage end-to-end.
A TOF ad sending to a BOF page is asking unaware buyers to convert with no education. The funnel breaks at the seam.
39
Same avatar implied throughout.
Pickleball-targeting whitelist ad → generic homepage shows them volleyball gear. The implicit "this is for me" feeling has to survive every click.
40
Hook promise is fulfilled on the page.
"This one trick" hook → page has the trick clearly above the fold. Hook without payoff trains buyers to scroll back to the feed.
41
Specific language matches across layers.
"Flowstate" on the ad, "flowstate" on the page, "flowstate" in the testimonial. Same words. Buyers register repetition as confidence.
42
UGC tonality matches the page's voice.
A clinical, science-led page should feature science-led UGC — not bubbly lifestyle creators. Tonality mismatch reads as inauthentic.
43
Mechanism present in BOTH ad and page.
If the ad mentions a mechanism, the page must double down on it. If only one layer has it, the buyer feels the gap.
44
Objections handled at both layers.
The ad pre-empts the "too expensive" objection; the page reinforces with the guarantee. Every objection gets two answers, not one.
45
Social proof at every step.
In the ad. Above the fold. In testimonials. At checkout. Trust compounds when it shows up at every layer, not just one.
46
Offer in the ad = offer on the page.
"70% off!" in the ad → page shows "20% off" → conversion dies. The number must match. Even small mismatches register as bait-and-switch.
47
Customer language is preserved across the funnel.
If the ad uses "puffy face" (Thesis), the page should use "puffy face" — not "facial inflammation." Speak how the buyer thinks.
Zone 04 · 15 Checks
The Strategic Layer.
The bird's-eye view.
Score
0 / 15
48
Clear TOF / MOF / BOF separation.
If you can't point at which ads are TOF and which are BOF, the account isn't structured to scale. Onnit's account has no clear separation — that's why its CPA keeps creeping.
49
Multiple distinct landing pages live and being tested.
One landing page is a single point of failure. Brands scaling past $1M/mo run portfolios of LPs per angle.
50
Multiple distinct angles being tested.
If you're only testing one angle, you don't know which one wins. Account scaling depends on knowing your top 3 angles by ROAS.
51
Multiple distinct hooks being tested per angle.
Each angle gets 5-10 hook variations. Hook variation is what extends a winning angle's lifespan from 2 weeks to 6 months.
52
AOV-boosting mechanics in place.
Subscribe & save, bundles, post-purchase upsells. Every dollar of AOV uplift goes straight to your ability to outbid competitors on ads.
Reference: Onnit's account uses subscribe-and-save as the default option — strong AOV move that most DTC brands neglect.
53
LTV mechanics (price laddering, retention loops).
Thesis raises price after month one once the buyer has experienced the product. That's an LTV move — maximises lifetime value, funds higher CAC.
54
Quiz or interactive funnel capturing data.
Quizzes do three jobs at once: segment buyers, capture emails from non-buyers, and reduce friction by feeling personalised.
Reference: Thesis's quiz captures buyer details from those who don't convert. Free email list growth.
55
Big social proof leveraged hard (press, celebs, studies).
If you have a Joe Rogan endorsement, every ad and page should mention him. Onnit has the asset and barely uses it — a $50M sin of omission.
56
UGC briefs hit the full 25-point criteria.
UGC dies when the brief is vague. Avatar-specific, desire-specific, before-state-specific, customer-language-specific briefs are what turn UGC from cost centre to growth lever.
57
Creator / influencer strategy mapped, not opportunistic.
One-off creator partnerships are noise. A creator roster mapped to your avatar segments is a system. The Joe Rogan-Onnit relationship should produce 20 variations, not 2.
58
Iteration speed — new creative shipping weekly.
Creative fatigue is the silent CPA killer. Brands scaling ship 20+ new ads a week. Brands plateauing ship 5 a month.
59
Static-to-video balance varies by funnel stage.
TOF should skew video for storytelling. BOF should skew static for offer clarity. Same ratio across all stages is a tell that no one's thinking strategically.
60
Winning creative is being milked (variations of variations).
When an ad wins, make 20 versions of it. Different hooks, different captions, different lengths, different creators. Lazy accounts move on. Sophisticated accounts harvest.
Reference: Bearaby's watermelon ad won — they should have 30 variations of that single concept. Most brands run it twice and quit.
61
Format mix is proportionate to spend level.
$10K/mo spend with 5 formats is normal. $300K/mo spend with 5 formats is malpractice. Format diversity should scale with budget.
62
Coverage of all major desires the customer holds.
A food brand can sell on taste, health, lifespan, convenience, or guilt. If you're only running ads for one or two desires, you've capped your TAM by 60%+.
Your Diagnostic
0 / 62
Score yourself to see the verdict.
Run every check honestly. The number at the bottom is the diagnosis. The number tells you where to start.
0 — 25
Critical.
Account is fundamentally under-built. Every dollar of ad spend is leaking. Fix Zone 1 and Zone 3 before scaling spend.
26 — 40
Plateau Risk.
You can scale to a ceiling but you'll hit it. Most $300K/mo brands sit here. The path past $1M/mo runs through Zone 4.
41 — 50
Scaling.
Account is structurally sound. You're scaling profitably. Optimise the message-match layer to compound your gains.
51 — 62
Category Leader.
You're operating at $3M+/mo level. The work now is iteration speed and creator strategy. You're who others audit.
Want us to run it for you?
We'll X-Ray your account for free.
30-minute call. We pull your ad library live, score every check, and send you a recorded diagnosis. No pitch unless we both think there's a fit.
Book the X-Ray →
© Mabone Media — The Ad Account X-Ray Audit 62 Checks · 4 Zones · 1 Diagnostic Vol. 01 · No. 001