.png)
Your Meta ads aren't broken. One of five things is. Creative fatigue, wrong conversion event, audience overlap. Here's how to diagnose which one.
If your Meta ads used to work and now they don't, the temptation is to spend more. Raise the budget, let the algorithm learn, wait for the ROAS to come back.
It doesn't come back.
After running paid media for fashion, beauty, and lifestyle brands across Meta, Google, and TikTok, we've narrowed it down. Poor performance almost always comes from one of five causes.
Meta advertising costs have risen structurally, not cyclically. CPMs are up 25 to 40% across most DTC categories compared to two years ago. iOS privacy changes reduced signal quality. You can't outspend your way back to 2022 economics. What you can do is get more efficient, which means fixing the things within your control.
Brands producing 30 or more creatives per month maintain stable CPAs at scale. Brands running three to five creatives per month see fatigue within weeks.
Signs this is your problem:
CTR was strong six to eight weeks ago and has since dropped with no other changes
One or two ads are carrying all the spend
You haven't tested a new hook, format, or angle in the past month
Creative testing follows a hierarchy: concept and angle first, then hook, then visual format, then body copy, then CTA. UGC and creator-style content reduces CPA by 23% on average versus brand-produced creative.
For DTC brands, the default should be Purchases as your conversion event, but only if you're generating at least 50 conversion events per week, per ad set. Below that threshold, optimise for Add to Cart or Initiate Checkout first.
Signs this is your problem:
Good click-through rates, poor conversion rates
Your campaign reports look healthy but Shopify revenue tells a different story
If you're running multiple ad sets targeting overlapping audiences, Meta's algorithm pits them against each other in the auction. CPMs rise across all sets and performance drops everywhere.
Fix: use Audience Overlap in Ads Manager. Consolidate into fewer, broader ad sets. Exclude existing customers using a custom audience built from your customer list or Klaviyo data.
If your ad promises a specific product, collection, or offer, and the landing page doesn't match, the conversion rate suffers. If the ad shows a bomber jacket, the link goes to the bomber jacket page. If the ad mentions 20% off, the page confirms 20% off above the fold.
Meta claims more credit than it deserves. Many DTC brands look at Meta's reported ROAS, see reasonable numbers, and assume things are fine. Then they look at Shopify revenue and the numbers don't match.
Signs this is your problem:
Meta ROAS looks solid but overall revenue and new customer acquisition aren't growing
You pause Meta spend for a week and revenue barely moves
When Meta works properly for a DTC brand: 30-plus creatives cycling through per month, weighted toward UGC. One to three broad ad sets per objective, exclusions in place, Advantage+ handling placement. The algorithm does the optimising. The brand's job is to keep feeding it new creative.
To understand how Advantage+ fits into this, read Meta Advantage+ for DTC Fashion Brands: The 2026 Setup.
If you want a second set of eyes on your account, see how we run paid media for DTC brands.
Want to go deeper? Read our Meta Ads playbook for the full strategy.

Ecommerce marketing for DTC brands. London.
OFFICE
London, UK
CONTACTS
hello@digitox.online
+44 7531940384