Skip to main content

How to Write YouTube Hooks

By OnlyMov Editorial Team · · Editorial policy

A huge share of viewers leave in the first 30 seconds — and the retention graph's opening cliff is the single biggest lever on a video's performance. The hook's job is simple to state and hard to do: confirm the click was right, open a question the viewer needs answered, and get moving before they check the suggested sidebar.

Free tool for this task

Skip the manual work — use YouTube Hook Generator to do this instantly.

Try YouTube Hook Generator

What the first 15 seconds must do

  • Confirm the promise — the viewer clicked a title and thumbnail; the hook must immediately signal "yes, this is that video." A mismatch triggers instant exits.
  • Open a loop — pose the question the video answers, explicitly or implicitly, so leaving feels like walking out mid-sentence
  • Show motion — visual change in the first seconds; a static talking head from frame one reads as "slow video"

What it must NOT do: intro animations, "hey guys welcome back", channel pitches, or "before we start". Every second before the content starts is paying rent with viewers you're losing.

Five hook patterns that work

  • Cold open on the payoff — show the end result first: the finished build, the transformed room, the number. "Here's the $40 desk setup — let me show you how."
  • Stakes — why this matters or what it cost: "This mistake cost me 40,000 subscribers."
  • Contrarian claim — "Everything you've heard about protein timing is wrong. Here's what the research says."
  • In medias res — start mid-action, explain later; the confusion is the loop
  • The list promise — "Seven settings. Two minutes. Your camera will never look the same." Structure + payoff + time cost, all in one breath.

Script the hook like ad copy

The hook deserves more writing time per second than anything else in the video. Draft it, cut a third, read it aloud, cut again:

Draft: "So today I wanted to talk about something a lot of you have been asking about in the comments, which is how I plan my videos, and I think you'll find some of this pretty useful."

Hook: "I plan every video in 20 minutes. This is the exact template."

Write the hook after the video is scripted — you can't summarize the payoff before you know it. Then cold-open with it: many strong videos put the hook line *before* any branding at all.

Keep the promise fast — then re-hook

A hook writes a check the next 60 seconds must start cashing. If the hook promises seven settings, setting one should arrive within the first minute — trust in the pacing keeps viewers through the middle.

Re-hook at intervals: "the next one is the one most people get wrong" before point three, a mid-video tease of the best-for-last item. Retention isn't one hook — it's a chain of small open loops. And check your retention graph afterwards: where the cliff is tells you which loop broke.

Step-by-step summary

  1. 1

    Script the video first, hook last

    You can't tease a payoff you haven't defined.

  2. 2

    Pick a pattern and draft

    Cold open, stakes, contrarian, in medias res, or list promise — whichever fits the payoff.

  3. 3

    Cut a third, twice

    Read aloud; delete every word that delays the loop.

  4. 4

    Deliver early and re-hook

    First payoff inside a minute; small teases before each section.

Frequently asked questions

How long should a YouTube hook be?
Five to fifteen seconds for most videos. By second fifteen, the viewer should know exactly what they'll get and be one open question deep. Longer setups are only earned by strong storytelling.
Should I put the hook before or after my intro?
Before. Hook first, then a two-to-three-second brand moment at most, then content. Long animated intros measurably bleed viewers — many successful channels have dropped intros entirely.
Do Shorts hooks work differently?
Same principles, compressed brutally: the Shorts hook is one line and one second, because swipe decisions happen faster than click decisions. The open-loop logic is identical.

Ready to try it?

Use the free YouTube Hook Generator — no sign-up, no cost.

Open YouTube Hook Generator