Hooks

The Anatomy of a Viral Hook: 7 Patterns That Stop the Scroll

Maya Chen2026-01-14
TL;DR

A viral hook does three jobs in under two seconds: create tension, promise a payoff, and imply it's for you. This is the full breakdown of the 7 hook patterns that consistently beat the algorithm, with examples you can steal today.

Why the first two seconds decide everything

Short-form platforms judge your video almost instantly. If the first frame and first line don't earn a second of attention, retention collapses and the algorithm stops distributing. That's why the hook — not the payoff — is the highest-leverage part of any TikTok, Reel, or Short.

The 7 hook patterns that consistently win

1. The open loop — start a story you don't immediately resolve ("I quit my job over one email…").

2. The bold claim — a specific, slightly controversial statement that demands defense.

3. The negative frame — "Stop doing X" outperforms "Do X" because loss aversion is stronger than gain.

4. The number promise — "3 ways", "in 9 seconds" sets a clear, finite expectation.

5. The relatable callout — name the exact person who should watch ("If you're a freelancer who…").

6. The visual pattern-break — an unexpected first frame that doesn't look like an ad.

7. The question gap — ask something the viewer can't answer but wants to.

How to test a hook before you post

Guessing is expensive. Run your hook through a scoring tool like HookIQ to get a 0–100 read on hook strength, retention, shareability, trend alignment, and clarity before you ever hit publish. The goal isn't a perfect score — it's catching the obvious misses.

Turning a weak hook into a strong one

Weak hooks are usually vague, self-focused, or slow. Rewrite toward specificity, tension, and audience. "My morning routine" becomes "The 6am habit that doubled my output (I resisted it for a year)."

TL;DR

Master the open loop and the negative frame first — they carry most short-form virality. Then score every hook before posting so you stop shipping duds.

Score your hook now

Put this into practice — get a free 0–100 score in seconds.

Try HookIQ free

Made with Emergent