Why do the first three seconds decide everything?
Douyin's recommendation algorithm measures "completion-rate signals" in the opening seconds of a video. If most viewers swipe away within the first 3 seconds, the system flags the content as "not engaging enough" and reduces further distribution. Conversely, if the first 3 seconds hold attention, downstream reach grows exponentially.
So the core battleground for Douyin scripts isn't the body — it's the opening. The first three seconds (the first one or two sentences in a voiceover script) determine whether the video "stays alive."
7 effective hook types
1. Counter-intuitive hook
"Skill is worthless when opportunity shows up." — State something opposite to common wisdom. The cognitive friction makes viewers stop to see how you justify it.
2. Question-suspense hook
"Why are you working harder and harder, but getting poorer?" — Hit a question already in the viewer's mind. They need the answer, so they keep watching.
3. Number-impact hook
"I spent $4,000, fell into 7 traps, and only one approach actually worked." — Specific numbers grab harder than abstract description.
4. Scene-immersion hook
"Do you ever finish an interview and immediately think you said the wrong thing?" — Describe a specific scene that makes the viewer think "that's me."
5. Controversy-conflict hook
"What 90% of people are doing — is actually wrong." — Stake out an opposing position to spark curiosity.
6. Result-first hook
"Using this method, my account gained 5,000 followers in one week." — Lead with the result so viewers want to know the process.
7. Identity-tag hook
"Attention, anyone making under $5K a month." — Use a specific tag to lock in target viewers. People who match feel "this is for me."
Don't blindly apply formulas — review first, then rewrite
Knowing 7 hook types doesn't mean you can write a great hook. The real question is: which hook type fits your content?
The problem with formula-stuffing is: you don't know what the original opening's actual weakness was, or which hook type would be the right fit. That's why the ShenBi AI workflow is "review first, then rewrite":
- Review: Use the AI Video Review tool to analyze the original opening — what hook type was used, was it strong or weak, what retention signals does it generate
- Diagnose: The system gives specific feedback — "opening is flat exposition, lacks reason to keep watching" / "hook strength insufficient, recommend switching to question-suspense"
- Rewrite: Targeted rewrite based on the diagnosis, restructuring the first 3 seconds
This is significantly more effective than "pick a formula and apply it" because the rewrite is grounded in evidence.
Before / After comparison
From a real test case:
Before (original opening)
"Listen, you've got to remember — when opportunity shows up, skill is worthless trash."
AI Review diagnosis: hook type "controversial assertion," strength medium. Issues: language too crude (risks alienation), claim too broad (lacks specific pain).
After
"Why does everyone else seem to find their moment, while you can't even bring yourself to speak up?"
Rewrite strategy: kept the "controversial" core mechanism but shifted from a broad claim to a specific scene-immersion. Used question-suspense instead of direct assertion to lower alienation risk and more precisely target the actual viewer pain (people lacking confidence).
Important Douyin hook caveats
- Don't pad the opening: "Today I'm going to share with you the topic of X" — viewers have already swiped away
- Don't open with template CTAs: "Like and save before you go!" — platforms reduce reach for this opening pattern
- Hook must match payoff: If your hook is "how I made $10K/month" but the body is a course pitch, completion drops sharply
- Different accounts need different hook structures: If running matrix accounts, opening structures should vary across accounts. See Multi-Account Content Variation Guide
Related reading
Where do hook ideas come from? How do you systematically deconstruct viral video openings? Continue with How to Deconstruct a Viral Video.
How to remove AI feel after writing the hook, and avoid lower organic reach due to repetitive patterns? Continue with What Is AI Script Humanizing?