Course 12 · Lesson 5 of 14
The First 3 Seconds: Hook Theory for Video
If the hook does not land in the first 3 seconds, nothing else matters — not the script, not the avatar quality, not the offer
Everything in this course comes after solving one problem: getting someone to stop scrolling.
The average person scrolls through social media at about 1,400 pixels per second on a phone. A video gets roughly 3 seconds to register as worth watching before the thumb moves again. If your hook does not land in that window nothing else matters.
This lesson is about those 3 seconds.
Why Video Hooks Are Different from Ad Hooks
In a static ad the hook is a line of text. The viewer can re-read it. Their eye tracks back.
In video the hook is gone the moment it passes. You cannot re-read a sentence that was spoken and scrolled past. The hook must register immediately or it does not register at all.
This changes the rules in two important ways.
For static ad hooks, specificity is what stops the scroll and the reader considers whether it applies to them.
For video hooks, the visual stops the scroll first through the first frame, movement, or expression. The first sentence then confirms why they should stay. Both must work independently because if the audio is muted, which it often is, the visual must still hold attention.
The Five Hook Styles That Work for Service Businesses
Hook Style 1: Mid-Sentence Start
Begin the video mid-thought as if the viewer is joining a conversation already happening. No greeting and no context-setting. The brain has to catch up which creates instant engagement.
Examples: "And that's when I realised the booking system was costing me more than it was saving." "So I asked them to show me the before and this is what they sent." "Three months in and these are the actual numbers."
Hook Style 2: Direct Question
A question the viewer's brain answers automatically. Must be specific to their exact situation and not a generic "Are you struggling with your business?" but something they would have thought themselves this week.
Examples: "How many hours did you spend doing manual bookings last week?" "When was the last time a client no-showed and you had no way to get that time back?" "Still sending a PDF proposal and waiting three days for an answer?"
Hook Style 3: Contrarian Statement
A bold claim that goes against a common assumption. Creates a pattern interrupt where the viewer stops because they disagree or are surprised.
Examples: "A professional website is not what's costing you clients." "The reason you're not getting referrals has nothing to do with the quality of your work." "Most local businesses don't need more traffic. They need fewer no-shows."
Hook Style 4: Specific Outcome
Start with an unexpectedly specific result. Specificity signals credibility. Vague claims get scrolled past. Specific numbers make the brain pause to process.
Examples: "Eight new bookings from one Monday. This is how that happened." "From 22% no-show rate to under 4%. Same clients. Different system." "Saved 5 hours last week by changing one form on our website."
Hook Style 5: Identity Address
Speak directly to a specific type of person. Not "business owners" because that is too broad. A specific identity that the viewer either is or aspires to be.
Examples: "If you run a beauty salon or barbershop." "If you've been freelancing for more than a year and you're still chasing invoices manually." "If you're a builder who builds systems for other businesses but hasn't automated your own."
Writing 10 Hooks in 10 Minutes
Use this prompt whenever you need a new batch of hooks:
Using @UGC.md — write 10 video hooks for a [FORMAT] UGC video about [OFFER].
Platform: [Instagram Reels / TikTok / Meta Ad]
Write 2 hooks in each style:
- Mid-sentence start (join a conversation in progress)
- Direct question (specific and not generic — the viewer would have thought
this exact thing themselves)
- Contrarian statement (challenges a common assumption in the niche)
- Specific outcome (real number and time frame)
- Identity address (speaks directly to one specific type of person)
Rules:
- Every hook must be under 15 words
- No greetings such as hey, hi, or what's up
- No setup before the hook — start immediately
- Hooks must work when audio is off since the words will be captioned on screen
Rate each hook 1 to 10 for pattern interrupt strength.
The Visual Hook: First Frame
The audio hook is what keeps people watching. The visual hook is what makes them stop scrolling in the first place.
For UGC content the strongest first frames are authentic moments such as someone mid-expression or mid-action, a screen with numbers on it, or a before and after side by side. Text on screen where the first line of your hook appears as a caption works especially well when autoplay is muted on Meta feed and Facebook groups. And movement such as a quick zoom, sudden cut, or gesture in the first frame activates attention reflexively.
What to avoid: a blank or loading screen as the first frame, your face looking at the camera before you start speaking, a title card with your logo or business name, and slow fade-ins.
In HeyGen your avatar will be visible from frame one. Use the caption overlay in CapCut to ensure the first line of the hook appears as text within the first second.
Testing Which Hook Lands
When you run your UGC as a paid ad, the 3-second video view rate tells you if the hook is working.
Under 25% of viewers reaching 3 seconds means the hook is not stopping the scroll. Try a different hook on the same video. 25 to 40% is acceptable and you should look at what else you can improve. 40% and above means the hook is working so focus on the rest of the script and CTA.
This metric is available in Meta Ads Manager under Video Plays and 3-Second Video Plays. Check it after 500 impressions minimum before drawing any conclusions.
Add Every Tested Hook to UGC.md
A hook bank compounds. The hooks you test today become the reference library that makes your prompts more specific next month. When you ask Claude for "10 more hooks like the one that got 4.1% 3-second view rate" it can write in the same register instead of starting from scratch.
Do it with other builders
Post your homework. Get unstuck.
Every course ends with homework. Post yours in Claude Codex Mastery, the community this course comes from, and get feedback from Yar and 400+ people building the same way.
Join the community · $29/mo