If your Reels ads are getting views but no sales, the problem is almost never the algorithm. It's the creative. Learning how to make Instagram Reels ads that convert means treating the first frame, the structure, and the offer as separate problems to solve — not hoping a nice-looking clip will do the selling for you.
What "converting" actually means for a Reels ad
Before you touch a script, define the job of the ad. A Reels ad that converts isn't necessarily the one with the most views or the lowest cost per view — it's the one that moves a stranger from scrolling to clicking to buying, in that order. That means three things have to work together: a hook that earns the next two seconds, a body that builds enough desire or trust to justify a click, and a call to action that removes friction instead of adding it.
If any one of those three breaks, the whole ad underperforms even if the other two are strong. A gorgeous product shot with no offer won't convert. A great offer buried under ten seconds of brand intro won't convert. Treat this as a chain, not a mood board.
Step 1: Write a hook built for the Reels feed, not for TV
Reels ads sit inside a feed of entertainment content, which means your first frame is competing with dance videos and comedy skits, not other ads. A logo, a slow zoom on a product, or a voiceover that starts with "Meet the brand that..." will get scrolled past.
Instead, open with one of these proven hook patterns:
- The blunt claim: on-screen text stating a specific, testable benefit ("This clears a stuffy nose in under a minute") over footage of the product in use.
- The relatable problem: show the exact frustrating moment your buyer recognizes — a tangled charging cable, a gummy that tastes chalky — before the product appears.
- The pattern interrupt: an unexpected visual or a question that contradicts what viewers expect ("Why does every phone stand wobble except this one?").
- The proof-first hook: lead with a result or before/after, then explain how you got there.
Whatever pattern you use, the hook should be legible with the sound off and should not require the viewer to already know your brand. For a deeper breakdown of hook formulas and swipe-ready examples, see how to write a video ad hook that stops the scroll.
Step 2: Structure the middle around one problem and one proof point
Once you've earned attention, resist the urge to cram in every feature. A converting Reels ad usually follows a tight, four-part shape:
- Hook (0-2 seconds): stop the scroll with a claim, question, or visual.
- Problem (2-8 seconds): name the frustration your buyer already feels, in their words, not yours.
- Benefit and proof (8-20 seconds): show the product solving that problem, backed by something concrete — a demonstration, a comparison, a specific use case.
- Offer and call to action (20-30 seconds): state exactly what happens if they tap now.
This is the same backbone used in direct-response advertising long before Reels existed. If you want the full breakdown of pacing and shot-by-shot timing, how to structure a direct-response video ad script is worth reading alongside this guide.
Keep the proof specific, not generic
"High quality" and "customers love it" are claims anyone can make. Specific proof is harder to ignore: a side-by-side comparison, a close-up of a mechanism working, a clock on screen counting how fast something happens, or a screenshot of an actual product page. Treat any exact number as something to test and confirm yourself rather than something to assume works — a claim like "lasts twice as long" only helps if it's true and provable.
Step 3: Design for sound off, then add sound back in
You should assume a meaningful share of your Reels audience will watch without sound, especially on mobile feeds where autoplay starts muted. That means your core message — the hook, the problem, the offer — needs to live in on-screen text and visuals, not only in a voiceover.
This doesn't mean sound doesn't matter. Music and voiceover add energy, trust, and personality, and plenty of Reels and TikTok viewers do watch with sound on. The practical approach: write and shoot the ad so it works muted, then layer in music or a voiceover pass afterward so it performs even better for viewers who have sound on. Don't build an ad that only makes sense with narration playing.
Step 4: Make one offer, and make it easy to act on
A common reason Reels ads generate clicks but not sales is an offer that's vague or split across too many messages. Pick one primary offer per ad — a discount code, a bundle, a free trial, a limited-time bonus — and repeat it clearly near the end rather than introducing new information.
Pair the offer with a call to action that matches the platform's native language: "Shop now," "Get 20% off," "Try it free." Avoid vague endings like "Check us out" — they add friction by making the viewer guess what happens next.
Step 5: Match format to Reels, not to your old ad library
Reels ads should be shot vertical (9:16) from the start, not cropped from a horizontal video. Cropping usually cuts off product detail or leaves awkward dead space, and it visually signals "repurposed ad" rather than "native content." Aim for a full-bleed vertical frame, fast cuts (every 1-3 seconds is a reasonable starting point to test), and captions styled like organic Reels rather than a corporate lower-third.
| Element | What tends to convert | What tends to underperform |
|---|---|---|
| First frame | A claim or problem visible instantly | Logo or brand name only |
| Aspect ratio | Full vertical 9:16, edge to edge | Horizontal video with black bars |
| Pacing | Cuts every 1-3 seconds | Long static shots |
| Captions | Bold, legible, matches spoken or on-screen claim | No captions, or tiny text |
| Offer | One clear offer repeated once or twice | Multiple offers or vague discount language |
| CTA | Specific action word ("Shop now," "Get 20% off") | Generic close ("Learn more," "Check us out") |
A simple 30-second script template you can adapt
Here's a generic structure for a product like a reusable water bottle, adaptable to most physical products:
- 0-2s: Text on screen: "Your water bottle is probably leaking right now." Visual: bag with a wet stain.
- 2-8s: Show the annoying moment — bottle tipping in a bag, condensation soaking through fabric.
- 8-18s: Cut to the product. Demonstrate the seal mechanism up close. Add a comparison shot against a leaking bottle.
- 18-24s: Quick montage of use cases — gym bag, car cupholder, backpack — reinforcing versatility.
- 24-30s: Text on screen: "Free shipping this week only. Tap to shop." End on product shot with logo.
For more full scripts built around this kind of structure, Reels ad template for online stores: 5 scripts that convert has ready-made examples across different product types.
Testing: change one thing at a time
Once your first ad is live, resist the temptation to overhaul everything after a slow first few days. Isolate variables so you actually learn something:
- Test the hook first — it has the largest effect on whether people watch past the first two seconds.
- Then test the offer — same hook and body, different discount or bundle.
- Then test the call to action wording — same everything else, different closing line.
- Keep a simple log of what changed and what happened, so patterns become visible after a handful of tests rather than guesswork after one.
Where FrameNotion fits into this process
Writing and shooting a structured Reels ad from scratch takes time most e-commerce teams don't have to spare for every test. FrameNotion is built for the early, high-volume part of this process: paste a product or website link, and an AI reads the page and writes a custom 30-second vertical video ad from scratch — hook, problem, benefit, proof, offer, and call to action included — then checks its own rendered frames before exporting an MP4 at 1080×1920, 30 fps, ready for Reels, TikTok, Shorts, or Meta ads.
You can upload a logo, up to six product images or screenshots, and notes like a promo code, and the on-screen copy can be written in any of 18 languages. Ads come out designed to work on mute, since FrameNotion doesn't add sound yet — you add music or voiceover afterward in your ad platform or an editor of choice. A finished ad takes roughly 10 to 20 minutes, which makes it realistic to generate a few hook or offer variations to test side by side instead of committing to a single script. It's currently a free open beta with a daily limit and no credit card required. Browse example ads or see how it works before trying it on the homepage.
Common mistakes that quietly kill conversion
- Leading with the brand instead of the problem — viewers decide whether to keep watching before they care who you are.
- Burying the offer at second 29 — state it clearly with enough time left for the viewer to register it before the ad ends.
- Using stock-style footage that looks like an ad — Reels performs best when it blends visually with organic content.
- Skipping captions — even sound-on viewers often benefit from captions reinforcing the message.
- Testing too many variables at once — you'll get a result but won't know why.
Putting it together
A Reels ad that converts is less about production value and more about sequencing: a hook that earns attention, a problem the viewer recognizes, proof that's specific rather than vague, and one offer stated clearly at the end. Build for sound-off first, add sound second, and change one variable at a time when you test. Do that consistently and your Reels ads stop being a guessing game and start behaving like a predictable channel.
Frequently asked questions
How long should an Instagram Reels ad be?+
A 30-second length is a solid starting point to test — long enough to include a hook, problem, proof, and offer, short enough to hold attention in a fast-scrolling feed. Shorter cuts can work for pure awareness, but conversion-focused ads usually need the full arc.
Should I use influencer-style UGC or polished product shots?+
Test both. UGC-style footage often blends better into the Reels feed and can feel more trustworthy, while polished shots can better showcase product detail. The right mix depends on your product and audience, so treat it as a variable to test rather than a fixed rule.
Do Instagram Reels ads need captions?+
Yes, add captions by default. They help viewers who watch on mute and reinforce your message for viewers who have sound on, especially for claims and offers you want remembered.
How many different hooks should I test before deciding an ad isn't working?+
A reasonable starting point is three to five distinct hooks on the same body and offer before concluding the concept itself needs to change. Fewer than that and you may be judging the hook, not the product-market fit of the ad.
Can I reuse a TikTok ad as an Instagram Reels ad?+
Often yes, since both are native vertical, fast-paced formats, but check that captions, aspect ratio, and pacing still feel native to Reels rather than carried over from TikTok's specific style. See how to make a TikTok ad from scratch for a comparable process you can adapt.
