- Stories copy is not shorter feed copy, it is a different job
- The 1.7 second rule I run every Stories ad through now
- A real example: what changed when I rewrote a client's Stories ad
- Step by step: writing the actual copy
- Using AI to draft the first pass
- The self-consciousness problem nobody talks about
- Formatting details that quietly kill good copy
- Where people go wrong with the offer itself
- Testing that tells you something
- What I'd tell someone writing their first Stories ad tonight
- Frequently asked questions
- Official documentation
The short version: Instagram Stories ad copy has to work in under two seconds, before anyone reads a word, which means your first line, your first frame, and your first three words of on-screen text are doing 90% of the job. Write for the tap, not for the read, keep sentences under eight words, and put your offer where the eye lands first, not buried in a caption nobody scrolls back for.
Stories copy is not shorter feed copy, it is a different job
I used to treat Stories ads like tiny feed ads. Same headline, same benefit statement, just chopped down to fit a vertical frame. That was a mistake I made for at least two years before a client's numbers forced me to rethink it.
Feed copy gets read. Someone pauses their scroll, their eyes settle, and they process a sentence in a few seconds of relative stillness. Stories copy gets glanced at while a thumb is already moving toward the next tap. Meta's own data has put average time spent per Story at somewhere around 1 to 2 seconds before a viewer decides to keep watching, tap through, or skip. You are not writing an ad. You are writing a stop sign.
The 1.7 second rule I run every Stories ad through now
Here is the rule I use, and I timed this myself with a stopwatch against my own account's Stories one evening out of curiosity: 1.7 seconds is roughly how long it takes to read four to six words on a phone screen while your thumb is mid-swipe. If your headline needs more than that, most people never finish it. They have already moved on.
That number changes how you write. It means:
- Your first line carries the whole message, not the setup for a second line
- Numbers and symbols (£, %, "3 days left") get processed faster than full words, so use them
- Questions work better than statements because the brain pauses half a second longer to answer them, even silently
- You cut every adjective that isn't doing sales work. "Amazing new course" becomes "New: £47 for 30 days"
A real example: what changed when I rewrote a client's Stories ad
In early 2026 I ran a Stories ad campaign for a client launching a small cohort-based course, £600 total budget across ten days, aimed at a warm email list plus a lookalike audience. The original copy, written by the client before I got involved, read: "Ready to finally master your marketing? Join hundreds of others who have transformed their business with our proven system."
Cost per click was £2.40. Tap-through rate sat under 0.6%. Not disastrous, just quiet, the kind of number that doesn't get flagged as a failure but also doesn't build a business.
I rewrote it to: "12 spots left. £197. Doors close Friday." Three lines, on-screen text only, no caption to read at all, offer visible within the first frame of the video.
Cost per click dropped to £0.91. Tap-through rate moved to 1.9%. Same audience, same landing page, same product. The only thing that changed was that the copy respected how little time it had.
That is the uncomfortable part most people writing about Stories ads skip over: it isn't really "copywriting" in the way we think of it for landing pages or email. It's closer to writing a road sign. Nobody wants to hear that after spending an hour crafting a clever line, but the data doesn't care how proud you are of the sentence.
Step by step: writing the actual copy
- Write the offer first, strip everything else. Before you write a single "hook," write down the plainest version of what you're selling and for how much or what it costs the viewer. Everything you write afterward should defend that sentence, not decorate it.
- Put the benefit or price in the first two seconds of on-screen text. Not the brand name, not a tagline. If you only get one line read, make it the line that makes someone want the next frame.
- Use one idea per Story frame, not one ad per idea. If you're running a two or three frame sequence, frame one is the hook, frame two is the proof (a number, a name, a result), frame three is the action. Don't cram all three into frame one.
- Write the CTA as an instruction, not an invitation. "Tap to see the price" beats "Learn more" almost every time I've tested it, because it tells the thumb exactly what happens next instead of asking it to guess.
- Read it out loud in under two seconds. If you can't say your headline in under two seconds at normal talking speed, it's too long for a format where people are moving their thumb while reading it.
- Check it with sound off and captions on. A huge share of Stories are watched muted. If your message only lives in the voiceover, half your audience never receives it.
Using AI to draft the first pass
I now write the first rough version of most Stories ad copy with ChatGPT and then cut it by half, because AI drafts tend to run long and reach for the same three adjectives every marketer over-uses. If you want a working starting point rather than a blank page, this set of ChatGPT prompts built for Instagram captions also works well as a base for Stories hooks, you just need to strip them down further than you would for a feed caption, since a caption gets read and a Story gets glanced at.
The self-consciousness problem nobody talks about
Here's something worth sitting with when you're writing Stories copy: people watching Stories are often more self-conscious about being seen watching than they are about the content itself. It's the same instinct behind the question of whether it's odd to like a stranger's Story, that low hum of "am I being watched watching this." Your ad is competing with that anxiety, not just with other content. Copy that feels like it's performing at the viewer, rather than talking to them directly, gets skipped faster, because it adds to that self-consciousness instead of cutting through it. Write like you're texting one specific person, not addressing an audience.
Formatting details that quietly kill good copy
I've watched strong copy underperform purely because of layout choices. A few specifics worth checking every time:
- Keep text out of the top 250 pixels and bottom 250 pixels of a 1080x1920 frame, that's where profile icons, captions, and the swipe-up bar sit and cover your words on most devices
- Use a maximum of two font sizes per frame, one for the hook, one for smaller supporting detail, more than that reads as cluttered even if each line is short
- High contrast text (white on dark, or the reverse) reads roughly twice as fast as text over a busy photo background, based on every A/B test I've run comparing the two
- If you're running video, put your key line as burned-in text in the first frame, not spoken only, since Meta reports well over half of Stories are watched without sound
Where people go wrong with the offer itself
Most of the failed Stories ads I've audited for clients weren't failing because of the copy at all, they were failing because the offer was wrong for the format. A £2,000 consulting package doesn't belong in a three-second Story ad, there simply isn't enough time to build the trust that price point needs. Stories ads work best for low-friction offers: a free download, a webinar sign-up, a discount code, a limited-time price drop, something a person can say yes to in the same swipe they were already making. If your product needs three paragraphs of context to make sense, Stories isn't the format to introduce it in, save that for a feed post or a landing page and use the Story ad to drive people there with curiosity, not a full pitch.
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
Testing that tells you something
Run two versions of the same offer with only the first line changed, nothing else, not the image, not the CTA, not the audience. A meaningful gap in tap-through rate usually shows up within 48 to 72 hours at even a modest £10 to £20 a day spend, because Stories ads generate impressions quickly compared to feed placements. If you're not seeing a difference after three days and a reasonable sample size, the two headlines probably weren't different enough to matter, try a bigger swing next time rather than a small tweak.
One more thing worth checking before you scale any winning ad: make sure your account itself isn't sitting close to a policy issue, since Meta ad accounts are tied to your Instagram account and repeated ad disapprovals or reported content can contribute to the kind of account trouble covered in this piece on why Instagram accounts get deactivated. It's a quieter risk than most people running ads think about, and it's an annoying one to discover mid-campaign.
If you're newer to Instagram generally and want the wider context around how the app treats ads, accounts, and reach, the full guide covering 81 Instagram topics is worth a bookmark for anything this post doesn't cover.
What I'd tell someone writing their first Stories ad tonight
Write the offer plainly first. Cut it to the shortest true sentence you can manage. Put that sentence in the first frame, in high contrast text, out of the top and bottom margins. Test one change at a time. Stop treating it like copywriting and start treating it like a sign someone reads while walking past at speed, because that is exactly what it is.
A closely related guide: whether someone can see if you viewed their Instagram Story.
A closely related guide: how to read your Instagram Story analytics.
Frequently asked questions
How long should Instagram Stories ad copy be?
Aim for four to eight words in your main headline, something readable in under two seconds, since most viewers are already mid-swipe when your ad appears and won't finish a longer sentence.
Should I use emojis in Instagram Stories ad copy?
Use them sparingly and only where they replace a word rather than decorate one, an arrow pointing at your CTA works, a row of five unrelated emojis at the top of the frame just adds visual noise that slows reading down.
What's the biggest mistake people make writing Stories ads?
Writing full-sentence, feed-style copy and shrinking it to fit a vertical frame instead of rewriting it from scratch for a two-second glance, plus choosing offers that need too much explanation for the format.
Does the same Stories ad copy work for both Instagram and Facebook Stories?
Mostly yes if the layout respects both platforms' safe zones, but test separately where you can, since Facebook Stories audiences tend to skew slightly older and can respond better to a touch more context in the second frame.