How Instagram Reel hooks actually work
There are a hundred lists of "150 hooks to copy and paste." They're mostly useless, because a hook isn't a sentence you borrow — it's a structure that creates a specific kind of tension. Learn the six structures and you can write your own forever.
A hook does one job: it opens a gap the viewer needs closed. That's it. Everything else — the delivery, the text on screen, the pattern interrupt — is decoration on top of whether a gap exists.
This is why copied hooks fail. Someone takes "nobody is talking about this" from a list, attaches it to a topic plenty of people are talking about, and the gap never opens. The sentence looks like a hook. It doesn't function as one.
The two-second problem
You're not competing for attention against other Reels. You're competing against the viewer's thumb, which is already moving. The decision to keep watching is made before most people have finished saying their own name.
Practically that means your hook has to be the first thing that happens. Not after the logo sting, not after you walk into frame, not after "hey guys." Frame one, word one.
It also means the visual is part of the hook. If your opening line promises something dramatic and the frame shows you sitting calmly in a chair, the frame wins — people believe what they see faster than what they hear.
The six structures
1. The contradiction
State something the viewer believes, then deny it. The gap is between what they think they know and what you're about to tell them.
Works because being wrong is intolerable. The viewer has to know whether they're in the group being corrected.
Fails when the belief you're denying isn't actually widespread. If nobody believed it, there's no contradiction — you've just stated a fact in an argumentative tone.
2. The named symptom
Describe a specific experience the viewer has had, before offering any explanation. The gap is diagnostic: they recognise themselves and now need to know why.
This is the most reliable structure across every category, and the most underused. It works because recognition is instant and involuntary — you can't help identifying with an accurate description of your own experience.
The craft is in the specificity of the symptom. "You feel tired" describes everyone and lands on no one. "You reread the same paragraph four times" is a person.
3. The stakes-first story
Open at the moment of highest consequence, then go back and explain. The gap is narrative: how did we get here, and how does it resolve.
Borrowed from journalism, where it's called burying nothing. Most people telling a story on camera start at the beginning, which is where the least interesting part lives.
4. The withheld specific
Promise a concrete piece of information and don't give it yet. The gap is informational and it's the easiest to open — which is exactly why it's the easiest to abuse.
Use sparingly and always pay it off fast. This is the structure behind every rage-baiting account that promises a reveal and delivers nothing at second 45. Audiences have been trained to distrust it. If you open this way, deliver inside ten seconds or you've spent trust you won't get back.
5. The number that doesn't fit
Lead with a figure that seems wrong. The gap is arithmetic — the viewer needs the missing variable that makes it make sense.
Requires a real number. Invented ones are the single fastest way to lose the part of your audience that would actually have bought something.
6. The demonstration
No verbal hook at all. You're mid-action in frame one and the action itself creates the question.
Someone already halfway through doing something unusual, a screen recording with a change happening, a before state that obviously implies an after. The gap is visual: what is this and where is it going.
This is the strongest structure available if your subject is visual, and it's what silent workout demos, teardowns and process videos all rely on. It also travels furthest, because it doesn't depend on the viewer having sound on.
How to tell a real hook from a hook-shaped sentence
Read your opening line and ask one question: what does the viewer now need to know?
If you can answer in a specific sentence — "whether their protein timing has been wasted," "why they can't focus at 3pm," "what the line on the bank statement was" — the gap is real.
If the answer is vague, like "more about the topic," there's no gap and the hook is decorative. That's the test. It takes five seconds and it will kill about half of the openings you write.
Templates work right up until the moment the audience has seen the template. Structures don't expire; phrasings do. "POV:" was a structure once and is now a punchline. Learn why each one opens a gap and you'll be able to write the next phrasing rather than borrowing the last one.
The hook is not the whole job
A good hook gets you two seconds. It doesn't get you thirty. Plenty of accounts have excellent openings and terrible retention, because they open a gap and then take fifteen seconds to start closing it.
Whatever tension the hook creates has to start resolving almost immediately, and then something new has to open before that resolution fully lands. That rhythm — open, partially close, reopen — is what actually holds a viewer, and it's covered in why viewers drop off.
Learning from hooks that are working now
The six structures are stable. The phrasings that feel fresh are not, and they move at different speeds in different niches.
The useful habit is to watch openings in your own category and classify them — which structure is this, what gap does it open, how fast does it pay off. Do that for twenty reels and you'll write better hooks than any list will give you.
Runwave does the classification automatically. It pulls the reels outperforming their baseline in your niche, breaks down the hook and the retention shape of each one, and writes new scripts in your own voice using the structure rather than the sentence.
See which hooks are working in your niche
Runwave reads the reels performing right now, explains why each opening held, and turns the structure into a script in your voice.
Start free for 7 days