Native static story ads: how to write long Facebook ads that read like a post
The ad format I'd least expect to work looks like this. A slightly odd phone photo with no text on it and no product in it. Underneath, a story in the primary text that can run anywhere from 500 to 7,000 words.
It reads like a post from someone in your feed. In the cold-traffic version, the reader is well past halfway before the product even gets a name.
I mentioned the format at the end of the video below, and by then we'd run it on more than 15 clients. Since then we've pulled apart the stories that take the most spend and written down how they're built. This is that method.
What a native static story ad is
There are two parts.
The image is a text-free phone photo that looks like something a person would post. It doesn't show the product. It should be odd or eye-catching enough to pull someone into the story, and it has to match the story. An image that doesn't fit is one of the things we've seen break live ads.
The primary text does the selling. It opens on a personal story that seems to have nothing to do with the product, builds a problem the reader recognises, then turns and links back to the product.
Genre matters. Health stories that work read like a Stephen King novel, descriptive and full of paragraph breaks. Beauty stories read more like gossip. Nobody gossips about having bad circulation.
If you want the wider case for creative that blends into the feed, we covered it in how to make ads that don't look like ads. This post is the long-form static version, in detail.
Pick one frame and keep its beats in order
A frame is who tells the story and how they find the answer. In the account we studied, the cold-traffic frames that carried the most spend were:
- Insider confession
- Patient, result first
- Clinician turned patient
- Specialist list or hidden sign
- Foreign paradox or elder keeper
For warmer audiences there's the founder or truth-teller frame.
Build every story on one frame and follow its beats in order. Don't blend two. The only swap we allow is a single part from another frame, such as a failed-attempt beat or an offer close. If you're working from someone else's ad, map it to its nearest frame before you write a word.
Here are the two we use most, side by side:
| Insider confession | Founder or truth-teller | |
|---|---|---|
| Audience | Cold | Warmer |
| Length | 3,000 to 7,000 words | 1,500 to 2,600 words |
| Product named | 60 to 70% of the way in, by a mentor | Line 1 |
| Villain | The official answer that only manages the problem | Fakes and the wrong form of the product |
| Offer | Guarantee only | Guarantee plus a bundle or a % off |
The 12 beats of a cold story
This is the full skeleton for the insider confession, condensed:
- Hook. A job with access to a hidden truth, a big specific number, and a promise to break a silence.
- Why now. The narrator is retired or has nothing left to lose.
- The pattern they saw, in vivid physical detail, happening to people who did everything right.
- Two named cases, years apart. Each gets a name, age, job, date and an ordinary domestic scene.
- A secret record. A notebook or a tally that turns the narrator's guilt into a number.
- It reaches home. Someone they love goes through it, with a run of symptoms the reader will recognise, one per short paragraph.
- First failure. The common fixes do nothing.
- A mentor explains the mechanism, in dialogue.
- The ingredient or method, with a numbered checklist of what it has to be.
- Second failure, then the name. The narrator buys the wrong version, and the mentor names the one brand, on its own line.
- A proof ritual the reader can picture, and a timeline.
- The reader turn. The symptoms reflected back, the mechanism recapped, the routine, the guarantee, a sign-off with name, age and role, then a P.S. stack.
Where the product name goes
In a cold story, name the product about 60 to 70% of the way in, after the problem, the mechanism and at least one failed attempt. In warm or retargeting ads, founder stories and short ads, name it in line 1, or at least within the first fifth.
We copy what spends. In the account we studied, the long cold stories that took the most spend named the product 60 to 70% in. The stories that named it early returned more per dollar, but took far less spend, and most of them ran to warmer audiences. We use ROAS as context and spend to decide what to copy.
What every winning story has
Use this as a checklist on every draft:
- One owned, checkable problem in the hook, which the payoff resolves.
- A concrete mirror line in the first 10% that makes the reader think "that's me".
- Exact ages, years, times and amounts. "3:47 AM" does more work than "the middle of the night".
- Sensory symptoms in the story itself. Numbers come at the end to confirm the result.
- One mechanism, explained in the same words every time it comes up.
- A family member in the story: a husband, a daughter, an ex.
- Single-word callback lines.
- A second-person "If you..." list near the end that hands the story to the reader.
- Plain text, paragraphs of one to three lines, no emojis.
Keeping native story ads honest and compliant
Long stories about health problems carry real risk if you get the claims wrong. These are the rules we write to:
- Narrators are real people, or the story runs clearly as a dramatisation.
- Run the ad from a page that matches who's telling the story. A founder page is fine when it's the real founder. Don't create pages named as doctors or nurses, because they imply a clinician endorses the product.
- The doctor makes every medication decision, and the story says so. Never write "instead of" about medication, and never name a drug brand.
- The stakes in the story, such as a parent's decline or a worrying letter, carry no promise about what the product does.
- Timelines describe habits, like no missed mornings or a cleared-out cupboard, and never physical results.
- Every story ends with a safety P.S. and whatever disclaimer your market requires.
- Every line gets checked against the brand's own claim rules before it goes near Ads Manager.
For supplement brands specifically, our supplement guide covers the wider account setup, and our Meta ad policy guide covers what gets ads rejected.
How to launch a batch of native stories
- Draft around 20 stories and pick the best 5.
- Give each story its own image, chosen to fit that story.
- Give each narrator their own name. Reusing one name across lots of stories is one of the things that has broken live ads.
- Check the numbers match between the body and the P.S., the guarantee length matches the landing page, and nothing is left over from a template, like the narrator's name in the mentor's mouth or "this video" in a static ad.
- Load the five stories as five ads in a new ad set in your ABO testing campaign, built switched off so one toggle launches the batch.
- Read the batch by spend. When a story takes spend, write the next batch on its frame.
Most of the craft in this format is in the copy. If you're writing it yourself, our ad copy guide covers the basics this format builds on. For proof that plain, "ugly" creative can beat polished brand work, the Icy Bear Dental case study is a good read.
FAQ
How long should the primary text be in a native Facebook ad?
Anywhere from 500 to 7,000 words. Cold-traffic insider stories sit at the long end, 3,000 to 7,000 words. Founder stories for warmer audiences run 1,500 to 2,600.
Should the image in a native ad show the product?
No. Use a text-free phone photo that fits the story and makes people curious, and leave the product out of it.
Where should the product be named in a long-form story ad?
About 60 to 70% of the way in for cold audiences, after the problem, the mechanism and at least one failed attempt. In line 1 for warm audiences, founder stories and short ads.
Can supplement brands run native story ads?
Yes, if the claims are handled properly. Use real narrators or a labelled dramatisation, keep medication decisions with the doctor, describe habits in the timeline instead of results, and end every story with a safety P.S.
How many native stories go in one test batch?
We launch five, each with its own image, in a new ad set.