The first 3 seconds decide everything. These script templates give you proven hooks, transitions, and CTAs that keep viewers watching until the end β and following for more.
If these templates help your content, please β star this repo β it helps other creators find it!
- Why Short-Form Video Dominates
- The Anatomy of a Viral Short-Form Video
- Hook Formulas (The First 3 Seconds)
- Script Templates by Category
- Transition Techniques
- Call-to-Action Templates
- Platform-Specific Optimization
- Content Ideas by Niche
- Filming and Editing Tips
- Algorithm Strategies
- Common Mistakes That Kill Views
- Advanced Scripting Techniques
- Resources
Short-form video is the fastest-growing content format across every social platform. The numbers speak for themselves:
| Platform | Daily Active Users | Avg. Watch Time | Organic Reach Potential |
|---|---|---|---|
| TikTok | 1.5B+ | 95 min/day | Very High |
| YouTube Shorts | 2B+ | 60 min/day | High |
| Instagram Reels | 2B+ | 30 min/day | High |
- Highest organic reach β short-form video is the only format where a new account can reach millions without a single follower
- Algorithm-driven discovery β platforms actively push short-form content to non-followers
- Lowest production barrier β a smartphone and good lighting are all you need
- Cross-platform efficiency β one video works on TikTok, Shorts, AND Reels with minor adjustments
- Fastest path to monetization β build an audience in weeks instead of months
Most businesses and brands still have not figured out short-form video. They overproduce, over-edit, and miss the authentic, fast-paced style that performs best. Individual creators have a natural advantage β you can be authentic, reactive, and personal in a way that brands cannot.
Every high-performing short-form video follows this structure:
ββββββββββββββββββββββββββββββββββββ
β HOOK (0-3 seconds) β
β Grab attention immediately β
β Viewer decides: watch or scroll β
ββββββββββββββββββββββββββββββββββββ€
β BODY (3-45 seconds) β
β Deliver the value/story/content β
β Keep tension and pacing high β
β Use pattern interrupts β
ββββββββββββββββββββββββββββββββββββ€
β CTA (last 3-5 seconds) β
β Tell them what to do next β
β Follow, like, comment, or visit β
ββββββββββββββββββββββββββββββββββββ
| Metric | What It Means | Target |
|---|---|---|
| Watch time % | How much of your video people watch | 70%+ average |
| Replay rate | How many viewers watch it again | 10%+ is viral territory |
| Share rate | How many viewers share to others | 1%+ is strong |
| Comment rate | How many viewers comment | 0.5%+ is good |
| Follow rate | New followers from this video | Track per video |
The single most important metric is average watch time percentage. The algorithm uses this to decide whether to push your video to more people. A video that 80% of viewers watch to the end will massively outperform a video that only 30% finish, regardless of likes or comments.
This is why the script matters so much β it is the structure that keeps people watching.
The hook is everything. If you lose the viewer in the first 3 seconds, nothing else matters. Here are 40 proven hook formulas organized by type.
These create an information gap that makes the viewer need to keep watching.
- "Nobody talks about this, but..."
- "I just discovered something that changes everything about [topic]..."
- "This is the [thing] that [impressive result] and nobody knows about it."
- "There's a reason why [successful people] all do this..."
- "I'm going to show you something you've never seen before."
- "The secret to [desired outcome] is not what you think..."
- "Stop scrolling β you need to see this."
- "What I'm about to show you took me [time] to figure out..."
Challenge common beliefs to create tension and engagement.
- "Stop doing [common advice] β it's ruining your [area]."
- "Everything you've been told about [topic] is wrong."
- "[Popular strategy] doesn't work anymore. Here's what does."
- "I used to believe [common belief]. Then I learned this..."
- "If you're still doing [old method], you're wasting your time."
- "Hot take: [controversial opinion about your niche]."
- "The worst advice in [niche] is '[common advice].'"
Lead with an impressive result to prove you have something worth sharing.
- "I [achieved result] in [timeframe]. Here's exactly how."
- "This one change [doubled/tripled] my [metric]."
- "I went from [bad state] to [good state] by doing this ONE thing."
- "[Number] [people/businesses] used this strategy to [result]."
- "In just [short timeframe], I [impressive achievement]."
Start with a pain point your audience deeply relates to.
- "If you're struggling with [problem], watch this."
- "Tired of [frustrating situation]? Here's the fix."
- "The reason you're not [getting desired result] is..."
- "You're making this mistake with [topic] and don't even know it."
- "[Number]% of [audience] get this wrong."
Promise a specific, actionable tutorial.
- "How to [achieve result] in [timeframe] β step by step."
- "Here's the exact process I use to [do impressive thing]."
- "The [number]-step method for [desired outcome]."
- "Do this if you want to [achieve goal] faster."
- "The easiest way to [desired outcome] that nobody uses."
Numbers signal clear, organized value.
- "[Number] [things] that will [positive change] your [area]."
- "[Number] mistakes that are [negative consequence]."
- "[Number] [tools/strategies/tips] I wish I knew sooner."
- "The top [number] [things] every [audience] needs."
- "[Number] [things] I use every single day."
Start a narrative that viewers must finish.
- "Last week, something happened that [changed my perspective]..."
- "True story: I [did risky thing] and [unexpected result]."
- "A [person/customer] just told me something that [emotion]..."
- "I almost [missed/failed at] [thing]. Here's what happened."
- "This is the story of how [unexpected journey/transformation]."
For 200+ more hook formulas organized by platform and content type, grab the WEDGE Method Viral Hooks Database β completely free.
Template E1: The Quick Tutorial
HOOK (0-3s): "Here's how to [achieve specific result] in [short time]"
STEP 1 (3-10s): "[First action] β this is important because [reason]"
[Show the action on screen]
STEP 2 (10-20s): "Next, [second action]"
[Show the action on screen]
STEP 3 (20-35s): "Finally, [third action] β this is the part most people skip"
[Show the action on screen]
RESULT (35-45s): "And that's it. [Show the end result]"
CTA (45-50s): "Follow for more [topic] tips"
Template E2: The Myth Buster
HOOK (0-3s): "Stop believing this about [topic]..."
MYTH (3-10s): "Everyone says you should [common advice]"
[Show text on screen: "THE MYTH"]
REALITY (10-30s): "But actually, [what's really true] because [evidence/reasoning]"
[Show text on screen: "THE TRUTH"]
PROOF (30-40s): "[Show data, example, or demonstration]"
CTA (40-45s): "Save this so you don't forget. Follow for more truth bombs."
Template E3: The Ranked List
HOOK (0-3s): "[Number] [things] ranked from worst to best"
ITEM 1 (3-10s): "At the bottom: [worst item] β here's why [brief reason]"
ITEM 2 (10-17s): "Next: [better item] β [brief reason]"
ITEM 3 (17-24s): "Getting better: [good item] β [brief reason]"
ITEM 4 (24-31s): "Almost the best: [great item] β [brief reason]"
ITEM 5 (31-40s): "And number one: [best item] β [compelling reason]"
CTA (40-45s): "Disagree? Tell me your ranking in the comments."
Template E4: The Before/After
HOOK (0-3s): "Watch what happens when you [apply technique]"
BEFORE (3-15s): "Here's what most people do: [show the wrong/basic way]"
[On-screen text: "BEFORE"]
TRANSITION (15-17s): "Now watch this..."
AFTER (17-35s): "When you [apply the technique]: [show the improved way]"
[On-screen text: "AFTER"]
EXPLANATION (35-45s): "The difference is [key insight]"
CTA (45-50s): "Want more tips like this? Follow."
Template E5: The "Most People Don't Know" Script
HOOK (0-3s): "Most [audience] don't know this about [topic]"
REVEAL (3-20s): "The thing is, [insider knowledge or non-obvious tip]"
[Explain with visuals or examples]
WHY IT MATTERS (20-35s): "This matters because [connect to their goals/pain]"
APPLICATION (35-45s): "Here's exactly how to use this: [specific action step]"
CTA (45-50s): "Follow if you want to know more [topic] secrets"
Template S1: The Personal Journey
HOOK (0-3s): "[Time period] ago, I was [relatable bad situation]"
THE LOW POINT (3-12s): "I was [specific struggle]. [Emotional detail]."
THE TURNING POINT (12-25s): "Then I [discovered/tried/changed] [specific thing]"
THE RESULT (25-40s): "Now I [impressive current state]. [Specific proof/number]"
THE LESSON (40-50s): "The lesson: [one-sentence takeaway]"
CTA (50-55s): "If you're where I was, follow β I share everything I learn."
Template S2: The Client/Customer Story
HOOK (0-3s): "One of my [clients/customers] just [achieved amazing result]"
THEIR BEFORE (3-12s): "They came to me [struggling with specific problem]"
WHAT THEY DID (12-30s): "We [implemented specific strategy/used specific product]"
[Show the process or product]
THEIR AFTER (30-40s): "[Specific results with numbers]"
CTA (40-45s): "Want the same results? Link in bio / Follow for the strategy."
Template S3: The Mistake Story
HOOK (0-3s): "I made a $[X] mistake so you don't have to"
THE SETUP (3-10s): "I was [doing common thing] and thought [assumption]"
THE MISTAKE (10-20s): "What I didn't realize was [what went wrong]"
THE CONSEQUENCE (20-30s): "It cost me [specific loss β time, money, opportunity]"
THE FIX (30-40s): "Here's what I should have done instead: [correct approach]"
CTA (40-45s): "Save this so you avoid this mistake. Follow for more honest lessons."
Template G1: The "Which One" Script
HOOK (0-3s): "[Option A] or [Option B]? Let's settle this."
OPTION A (3-15s): "[Explain pros and cons of A]"
[Show visual comparison]
OPTION B (15-30s): "[Explain pros and cons of B]"
[Show visual comparison]
YOUR TAKE (30-40s): "Personally, I go with [your choice] because [reason]"
CTA (40-45s): "But what about you? Comment A or B."
Template G2: The "If You..." Script
HOOK (0-3s): "If you [have this problem/want this result], listen up"
IDENTIFY (3-10s): "You're probably [doing common thing] and getting [poor result]"
REFRAME (10-25s): "Instead, try [alternative approach]"
[Demonstrate or explain]
PROOF (25-35s): "[Show or describe the better result]"
CTA (35-40s): "Like if this changed your perspective. Follow for more."
Template G3: The POV Script
HOOK (0-3s): "POV: You just [discovered/learned/achieved something relevant]"
SCENE (3-30s): [Act out or show the scenario]
[Use trending audio if applicable]
[Make it relatable and slightly humorous]
TEXT OVERLAY: The relatable caption that ties it together
CTA (30-35s): "Tag someone who needs to see this"
Template P1: The "How I Use It" Script
HOOK (0-3s): "The [tool/product/system] that saves me [time/money] every [period]"
THE PROBLEM (3-10s): "I used to spend [hours/effort] on [task]"
THE SOLUTION (10-30s): "Now I use [product] and here's what it looks like:"
[Screen recording or demonstration]
THE RESULT (30-40s): "It literally [specific benefit with number]"
CTA (40-45s): "Link in bio if you want to try it. Code LAUNCH50 for 50% off."
Template P2: The "Quick Win" Script
HOOK (0-3s): "Free tip that's worth more than most paid courses"
VALUE (3-35s): [Deliver genuinely useful, specific advice]
[Be generous β give away your best stuff]
BRIDGE (35-42s): "If you want the full [system/toolkit/guide], I put everything
in [product name]"
CTA (42-47s): "Link in bio. Follow for more free [topic] tips."
Template P3: The Results Showcase
HOOK (0-3s): "These are real results from real [customers/users]"
RESULT 1 (3-10s): [Show screenshot/testimonial] "[Name] got [result]"
RESULT 2 (10-17s): [Show screenshot/testimonial] "[Name] got [result]"
RESULT 3 (17-24s): [Show screenshot/testimonial] "[Name] got [result]"
THE OFFER (24-35s): "They all used [product/strategy]. You can too."
CTA (35-40s): "Link in bio to get started."
Smooth transitions keep viewers watching. Rough or boring transitions cause drop-offs.
| Transition | How To | Best For |
|---|---|---|
| Snap cut | Cut on a hand clap or finger snap | Fast-paced educational content |
| Match cut | End/start frames in same position | Before/after reveals |
| Jump cut | Cut out pauses and filler words | Talking head content |
| Swipe | Hand swipe across lens to next scene | Point-by-point lists |
| Object block | Cover lens with object, reveal new scene | Dramatic reveals |
| Zoom transition | Quick zoom in/out between cuts | Energetic, trend-based content |
Use these phrases to bridge between sections and maintain pacing:
- "But here's the thing..."
- "Now this is where it gets interesting..."
- "And the best part?"
- "But wait β there's more..."
- "Step two β and this is crucial..."
- "Now most people stop here. Don't."
- "Here's what nobody tells you..."
- "But that's not even the best one..."
- "Ready for the game-changer?"
- "And finally β the one that changed everything..."
Every 5-8 seconds, introduce a pattern interrupt to reset attention:
- Change camera angle
- Add text overlay
- Switch background music
- Change vocal tone/energy
- Insert a sound effect
- Zoom in or out
- Cut to a different visual
Studies show that videos with pattern interrupts every 5-7 seconds have 25-40% higher completion rates.
- "Follow for more [topic] tips every day"
- "I post [content type] daily β hit follow so you don't miss it"
- "If this helped, follow for part 2"
- "Follow me β I make [topic] simple"
- "Save this for later β you'll need it"
- "Comment [word] if you want me to make a video about [related topic]"
- "Tag someone who needs to hear this"
- "Like if you agree β comment if you don't"
- "Which tip was your favorite? Tell me in the comments"
- "Share this with someone who's struggling with [problem]"
- "Full guide in my bio β it's free"
- "Link in bio for the complete [resource]"
- "I have a free [resource] that goes deeper β link in bio"
- "Want the full template? Check my bio"
- "Use code LAUNCH50 for 50% off β link in bio"
- "Save this, follow for more, and check the link in my bio for the full guide"
- "If this was helpful: 1) Save it 2) Follow me 3) Share with a friend"
| Element | Best Practice |
|---|---|
| Length | 15-45 seconds (sweet spot: 21-34 seconds) |
| Aspect ratio | 9:16 vertical |
| Captions | On-screen text (many watch muted) |
| Hashtags | 3-5 relevant + 1-2 trending |
| Posting frequency | 1-3 per day |
| Best posting times | 7-9 AM, 12-3 PM, 7-11 PM (your timezone) |
| Audio | Use trending sounds when relevant |
| Description | Short, keyword-rich, with CTA |
TikTok algorithm priorities:
- Watch time percentage (most important)
- Replay rate
- Shares
- Comments
- Likes
- Follows from video
| Element | Best Practice |
|---|---|
| Length | 30-58 seconds (avoid exactly 60s) |
| Aspect ratio | 9:16 vertical |
| Title | Keyword-rich, under 70 characters |
| Description | Full description with keywords and links |
| Hashtags | #Shorts + 2-3 relevant tags |
| Posting frequency | 3-7 per week |
| Thumbnail | Auto-selected (pick a good frame) |
YouTube Shorts algorithm priorities:
- Click-through rate (thumbnail/title)
- Average view duration
- Engagement rate
- Topic relevance to viewer
| Element | Best Practice |
|---|---|
| Length | 15-30 seconds (sweet spot for reach) |
| Aspect ratio | 9:16 vertical |
| Cover image | Custom cover that fits your grid |
| Captions | On-screen text + written caption |
| Hashtags | 5-10 in caption (mix of sizes) |
| Posting frequency | 4-7 per week |
| Audio | Trending audio boosts discovery |
| Description | Engaging caption with CTA |
Instagram Reels algorithm priorities:
- Watch time and replays
- Shares (strongest signal)
- Saves
- Comments
- Likes
Create once, adapt for each platform:
- Film in 9:16 at highest resolution β works everywhere
- Remove watermarks β TikTok watermarks on Reels get suppressed, and vice versa
- Adjust length β trim the same video to optimal length per platform
- Change captions β platform-native hashtags and descriptions
- Stagger posting β post on TikTok first (fastest feedback), then Shorts, then Reels
- Use native editing tools β adding effects within each app signals native content
- "The morning routine that built my $[X] business"
- "3 passive income streams I started with $0"
- "[Number] tools that run my business while I sleep"
- "What I'd do differently if I started my business today"
- "How to price your digital product (most creators get this wrong)"
- "The sales funnel that converts at [X]%"
- "Day in the life of a [your type of] entrepreneur"
- "One piece of business advice I'd give my younger self"
- "How I made my first $1,000 online"
- "The biggest business mistake I see new entrepreneurs make"
- "My exact process for creating [number] posts per week"
- "Content creation setup under $[amount]"
- "How to never run out of content ideas"
- "The repurposing system that 10x'd my output"
- "One hook formula that works on every platform"
- "How to batch create a week of content in 2 hours"
- "My favorite AI tools for content creation"
- "How I grew from 0 to [number] followers on [platform]"
- "The content mistake that's killing your engagement"
- "How to find your content niche (and stick to it)"
- "How I save $[X] per month without trying"
- "3 money rules I'll teach my kids"
- "The budget system that actually works"
- "Investments I'd make with $100, $1,000, and $10,000"
- "Financial mistakes you're making in your 20s/30s"
- "The 5-minute workout that changed my body"
- "What I eat in a day to maintain [goal]"
- "3 exercises most people do wrong (and how to fix them)"
- "Meal prep Sunday β full week in 2 hours"
- "The supplement that actually makes a difference"
- "The habit that changed my life in 30 days"
- "How I read 50 books a year (realistic method)"
- "3 mindset shifts that 10x'd my productivity"
- "My morning routine (and why each step matters)"
- "The journal prompt I use every single day"
Lighting:
- Natural window light is your best friend (face the window)
- Ring lights work for consistent quality ($20-50)
- Avoid overhead lighting (creates shadows under eyes)
- Film during golden hour for warm, flattering light
Audio:
- Use a lavalier mic ($15-30) β audio quality matters more than video quality
- Film in a quiet room with soft surfaces (reduces echo)
- If no mic, hold the phone close to your face
- Background music should be 10-20% volume of your voice
Camera:
- Your smartphone is enough (modern phones shoot excellent video)
- Shoot in 1080p or 4K at 30fps
- Clean your lens before every shoot
- Use a tripod or phone mount for stability ($10-20)
Framing:
- Eyes in upper third of frame (rule of thirds)
- Head room: small gap between top of head and frame edge
- Look at the camera lens, not the screen
- Leave space for text overlays (don't fill the entire frame with your face)
Step 1: Import and Rough Cut
- Import footage into your editor (CapCut recommended β free and powerful)
- Cut out all pauses, ums, ahs, and dead space
- Get the video to target length
Step 2: Add Text Overlays
- Hook text in the first 3 seconds
- Key words highlighted or animated
- Subtitles/captions throughout (85% of videos are watched without sound)
Step 3: Add B-Roll and Visual Interest
- Screen recordings for tutorials
- Stock footage for context
- Zoom-ins for emphasis
- Split-screen for comparisons
Step 4: Audio Polish
- Background music (trending audio on TikTok when applicable)
- Sound effects for transitions and emphasis
- Normalize audio levels
Step 5: Color and Final Touches
- Consistent color grading (warm tones perform best)
- Add your handle as a subtle watermark
- Review the first 3 seconds β is the hook strong enough?
- Watch through once at full speed β does it hold attention?
| Tool | Platform | Best For |
|---|---|---|
| CapCut | Mobile + Desktop | All-around editing, effects, captions |
| InShot | Mobile | Quick edits, resizing |
| DaVinci Resolve | Desktop | Professional-level editing (free tier) |
| Canva | Web | Text overlays, thumbnails |
| Descript | Desktop | Transcript-based editing |
The algorithm evaluates your video primarily in the first 1-4 hours after posting. Maximize this window:
- Post at peak times for your audience (check your analytics)
- Engage immediately β reply to every comment in the first hour
- Share to your Stories immediately after posting
- Send to close friends/group chats β early engagement signals quality
- Do not delete and repost β the algorithm penalizes this
Create 10-15 videos in one session. Post 1-2 per day. Benefits:
- Consistent posting without daily creation pressure
- Your energy and quality stay high during a dedicated creation session
- You can test different hooks, topics, and formats efficiently
- Failed videos do not derail your schedule
Create multi-part content:
- "Part 1 of [X]: [Topic]"
- Drives viewers to your profile to find other parts
- Increases average session time on your profile
- Algorithm rewards profiles that keep users on-platform
- Identify trending sounds/formats on the Discover page
- Adapt the trend to your niche β do not just copy, add your expertise
- Post within 24-48 hours of the trend emerging (timing is critical)
- Add original value β trends give you reach, your expertise gives you followers
If your first 3 seconds include "Hey guys, so today I wanted to talk about..." β you have already lost 60% of viewers. Open with the hook immediately. No introductions, no preamble.
Shorter videos have higher completion rates. A 30-second video with 80% completion rate outperforms a 60-second video with 40% completion rate. Say more in fewer words. Cut ruthlessly.
85% of social media video is watched without sound. If your video only makes sense with audio, you are invisible to 85% of your potential audience. Add captions and text overlays.
Dark, shadowy, or harshly lit videos signal low quality. Your content might be incredible, but viewers will scroll past if it looks bad. Natural light or a ring light solves this instantly.
A static shot of you talking for 60 seconds straight will lose viewers by second 15. Change angles, add zooms, insert text, use B-roll. Keep the visual experience dynamic.
If you do not tell viewers what to do, they will do nothing. Always end with a clear, specific call to action. The best CTAs give a reason: "Follow because I post [value] every day."
The algorithm rewards consistency. Posting 3 times this week, 0 times next week, and 5 times the week after confuses the algorithm. Pick a sustainable frequency and stick to it for 90 days.
Your analytics tell you exactly what works and what does not. Check:
- Which videos had the highest watch time %?
- Which hooks worked best?
- What time did your best videos post?
- Which topics resonated most?
Double down on what works. Stop doing what does not.
Heavy effects, flashy transitions, and complex animations can actually hurt performance. The most viral content is often the simplest β a person talking to a camera with good lighting and a great script. Substance over style.
Chasing virality is a losing strategy. Focus on creating genuinely useful content for your specific audience. Consistency and quality compound over time. One "viral" video means nothing if you cannot keep those viewers with your next 20 posts.
Start a thought but do not finish it. This creates tension that forces the viewer to keep watching.
"There are 3 reasons your content isn't growing. Number 3 is the one nobody talks about."
[Deliver 1 and 2 quickly, build suspense for 3]
[Deliver 3 as the climactic reveal]
Place a secondary hook 5-10 seconds into the video to keep viewers who made it past the initial hook.
HOOK 1 (0-3s): "How I made $10K last month with digital products"
HOOK 2 (8-10s): "But first β the mistake that almost cost me everything..."
[This resets attention and creates a new reason to keep watching]
Reference something from earlier in the video at the end. This rewards viewers who watched the whole thing and encourages replays.
Opening: "I call this the 'lazy creator' method..."
[Deliver content]
Closing: "And that's why the laziest creators are actually the most successful."
End videos with an unresolved element that is resolved in the next video.
"...and that's steps 1 through 3. But step 4 is the one that actually made the difference. I'll show you tomorrow β follow so you don't miss it."
Take a common experience and exaggerate it slightly for comedic or dramatic effect. This makes your content more shareable.
"When you finally find a content strategy that works and you feel like you cracked the code to the universe..."
[Show exaggerated celebration]
"...and then the algorithm changes."
[Show devastation]
- 200+ Viral Hook Templates β Proven hooks for TikTok, Reels, and Shorts scripts
- WEDGE Method Creator Hub β Complete content creation toolkit with video scripts, caption templates, and content calendars
All premium WEDGE Method products β including the Complete Video Script Library with 200+ fill-in-the-blank scripts, trending audio guides, and platform-specific optimization checklists.
Love these templates? Here is how to help:
- β Star this repo β helps other creators find these scripts
- π΄ Fork it β customize for your niche
- π Submit a PR β add your own script templates and hook formulas
- π£ Share it β send it to a creator friend
MIT License β use, share, and adapt freely. Attribution appreciated.
Created by WEDGE Method β Empowering creators to build audiences through high-performing short-form video content.
This resource is part of the WEDGE Method ecosystem β AI-powered tools and systems for content creators, consultants, and business owners.
- Website: thewedgemethodai.com
- Products: wedgemethod.gumroad.com
- Articles: dev.to/wedgemethoddev
Built by Jacob Olschewski | jacob@thewedgemethodai.com