Table of Contents
YouTube Video Script Template (Hook → Problem → Solution → CTA) 2026
Quick Answer
A 2026 YouTube script that holds retention uses the HPSC structure: Hook (0–15s), Problem (15–60s), Solution (60s–end), Call-to-action (last 30s). AI drafts it; retention comes from editing and pattern interrupts.
- Hook must tease the payoff
- Problem earns the viewer's attention
- Solution delivers the promise (don't bait-and-switch)
- CTA is specific and singular
What Is a YouTube Script?
A YouTube script is the written blueprint for a video — every line you'll say, every B-roll cue, every pattern interrupt. Scripted videos get 2–3× the retention of freestyled ones.
Why Scripts Win in 2026
| Metric | Unscripted | Scripted |
|---|---|---|
| Avg view duration | 38% | 62% |
| Click-through rate | 4.2% | 7.8% |
| Subscribers/1k views | 3 | 11 |
| Revenue per video | 1× | 2.4× |
Source: YouTube Creator Insider 2025, VidIQ benchmarks 2025.
The HPSC Template
[HOOK — 0–15 sec] ">
[PROBLEM — 15–60 sec]
[SOLUTION — 60 sec to last 30 sec]
[CTA — last 30 sec]
A Filled Example
[HOOK] "Most creators grow to 1,000 subs and stall forever. In the next 8 minutes, I'll show you the one pricing shift that got me from 1k to 100k in 9 months."
[PROBLEM] You upload consistently. Your views are flat. Comments are sparse. Everyone tells you to "post more" — wrong. The issue isn't frequency; it's positioning. Without it, algorithm doesn't know who to show you to.
[SOLUTION] Step 1: Pick one specific viewer (I'll show you how). [B-roll: whiteboard with persona] Step 2: Rewrite your titles + thumbnails around their pain. [Screen recording of thumbnail AB test] Step 3: Double down on the winning format for 8 videos straight. [Graph of subs growth]
Recap: Persona → titles → 8-video test.
[CTA] Download the free positioning worksheet — link in the description. Then watch my next video on the "8-video test" — it's linked on screen right now.
AI Prompts
Hook generator
Generate 10 YouTube hooks for a video titled "". Each ≤ 12 words. High curiosity, no clickbait lies. Rank by likely retention.</p> </blockquote> <p><strong>Full script from topic</strong></p> <blockquote> <p>Write a YouTube script using HPSC structure. Topic: <topic>. Length: 8 minutes (~1,200 words). Audience: <describe>. Include B-roll cues in brackets.</p> </blockquote> <p><strong>Retention check</strong></p> <blockquote> <p>Review this script. Flag sections likely to lose viewers. Suggest pattern interrupts every 60 seconds. Script: <paste></p> </blockquote> <p><strong>Thumbnail + title</strong></p> <blockquote> <p>Given this script, generate 5 title + thumbnail-concept pairs. Title ≤ 60 chars. Thumbnail concept = 1 sentence.</p> </blockquote> <h2 id="top-tools">Top Tools</h2> <table> <thead> <tr> <th>Tool</th> <th>Use Case</th> <th>Free Tier</th> <th>Best For</th> </tr> </thead> <tbody> <tr> <td>VidIQ</td> <td>Keywords + titles</td> <td>✅ Yes</td> <td>All creators</td> </tr> <tr> <td>TubeBuddy</td> <td>Optimization</td> <td>✅ Yes</td> <td>Growth</td> </tr> <tr> <td>ChatGPT / <a href="https://assisters.io" rel="noopener noreferrer" target="_blank">Assisters</a></td> <td>Script drafts</td> <td>✅ Yes</td> <td>Writing</td> </tr> <tr> <td>Descript</td> <td>Editor + AI</td> <td>✅ Yes</td> <td>Podcast-style creators</td> </tr> </tbody> </table> <h3 id="q-how-long-should-a-youtube-video-be">Q: How long should a YouTube video be?</h3> <p>A: Match the topic. 8–12 min for tutorials; 15–25 for deep dives; < 60 sec for Shorts.</p> <h3 id="q-do-i-need-to-script-word-for-word">Q: Do I need to script word-for-word?</h3> <p>A: Bullet-point for casual creators. Full script if retention is flat or you stumble on camera.</p> <h3 id="q-b-roll-—-how-much">Q: B-roll — how much?</h3> <p>A: Cut to new visual every 7–12 seconds. Dead-static talking head hurts retention.</p> <h3 id="q-mid-roll-re-hook">Q: Mid-roll re-hook?</h3> <p>A: Yes. Around 60% of the video, tease what's coming next.</p> <h3 id="q-ctas-—-how-many">Q: CTAs — how many?</h3> <p>A: One primary. Never stack 3 CTAs; viewers do nothing.</p> <h3 id="q-end-screen">Q: End screen?</h3> <p>A: Yes — "next video" + "subscribe" for the final 20 seconds.</p> <h3 id="q-upload-cadence">Q: Upload cadence?</h3> <p>A: Quality + consistency > volume. 1/week beats 3/week burnt out.</p> <h2 id="conclusion">Conclusion</h2> <p>A great script is 70% of a great video. Use HPSC, script with AI, edit ruthlessly, and retention follows.</p> <p><a href="https://assisters.dev" rel="noopener noreferrer" target="_blank">Try Assisters free →</a></p>
