If you want to know how to write a hook that stops the scroll, the short answer is this: open with a visual surprise, a direct question, or a bold claim that's specific to your product, then confirm within a second or two that the video is relevant to a problem the viewer already has. Everything else in your ad — proof, benefit, offer, call to action — only gets watched if the hook does its job first. This guide breaks that first job down into a repeatable process, with formulas, a comparison of hook types, and a checklist you can use on your next ad.
Why Most Hooks Fail in the First Few Seconds
Most hooks fail for one of three reasons: they are too slow, too generic, or too disconnected from what the viewer actually cares about. A slow hook spends its first second on a logo, a brand name, or a establishing shot with no tension. A generic hook could sit in front of almost any product — 'Tired of feeling tired?' works for a vitamin gummy brand, a mattress brand, or a coffee brand, which means it works for none of them in particular. A disconnected hook might be visually striking but has nothing to do with the benefit the ad is about to deliver, so the viewer feels tricked and leaves before the offer appears.
A hook that stops the scroll does the opposite on all three counts: it starts with motion or a claim in the first frame, it names a specific person, problem, or moment, and it sets up a payoff the rest of the video can actually deliver.
How to Write a Hook That Stops the Scroll: The Core Framework
Use this four-step process whenever you sit down to write a new hook. It works for product ads, service ads, and promotional videos alike.
- Name the exact viewer. Not 'people who want to be healthier,' but 'people who sit at a desk eight hours a day and feel it in their lower back by 3pm.' The more specific the person, the sharper the hook.
- Pick the interrupt. Choose one: a visual surprise (a before/after cut, an unexpected use of the product, a close-up of a flaw being fixed), a direct question aimed at that specific viewer, or a bold, concrete claim about the product.
- Confirm relevance in the next beat. The second line or second shot should make clear this is about the viewer's actual situation, not a generic category. This is where you plant the problem or the specific benefit.
- Promise a payoff the video will deliver. The hook should imply what's coming — a transformation, a fix, a reveal, a deal — so the viewer has a reason to keep watching instead of just a reason to stop scrolling for a second.
Run every draft hook through those four steps before you move on to the body of the script. If a hook can't answer 'who is this for' and 'what happens if they keep watching' in the first two lines, rewrite it. For a deeper breakdown of the exact first-three-second mechanics, see how to write a hook in the first three seconds.
Visual, Verbal, and Text Hooks Compared
Not every hook has to open with a line of spoken dialogue. You generally have three tools, and the strongest ads combine at least two of them so the hook lands whether sound is on or off.
| Hook type | Best for | Strength | Watch out for |
|---|---|---|---|
| Visual hook | Products with a clear before/after, transformation, or surprising use | Registers instantly, works even on mute | Needs a strong first frame — motion alone isn't enough without context |
| Verbal/spoken hook | Explaining a problem, a feeling, or a relationship the viewer has with the issue | Can carry tone, humor, or nuance a visual can't | Does nothing if the viewer has sound off and there's no caption backup |
| On-screen text hook | Cold audiences scrolling fast, feed-style placements | Readable in under a second, reinforces the spoken hook | Can feel like a worn-out ad formula if the wording is too familiar |
The safest default for most e-commerce ads is to combine all three: a visual interrupt, a spoken line that matches it, and bold on-screen text repeating or sharpening that line. That way the hook survives regardless of how the viewer is watching.
Ten Hook Formulas You Can Steal Today
These formulas are starting points, not rules. Swap in your own product and specific audience, then test a few against each other.
- The callout: 'If you own a phone stand and it keeps sliding off your desk, watch this.'
- The confession: 'I used the wrong posture corrector for a year before I found this one.'
- The myth-bust: 'Everyone tells you to stretch your back. That's not the actual fix.'
- The visual flaw fix: open on the exact problem (a cluttered cable drawer, a wobbly phone stand, a dull kitchen knife) before anything is said.
- The countdown: 'In 10 seconds I'll show you why this vitamin gummy brand sold out three times this year.'
- The direct question: 'Still charging your phone stand every night?'
- The dare: 'Try to find a flaw in this before you keep scrolling.'
- The reversal: show the expected outcome failing, then cut to the product succeeding.
- The insider tip: 'The thing nobody tells you about choosing a mattress topper.'
- The urgency opener: 'This sale ends tonight, and here's what you're missing if you skip it.'
If you're writing for a specific moment — a new drop, a holiday sale, a back-to-school push, or a free-shipping offer — it's worth browsing hook ideas built for that exact scenario, such as hook ideas for new product drops, hook ideas for holiday sales ads, or hook ideas for free shipping offers. Matching the hook to the occasion usually beats a generic one, even a well-written one.
How to Test and Improve Your Hooks
Don't try to pick a winning hook by instinct alone. Write three to five variants for the same product and run them head-to-head, since hooks that look weak on paper sometimes outperform the one you were sure would win, and vice versa.
- Change one variable at a time: swap the opening line but keep the same visual, or swap the visual but keep the same line, so you learn what actually moved the needle.
- Write at least one hook aimed at someone who has never heard of the product. Hooks written for people already familiar with a category tend to assume too much.
- Keep a swipe file of your own best-performing openings and reuse the structure, not the exact words, on future ads.
- If you're producing ads with FrameNotion, use the A/B hook variants option available on the Pro and Agency plans to generate alternate openings for the same ad without starting the whole script over.
If your ads are aimed at people who have no prior relationship with your brand, the stakes on the hook are even higher — there's no second chance from an existing follower base. Our dedicated guide on how to write a hook for cold audiences walks through that case step by step. And if you're unsure which angle fits which viewer, how to pick the right hook for your target audience covers how to match the hook type to who's actually watching.
Common Mistakes That Kill a Scroll-Stopping Hook
- Opening on a logo, a brand name, or a slow fade-in instead of the actual interrupt.
- Writing a hook that could apply to any product in the category, not this specific one.
- Relying on spoken audio alone with no caption or on-screen text backup.
- Promising a payoff the rest of the video doesn't deliver, which spikes early drop-off once the viewer feels misled.
- Reusing the same hook across every ad in a campaign instead of testing fresh angles.
- Making the hook feel like a sales pitch before the viewer has a reason to care about the problem.
Where FrameNotion Fits
Writing a strong hook is a skill you can practice, but turning that hook into a finished, on-brand video ad still takes time most founders and small teams don't have. FrameNotion takes a product or website link, has FrameNotion AI write a full 30-second script — hook, problem, benefit, proof, offer, call to action — and renders it as a 9:16 MP4 built for TikTok, Reels, Shorts, and Meta ads, with a voiceover, music cut to the beat, and word-by-word captions so the hook still lands if someone's watching on mute. A finished ad takes about 10-20 minutes, and the first one is free with no card required. See example ads made with FrameNotion or check how FrameNotion works and current pricing if you want to turn today's hook ideas into a finished ad without opening an editor.
Once an ad exists, you don't have to start over to try a different opening line. On the Pro and Agency plans, FrameNotion can generate A/B hook variants for an existing ad, and change requests let you adjust text and color without rebuilding anything from scratch — useful once you've decided which formula from this guide is worth testing first.
Frequently asked questions
How long should a hook actually be?+
Treat the first 1-3 seconds as the hook itself, with the interrupt landing in the very first frame. The hook doesn't need to be a full sentence — a single sharp visual plus three or four words of text can do the job faster than a full spoken line.
Should a hook always be phrased as a question?+
No. Questions work well for some products, but bold claims, visual surprises, and confessions can outperform questions depending on the audience. Mix formats across your tests instead of defaulting to one type.
Does the product need to appear in the first second?+
Not necessarily. What matters more is relevance to the viewer's situation. Many strong hooks delay showing the product by a second or two and open instead on the problem, the person, or the moment the product fixes.
How many hook variants should I test for a new launch?+
A reasonable starting point to test is three to five variants per ad concept, each changing one element — the opening line, the visual, or the on-screen text — so you can tell which change actually mattered.
Can a hook work if the viewer has the sound off?+
Yes, if you design for it. Pair the spoken hook with matching on-screen text and a visual interrupt strong enough to register on its own, rather than relying on audio to carry the opening.
