How do you write a hook that stops the scroll?
A hook is the first 1–2 seconds of a Reel (or the first line of a caption) that earns the next moment of attention. Strong hooks create curiosity, name a specific problem, promise a clear payoff, or interrupt the expected pattern — then deliver on it fast.
The hook decides whether anything else you made gets seen. On Reels, most people who swipe away do it in the first 1–2 seconds — a weak hook means the algorithm never tests your video on a wider audience.
# Hook types that work
- Curiosity gap — open a loop the viewer needs closed ("The mistake that killed my reach…").
- Specific problem — name the exact pain your audience feels ("If your Reels die at 200 views…").
- Clear payoff / promise — tell them what they'll get ("3 hooks you can steal today").
- Pattern interrupt — an unexpected visual, motion, or statement in the first frame.
- Contrarian take — challenge a common belief (then back it up).
# A simple formula
Tension + specificity + speed. Say something the viewer cares about, make it concrete, and get to the value before they lose patience. Put the hook in the first frame on screen (text) and the first words spoken, not 5 seconds in.
# Common mistakes
- Slow intros ("Hey guys, so today I wanted to talk about…").
- Vague promises nobody can picture.
- A hook that over-promises and a body that under-delivers — that kills trust and watch-time.
Write 3–5 hook options for every post and lead with the strongest. GrowhtOS has a dedicated hook generator that writes in your brand voice and your audience's dialect.
FAQ
How long do I have to hook a viewer?
On Reels and TikTok, roughly the first 1–2 seconds. The opening frame and first spoken words decide whether people keep watching or swipe away.
How many hooks should I write per post?
Write 3–5 options and lead with the strongest. Testing different hooks on similar content is one of the fastest ways to learn what your audience responds to.