TikTok hooksshort-form videoscroll-stoppingcaptionssocial media

Writing TikTok Hooks That Stop the Scroll

By Samuel Malkasian · 2025-06-13 · 3 min read
Writing TikTok Hooks That Stop the Scroll

On TikTok you have roughly one second to win a viewer before their thumb flicks you into oblivion. Your hook, the on-screen text that opens the video and the caption that frames it, is the single most important factor in whether anyone watches. The algorithm feeds on watch time, and watch time starts with a hook that stops the scroll. Here's how to write one.

The First Second Is Everything

TikTok decides who sees your video based on early signals, and the most important is whether people keep watching past the opening moment. A weak hook bleeds viewers instantly, and that early drop tells the algorithm to stop pushing your video. A strong hook holds them just long enough for the content to do its job.

Your on-screen text hook usually beats relying on spoken words, because viewers scroll with the sound off or before audio loads. The first frame of text is your real headline.

Open a Gap the Viewer Needs to Close

The most reliable scroll-stoppers create an information gap, a question or claim the viewer has to resolve by watching.

  • Weak: "Here's my skincare routine."

  • Strong: "The skincare step I regret skipping for 10 years."

  • Weak: "Tips for saving money."

  • Strong: "The money habit that quietly made me broke."

The strong versions promise a specific revelation. The viewer can't predict the answer, so they stay to find it. That tension is the engine of retention.

Lead With Tension, Stakes, or Surprise

Hooks that work tap an immediate emotion in the first frame:

  • Curiosity: "Nobody tells you this about buying a first home."
  • Controversy: "Stop rinsing your pasta. Here's why."
  • Stakes: "This mistake cost me my entire deposit."
  • Relatability: "POV: you said you'd start Monday for the third week."
  • Surprise: "I tested the viral hack so you don't have to."

Notice none of them waste time warming up. There's no "Hey guys, welcome back." The hook hits the nerve immediately, because the warm-up is exactly when people scroll away.

Be Specific, Not Generic

Vague hooks die because they could apply to anything. Specificity makes the viewer feel the video is for them.

  • "How I got fit" is forgettable. "How I lost 20 pounds without giving up pizza" is a scroll-stopper.
  • "Travel tips" is noise. "The airport hack that saved me $200" is a reason to stop.

Numbers, dollar amounts, timeframes, and concrete nouns all sharpen a hook. The more precise the promise, the more believable and clickable it becomes.

Keep It Short and Readable

On-screen text competes with a tiny screen and a fast thumb. Long hooks get skimmed and skipped.

  • Keep the opening text to one short line, six to ten words.
  • Place it where the interface (captions, buttons, the for-you label) won't cover it.
  • Use plain, punchy language a viewer absorbs instantly, no jargon, no clever wordplay that needs a second read.

If your hook takes more than a beat to understand, it's too complicated for the format.

Don't Bait and Switch

A hook that promises a payoff the video never delivers will tank you twice: viewers leave fast, and they may never trust your account again. "Wait for the end" only works if the end actually rewards the wait. The algorithm rewards completion and rewatches, so the honest hook that fits the content will always beat the misleading one that fits a fantasy.

Test Your Hook Before You Post

The hook is too important to guess at. Write three or four versions of your opening line, then run them through our free AI Title Evaluator to compare them on clarity, curiosity, and emotional pull, the same qualities that decide whether a thumb keeps scrolling.

Write four hook variations for your next TikTok, score them in the evaluator, and lead with the one most likely to stop the scroll.

Put it into practice

Run your title through our free AI analyzer and get an instant score with improvement tips.

Evaluate Your Title →