Back to Blog
Data Report6 min read

One Angle Owns 68% of Every DTC Meta Ad We've Tagged

We hand-tagged 67,202 live DTC ads on a taxonomy of fifty persuasion angles. Two of those angles carry ninety percent of the feed. Static beats video 52.5 to 47.5. The median ad dies at eighteen days. Here is what the numbers say, and the one audit that actually moves anything.

B
BrandMov DataUpdated August 2026 · brandmov.com
68% — one persuasion angle owns the DTC Meta feed

98,011 live and recently-active Meta ads from 2,025 DTC and B2C brands. Winners are hand-tagged on a 40-hook, 50-angle taxonomy; 69,999 carry a hook tag and 67,202 an angle tag. Video-vs-static split is counted from ad-creative media type. Longevity numbers come from our run-time tracker. Curated, not scraped raw.


The DTC feed feels the same because it is. We hand-tagged 67,202 live Meta ads on fifty different persuasion angles. Two of them carry ninety percent of the output. Every clever template swap, every UGC pivot, every new hook is happening on top of one identical argument.

Here is what 98,011 live ads across 2,025 brands actually say when you count. Three findings, in the order that should change what you ship next week.


68%Of angle-tagged DTC ads run the same benefit-stack argument
52.5%Static share. Video is the minority format, not the default
18 daysMedian lifetime of a live DTC Meta ad. 0.7% make it to a year

The argument you are making is one of two

Fifty persuasion angles in the taxonomy. Six clear five hundred ads. Two carry the entire feed.

The benefit stack — a list of what the product does for the buyer — is the play in 45,415 of 67,202 tagged ads. That is 67.6%. Feature breakdown, the same argument in specification form, takes another 22.2%. Ninety percent of DTC creative is arguing the same two ways.

This is the thing your creative director keeps trying to describe. It is not a template problem. It is an argument problem. Rotating templates while making the same argument is what got the account here.

AngleAdsShare
Benefit stack45,41567.6%
Feature breakdown14,93222.2%
Local promo1,6242.4%
Social proof1,0891.6%
Personal testimonial1,0271.5%
Everything else (45 angles)3,1154.7%
Top five of fifty angles carry 95% of tagged output. Seven angles in the taxonomy have zero ads against them anywhere in the corpus.

The whitespace is in the tail. Native-format angles that borrow a familiar interface do the pattern-interrupt work automatically. In our full 98,011: polaroid frame, 166 ads. Receipt parody, 42. Text-message screenshot, 19. Notes-app format, 7. Reddit-thread format, 7. Single-digit occupancy across a corpus this size is not a risk. It is an empty room.

Live · 500 DTC brands

Here's what 500 DTC brands are running this week

A small slice of the curated swipe file — every ad here is currently in market, hand-tagged by hook + angle. Open the full feed →

Get the next batch of standout DTC ads in your inboxOne short email a week. Unsubscribe in one click.

Video is not winning. The split is 52.5 to 47.5.

Every media buyer heard "video-first" this year. Every media buyer quietly kept shipping statics. The count says they were right.

52.5% static, 47.5% video, across 98,011 live ads. The universal number hides a twenty-point sector spread that makes the video-vs-static conversation almost useless if you strip out what you sell.

Sector% videoVideo adsStatic ads
Food56%4,4483,506
Beauty54%6,9565,818
Wellness53%5,2304,583
Skincare52%3,7213,408
Home47%4,7395,385
Fitness46%2,4702,877
Accessories37%3,5416,046
Apparel36%6,20911,128
Video share by sector, top eight by volume. The apparel-vs-food spread is twenty points.

Food and beauty push toward video because UGC and clinician endorsements are the working creative. Apparel and accessories stay static because product-hero and grid layouts do the job at a fraction of the cost. Whether video wins depends entirely on your category.

The median ad dies at eighteen days

18-day median. 62% never see day 30. 0.7% survive a year. This is why creative shops are shipping so much.

Ship two new ads a month and you are picking the winners a year in advance, blind, then hoping. Ship enough to keep a live-testing queue and roughly one in a hundred and forty will still be running at twelve months. That survivor is the account. Everything else is fuel.

Which is why the operational question is not "what should we test." It is "how many can we ship."


The one audit

One thing. This week.

Pull your last twenty ads. Read each one. Answer honestly: what argument is this ad actually making?

If more than half come back "it lists three benefits," you are inside the 68%. Meta is reading your account as identical to every other benefit-stack advertiser in your sector.

A new template will not fix that. A different argument will.

Swap-this-for-that. A real before-and-after timeline with dates. A science explainer with the mechanism drawn. An actual side-by-side. A receipt parody. A text-thread ad. A polaroid. Fifty seats. Forty-eight are open.

The angle filter, ready-made. Every ad in our curated swipe file is hand-tagged on hook and angle. Toggle "Distinctive only" and you see the ~15% of the feed not running the default benefit-stack argument. That is the reference set for planning your next angle test. 2,025 brands tracked, updated daily. Free tier, no signup. Open the swipe file →

One last thing.

Every Friday: 5–7 DTC ads that survived our editorial filter, hand-tagged by hook and angle so you can audit your argument mix, not just your template mix. Browse the live feed →

No spam. One email a week. Unsubscribe in one click.