How to write Instagram hooks that actually work
Updated August 2026 · Growy
Short answer
The strongest hooks are specific and concrete, not clever. In our data, hooks that opened with a number reached 1.12× their niche median, while hooks phrased as a question reached only 0.93×. Six to nine words performed best. Say exactly what the viewer is about to get, in the first second, and show it on screen.
What the data says
We classified the opening hook of tens of thousands of public Instagram posts and scored each against the median post in its own niche. Two patterns came out clearly, and one of them contradicts very common advice.
Hooks that opened with a number — "3 mistakes…", "90 seconds to…" — reached 1.12× the niche median. Hooks phrased as a question reached 0.93×. The popular advice to "open with a question" did not hold up: a question asks the viewer to do work, while a number promises exactly what they are about to receive.
Length mattered less than people assume, but there was a sweet spot: six to nine words performed best at 1.03×, with very long hooks of fifteen words or more falling to 0.95×. Long enough to be specific, short enough to read before the thumb moves.
Write the promise, not the tease
A hook has one job: make the next three seconds feel worth it. Vague intrigue ("you will not believe this") burns trust; specificity earns attention. The test is simple — can a stranger tell what they are about to get, and why it matters to them?
- Be numerically specific — "3 mistakes killing your reach" beats "some mistakes to avoid".
- Name the audience — "If you coach women over 40…" filters instantly and makes the right person stop.
- Lead with the outcome — Start where they want to end up, then explain how.
- Take a position — A clear opinion ("stop posting daily") outperforms a neutral summary.
- Cut the wind-up — "Hey guys, so today I wanted to talk about…" is three wasted seconds. Start at the point.
Put the hook on screen, not just in the audio
A spoken hook only works if the sound is on and the viewer waits. On-screen text works instantly and silently. In our dataset, posts with on-screen text reached 1.00× versus 0.86× for posts without — a consistent, nearly free improvement.
The formats that led our rankings were all visually hooked: meme remixes at 1.53×, expectation-vs-reality at 1.51×, static image with text overlay at 1.35×, b-roll with text overlay at 1.18×. Talking-head reels, the most-produced format of all, came last among common formats at 0.72× — largely because nothing visual happens in the first second.
How to test hooks without guessing
Write five hooks for every idea and pick the one that is most specific, not the one that sounds cleverest. Then track which posts broke out. Because reach is so concentrated — the top 10% of posts drive a median 63% of a niche's views — a small improvement in hook quality compounds unusually fast.
Keep a running list of your own winning hooks and reuse their structure with new content. Patterns transfer far better than individual lines do.
Hook patterns, measured against the niche median
| Pattern | Performance | Read |
|---|---|---|
| Opens with a number | 1.12× | Specific promise — the strongest simple lever |
| 6–9 words long | 1.03× | Enough to be specific, short enough to read |
| 10–14 words | 1.00× | Fine, but tightening usually helps |
| Phrased as a question | 0.93× | Asks the viewer to do work — use sparingly |
| 15+ words | 0.95× | Too slow for the first second |
Frequently asked
What makes a good Instagram hook?
Specificity. The strongest hooks say exactly what the viewer is about to get, in the first second, and show it on screen. In our data, hooks opening with a number reached 1.12× the niche median, and six to nine words was the sweet spot.
Should Instagram hooks be questions?
Usually not. Question hooks reached only 0.93× the niche median in our dataset, versus 1.12× for hooks that opened with a number. A question asks the viewer for effort; a number promises them a payoff.
How long should a hook be?
Six to nine words performed best (1.03×). Very long hooks of fifteen words or more dropped to 0.95× — they take too long to read before the viewer scrolls.
Does the hook need to be on screen?
It helps considerably. Posts with on-screen text reached 1.00× versus 0.86× without, and every top-performing format in our analysis was visually hooked. Audio-only hooks depend on sound being on and the viewer waiting.
Related
Growy runs this analysis on your account and your niche — not the averages.
Scan my account →