How to write a hook that actually stops the scroll

Four tests you can run on your opening line before you film, plus the one number in your own analytics that tells you whether it worked.

Pattern Sep 24, 2026

Contents

A hook works when a specific person recognises their own situation in it. Most weak hooks fail because they were written for everyone.

Here are four tests you can run on your opening before you film, and one number that tells you afterwards whether it worked.

Test 1: who is this for

Read your first line and name the person it is for. If the honest answer is "anyone who makes content", rewrite it.

  • Too broad: "Here's a productivity tip."
  • Specific: "If you open your laptop and immediately forget what you were doing."

You do not need to say "if you're a freelance designer". You need to describe a situation only your people recognise.

Test 2: what happens if they ignore it

Most openings give the viewer nothing to lose. That is the single most common gap.

  • Nothing at stake: "Here's how I edit my videos."
  • Something at stake: "I edited wrong for two years and it cost me every brand deal I pitched."

The second is not louder. It just explains why the next 30 seconds matter.

Test 3: could a stranger dispute it

Specific claims hold attention because they can be checked. Vague ones slide past.

"I grew fast" gives nothing to argue with. "400 to 11,000 followers in six weeks" does. That version can also be screenshotted and sent to someone, which is distribution you do not have to ask for.

If your opening contains a vague quantity, replace it with the real number. You usually know it.

Test 4: does the rest of the video pay it off

If your hook opens a loop, close it in the video, clearly, in one plain sentence.

"Wait for the end" is not a loop. "The third one is why I almost quit" is, because it names something and promises to explain it.

An unpaid hook does not just lose that viewer. It teaches them your videos do not deliver, and they scroll faster next time.

Then check whether it worked

Your own analytics will tell you, and you only need one number.

Open a post, tap Analytics, and find average watch time alongside total views. Compare your last five posts.

  • Views low, watch time fine. The hook is not the problem. Fewer people started, but the ones who did stayed. Look at your thumbnail, your first frame, or your topic.
  • Views fine, watch time low. This is a hook problem. People arrived and left.
  • Both low. Start with the hook anyway. It is the cheapest thing to change.

Test one opening style for three posts before judging. A single post tells you almost nothing.

You can run those tests by hand. On connected Instagram Reels, Pattern can put watch time next to views. On TikTok it shows views and engagement. Draft review looks at the opening of the next video before you film another week.

Conclusion

  1. Say the first line out loud.
  2. Name who it is for. If it is "anyone", rewrite.
  3. Add the cost or the payoff.
  4. Put one real number or name in it.
  5. Check you actually answer it in the video.

Most weak hooks fail step 2. Fix that and the rest get easier.