On TikTok, Reels and Shorts, your video does not get watched — it gets auditioned. The viewer gives you about three seconds, and in those three seconds your hook is fighting every other video they have ever liked. Win the first three seconds and the algorithm shows your video to more people. Lose them and nothing else in the video matters.
The good news: hooks are not magic. They run on a handful of psychology patterns that have worked since long before short video existed. Learn the seven below, and you will never stare at a blank script again. And if you want twenty of them generated for your specific product in seconds, our Viral Hook Generator does exactly that — each with a note on why it works.
Why 3 seconds is the whole game
Every short-video platform measures the same thing first: did the viewer stay past the opening? That early retention signal decides how widely your video gets distributed. A video with a great demo and a weak hook dies quietly. A video with a great hook and an average demo gets pushed, because the platform only needed the hook to do its job.
This is why scripting the hook separately — before anything else — is the highest-leverage habit in product video. Write ten hooks, pick the strongest two, and build the video around them. The patterns below give you the raw material.
Pattern 1: The curiosity gap
Open a loop the brain needs to close. The formula: state something surprising, withhold the explanation.
- “This $9 thing outsells every gadget on my store.”
- “I found out why my videos kept flopping. It was this.”
- “Nobody believes this costs less than a coffee.”
The gap between what the viewer knows and what they want to know is tension, and tension holds attention. Just make sure you actually close the loop in the video — an unclosed curiosity gap feels like clickbait and trains viewers to distrust you.
Pattern 2: The contrarian take
Challenge something the viewer believes. Disagreement is one of the strongest attention triggers there is.
- “Stop buying organizers. Buy this instead.”
- “Your skincare routine is missing the cheapest step.”
- “Expensive knives are a scam. This $20 one isn’t.”
Contrarian hooks work because the viewer’s brain has to resolve the conflict: is that true? They watch to judge. Keep the claim defensible — “scam” needs a real argument behind it, or the comments will eat you alive (which, admittedly, is also engagement).
Pattern 3: The before/after transformation
Show the end state first, then promise the journey. Transformation is the oldest story structure in advertising.
- [Holding a stained pan, then a gleaming one] “Thirty seconds. Same pan.”
- “My desk went from this… to this. One product.”
- “Watch this wrinkled shirt. Now watch this.”
The visual does the heavy lifting here — the words just frame it. Film the “after” first in your script planning, because the contrast between the two states is the hook. Weak version: describing the transformation. Strong version: showing both states in the first two seconds.
Pattern 4: The “stop doing X” callout
Name the viewer’s current behavior and interrupt it. This pattern works because it feels personally addressed.
- “Stop scrubbing your grout with a toothbrush.”
- “If you’re still paying for bottled water, watch this.”
- “Stop buying phone chargers at the gas station.”
The viewer thinks: that’s me. Personal recognition beats generic benefit statements every time. The more specific the called-out behavior, the stronger the hook — “stop wasting money” is weak; “stop paying $6 for latte foam” is strong.
Pattern 5: The number hook
Numbers promise structured, digestible value. The brain likes knowing what’s coming.
- “Three reasons this replaced my $200 gadget.”
- “I tested 5 water bottles. Only one survived.”
- “Two minutes. That’s all this takes.”
Odd numbers tend to outperform even ones in headlines, and small numbers (2–5) beat big ones for short video — nobody believes you will cover “17 reasons” in 30 seconds. The number also commits you to a structure, which makes the rest of the script easier to write.
Pattern 6: The problem agitation
Name a pain the viewer feels daily, then twist it slightly. Pain holds attention better than pleasure.
- “Your back hurts because your chair does this.”
- “This is why your plants keep dying.”
- “POV: your ‘waterproof’ mascara at 3pm.”
The agitation version outperforms the plain problem statement because it adds a small sting of recognition. You are not informing the viewer — you are seen by them. One caution: agitate the problem, never the person. “You’re lazy” loses; “this chore is badly designed” wins.
Pattern 7: The personal story open
Start mid-story, as if the viewer walked into a conversation. Stories bypass skepticism because the viewer is listening, not evaluating.
- “I wasted $80 on organizers before finding this $12 one.”
- “My mom called me about this gadget twice this week.”
- “I bought this as a joke. It’s now my most-used tool.”
The story open works especially well for affiliates and UGC creators, because it borrows the credibility of personal experience. Keep it to one or two sentences — this is a hook, not a memoir. The story’s job is to earn the next ten seconds.
How to test hooks without burning out
Do not film seven separate videos. Film one solid demo, then record seven different 3-second openings and edit each onto the same demo. Post them spaced apart and compare the 3-second view rate. You will usually find one clear winner, and the margin is often bigger than you expect — the same product, the same demo, double the retention, just from the opening line.
Keep a running list of your winners. Over a few months you will build a personal swipe file of hooks proven on your audience, which beats any generic list — including this one. (Though this one is a fine place to start.)
From hook to full script to posted clips
A hook without a script behind it is a great opening to a video nobody finishes. Pair your winning hook with the five-beat structure — hook, agitate, demo, proof, CTA — and you have a complete converter. Then multiply it: one filmed demo becomes a week of posts when you cut different hooks onto it. Pair each winning hook with ClipForge’s free split tool to cut hook-first clips for every platform in the browser, without re-editing. Write the hook, film once, clip everywhere.