TikTok hooks: the first second, done properly
Everything else in short-form is downstream of the first second. A great script with a weak hook gets 200 views; a mediocre script with a great hook gets a chance. TikTok measures whether the thumb stopped before it measures anything else, and it measures it in well under a second.
This guide is about writing that second on purpose. Eight hook patterns that work for brands, with a worked example of each, the ways hooks usually go wrong, and a one-hour session that leaves you with a month of openers before you've shot anything.
What a hook actually has to do
- Stop the thumb, then earn the next three seconds — A hook has two jobs in sequence: interrupt the scroll, then make staying feel cheaper than leaving. Curiosity, recognition and stakes all work. Volume, flashing text and 'wait for it' do not — they interrupt without earning.
- Three channels, one message — The spoken line, the on-screen text and the first frame should all be the hook. Most viewers arrive muted; a hook that only lives in the audio reaches half the room. Write the text version first — it's the constraint.
- Specific beats clever — 'Why your TikToks flop' loses to 'Why your TikTok got 212 views and stopped'. Numbers, names and concrete situations signal that a real thing is about to be said. Puns and wordplay signal an ad.
- The hook is a promise the video has to keep — A hook that over-promises produces a completion rate that punishes you more than a quiet hook would have. Write the hook, then check the video pays it off by the halfway mark.
Eight hook patterns that work for brands
The specific number
Open on a precise figure that implies a story. Precision is the signal: '212 views' beats 'low views', '14 attempts' beats 'a lot of tries'. The viewer stays to find out how the number happened.
Example"Our fourteenth video got 340 views. The fifteenth got 800,000. One thing changed." First frame: the two numbers side by side, nothing else.
Watch outRound numbers. '10x growth' and '100k views' read as marketing. If the real number is 812,000, say 812,000.
The contrarian claim
State the opposite of what your audience believes, plainly, then spend the video proving it. It works because disagreement is involuntary attention — the viewer stays to argue. It only works if you can actually make the case.
Example"Posting every day is why your account isn't growing." Then the retention data from three accounts that cut to three posts a week.
Watch outContrarian for its own sake. A claim you can't back turns the comments into a tribunal and the completion rate into a cliff. Only open with a fight you can win.
The recognition line
Describe a moment your customer has lived, in their words, without naming the product. Recognition is faster than curiosity: the viewer doesn't wonder what's coming, they already know they're the subject.
Example"It's 11pm, you've written the caption four times, and none of them sound like you." Camera on a phone screen with a half-typed caption.
Watch outRecognition that's really about you. 'As a founder, I…' is your moment, not theirs. Write the line so the viewer could have said it.
The open loop
Start a sentence the viewer needs finished. 'The one thing…', 'What nobody tells you about…', 'The mistake I see in every…'. Cheap when overused, effective when the loop closes on something genuinely useful.
Example"The one setting in TikTok Studio that most small brands have never opened." Then open it, on screen, in the first ten seconds.
Watch outClosing the loop with nothing. If the reveal is generic, the pattern becomes a reputation. Use it only when the payoff would survive being the hook itself.
The mid-action frame
Skip the setup and open in the middle of something happening: a product being made, a screen mid-flow, a hand mid-gesture. Motion in the first frame is the visual equivalent of a strong sentence.
ExampleFirst frame: tape being pulled across a box, sound on. Voice, one beat later: "Order 1,204 — and this one nearly didn't ship."
Watch outEstablishing shots. A logo, a slow pan, a title card — anything that makes the viewer wait for the video to start is the video ending.
The direct address
Name the viewer precisely: their role, their situation, their problem. 'If you run a brand account alone' filters out everyone else, which sounds like a loss and is actually the point — the people who stay are the ones who convert.
Example"If you run your brand's TikTok on your own, with no editor and no time — this is the workflow." Text version: same words, three lines, no punctuation games.
Watch outAddressing everyone. 'Hey guys' and 'if you're on TikTok' are not filters. The address has to exclude someone or it isn't an address.
The result first
Show the outcome before the process. The finished video, the full queue, the number that went up. Then rewind to how. It's the before/after with the after in front, and it works because the viewer now has a reason to watch the how.
ExampleFirst frame: a month's calendar, every slot filled, scheduled. Voice: "This took forty minutes. Here's the forty minutes."
Watch outResults you can't show. If the outcome is a claim rather than a screen, use a different pattern — 'trust me' is not a hook.
The question they'd ask
Open with the exact question your customer types into search or asks in your comments, verbatim. It signals that the answer is coming and matches the language the viewer already uses.
Example"'Does this work if I don't want to be on camera?' — Yes, and here are the three formats we'd start with." First frame: the question as a screenshot of a real comment.
Watch outQuestions nobody asked, phrased the way marketers phrase them. If it wouldn't appear in a comment, don't open with it.
How hooks die
- The greeting — 'Hi everyone, welcome back' spends the most valuable second of the video on nothing. Cut it. Every time.
- The hook that's really a title — 'Five tips for better TikToks' is a label, not a hook. A hook makes a claim, poses a tension or names a moment. A title just tells you the topic.
- One hook per video, ever — Hooks are the cheapest thing to test. Write three per video, pick one to post, and when a video underperforms, re-post with the second hook before rewriting the script.
- Audio-only hooks — If the on-screen text says something different from the spoken line, or nothing at all, the muted viewer got a different, weaker video. Text first.
A one-hour hook session
- Minutes 0–10List ten moments, numbers or questions from your last month: comments, support tickets, things customers said, a stat that surprised you. Raw material only.
- Minutes 10–35Write three hooks for each, using three different patterns from the list. Thirty hooks, no judging yet. Write them as on-screen text: under ten words each.
- Minutes 35–50Read all thirty aloud. Cut anything you'd be embarrassed to say to a customer's face. Keep the twelve that survive.
- Minutes 50–60Pair each survivor with one format from the video ideas playbook. That's twelve videos planned, with the hardest part already done.
Hook FAQ
- How long is a hook?
- One to three seconds spoken, under ten words on screen. If the hook needs a second sentence, the first one wasn't the hook.
- Should the hook mention the product?
- Almost never. The hook is about the viewer's situation; the product arrives as the answer later. The exception is the result-first pattern, where the product's output is the hook.
- How do I know if a hook worked?
- Three-second retention in TikTok analytics. Below your account's median, the hook failed regardless of how the rest performed. Above it with a weak completion rate, the hook worked and the video didn't keep its promise.
- Can I reuse hooks?
- Yes — a hook pattern that works for your audience is an asset, not a one-off. Reuse the structure with new specifics. Repeating the exact line more than twice a month starts to look like a template.
You can't fix a hook in the edit. Write it first, write it as text, write three of them, and let the video be about keeping the promise the best one made. The accounts that grow aren't better at filming — they're better at the first second.
Want these written in your brand's voice?
Paste your website and Spoolt turns ideas like these into a month of scripted short-form — triage in Blitz, schedule to TikTok. Free to try, no card.
Start free →