The perfect 15-second Facebook ad video script
Quick Answer
A 15-second Facebook ad video has roughly 1.5 seconds for the hook, 9 seconds for the body and 4.5 seconds for the offer. You cannot afford a slow opening, a tour of features or a polite sign-off. Every frame either earns the next frame or loses the viewer.
The script below is built around one job: get a viewer who has never heard of you to tap the CTA before the post-hold animation finishes.
The full script (scene by scene)
Product: A direct-to-consumer collagen powder.
Scene 1 (0.0s to 1.5s) Hook
- Visual: Creator looks straight into the lens holding a half-empty scoop. Text overlay: "I was scammed by collagen for two years."
- Audio: "Stop buying collagen until you watch this."
Scene 2 (1.5s to 3.5s) Pattern interrupt and credibility
- Visual: Quick zoom on the back of three branded tubs lined up on a kitchen counter. Red circle drawn on the ingredient panel.
- Audio: "Three of the top-selling brands have less than 6 grams per serving. You need 10."
Scene 3 (3.5s to 6.5s) The reveal
- Visual: Creator dumps a scoop into a glass of water. The powder dissolves cleanly.
- Audio: "I tested 14 brands. Only one had the dosage, the source and zero added sugar."
Scene 4 (6.5s to 9.5s) Proof point
- Visual: Phone screen showing a side-by-side photo of the creator's hair after 90 days.
- Audio: "After 90 days my hair stopped shedding for the first time in five years."
Scene 5 (9.5s to 12.0s) Social proof
- Visual: Three tweet-style cards stacked with star ratings.
- Audio: "And it is not just me. 4,000 reviews say the same thing."
Scene 6 (12.0s to 15.0s) Offer and CTA
- Visual: Pack shot with a 20 percent off sticker. Text overlay: "First-order link in caption."
- Audio: "Tap the link below for 20 percent off your first tub. Cancel any time."
Why it works
Every scene is doing one job and only one job. Hooks fail when they try to introduce the brand, the creator and the offer at the same time. The first 1.5 seconds here only does the pattern interrupt; the credibility line lands once you have already stopped scrolling.
The 15-second format is also your sound-off insurance. Notice the text overlay in scene one repeats the spoken hook in different words. A muted viewer reads the line, an unmuted viewer hears it, and a fast scroller gets both.
The CTA earns the right to appear because scenes 4 and 5 created proof. If you put the offer at second 5, you have not deposited anything to withdraw against.
Common mistakes
- Burning the first second on a brand logo or a slow camera move.
- Using a hook that only makes sense after seeing the rest of the ad.
- Reading the price out loud before the proof has landed.
- Choosing music with a loud intro that buries the hook line.
- Writing 15 seconds of dialogue and then trying to cram it in.
FAQs
How many words should a 15-second script contain?
Aim for 32 to 38 spoken words. Anything more sounds rushed, anything less feels empty. Read it aloud against a stopwatch before you film.
Should the CTA be spoken or only on screen?
Both. Spoken CTAs drive recall, on-screen CTAs drive taps. Doing only one halves the conversion rate.
Can I reuse this script for Reels and Stories?
The structure works, but Reels often benefits from a slightly longer hold on scene one and Stories needs the CTA pinned to the final two seconds with the swipe arrow.
Does it need a brand mention in the first three seconds?
No. The brand should land at the offer, after the proof. Forcing it early reduces hold rate.
How many cuts should a 15-second ad have?
Five to seven works best. Fewer cuts feel slow on Reels, more than seven feel like a music video and lose the message.
Bring your video ads to life with Pix-Vu
Once your script is locked, you still need a way to test variations without re-shooting. Pix-Vu lets you generate fresh creative cuts, swap hook lines and rebuild thumbnails from a single source, so your 15-second script can run as twelve different ads by Friday.
Related posts
Why Identical Ads Get Different Approvals Explained
7 April 2026
Read guide
Instagram Ads in Chula Vista: 2026 Local Marketing Guide
6 April 2026
Read guide
Instagram Ads in Washington DC: Costs, Strategy & 2026 Guide
5 April 2026
Read guide
Instagram Ads in Cambridge: 2026 Local Marketing Guide
4 April 2026
Read guide
Instagram Ads in Bristol: 2026 Local Marketing Guide
3 April 2026
Read guide
Facebook Special Ad Categories Explained: Credit, Housing, Employment, Politics
3 April 2026
Read guide
Ready to automate your Facebook ads?
Let AI handle your ad creative, targeting, and optimization. Launch profitable campaigns on autopilot.
Get Started Free