How to Write a YouTube Script: Hook, Structure, and a Sample
A good YouTube script does three jobs: it hooks the viewer in the first 30 seconds, gives them a reason to keep watching at every section break, and ends soon after the promise in the title is paid off. Write it to be heard, not read. Plan about 150 words per minute of video, outline before you write, and read every draft out loud. Below is a simple structure, a sample YouTube script you can copy, and how to check the result against your retention graph.
Why a YouTube script needs a different structure
A blog post can bury its point in paragraph four. A video can't, because YouTube shows you exactly when people leave. The audience retention help page explains that dips in the graph mean viewers "are abandoning or skipping at that specific part of your video," and gradual declines mean "viewers are losing interest over time." It also has an "Intro" figure: the percentage of viewers still watching after the first 30 seconds.
That gives you two targets. Keep as many people as possible past the 30-second mark, then avoid the slow sections that cause dips. Almost every scriptwriting rule below comes back to those two numbers.
How long should a YouTube script be?
Work backwards from the length you want. Baruch College's Tools for Clear Speech puts the average English speaker at about 150 words per minute, and suggests going a little slower (around 140) when clarity matters. So:
| Video length | Script length at ~150 words/min |
|---|---|
| 5 minutes | about 750 words |
| 8 minutes | about 1,200 words |
| 10 minutes | about 1,500 words |
| 15 minutes | about 2,250 words |
Treat these as a starting point. Time yourself (or your text-to-speech voice) reading one section and adjust.
Length also matters for money. YouTube's mid-roll ads page says mid-rolls are available on monetized videos that are 8 minutes or longer. Don't pad a 6-minute idea to reach 8, though. Padding is what causes the gradual decline on the retention graph, and a shorter video that people finish is worth more than a longer one they quit.
How to write a YouTube script, step by step
1. Write the title and thumbnail idea first
The title is a promise. The script's job is to keep it. If you write the script first, you tend to end up with a video about three things and a title about one. Write a working title, then one sentence: "By the end, the viewer will know ___."
2. Outline in beats, not paragraphs
List 5 to 8 beats. Each beat is one point, one example, and one reason to keep watching. If a beat has no new information or tension, cut it. For story videos, map the beats onto a story arc so the middle gets harder before it resolves.
3. Write the hook last
You can't write a sharp hook until you know the best moment in the video. Once the outline is done, pick the most surprising fact, image, or line and put a version of it in the first 15 seconds. Some hook formulas that work:
- Start in the middle: "By the third night, the knocking was coming from inside the closet."
- State the result: "This channel posts once a week and still beats channels that post daily. Here's what it does differently."
- Name the mistake: "Most people price their first freelance job too low. Here's the number to use instead."
- Ask the viewer's question back to them: "So does a faceless channel still make money in 2026?"
Skip the long intro, the "before we start, smash that like button," and the channel logo animation. The Intro metric counts every one of those seconds.
4. Write for the ear
Short sentences. One idea per sentence. Use "you." Spell out numbers the way you'd say them. Read it aloud: if you run out of breath, the sentence is too long.
5. End each section with an open loop
The point where one section ends and the next begins is where people leave. Close each beat with a line that points forward: "But that wasn't the strange part." "The third method is the one most people skip." This is the cheapest retention fix there is.
6. Land the ending fast
When the title's promise is paid off, viewers go. Give the payoff, one line of takeaway, and one suggestion for what to watch next. A minute is plenty.
7. Mark chapters
If your video has clear sections, add chapters in the description. YouTube's video chapters help page says the first timestamp must start at 00:00, you need at least three timestamps in ascending order, and each chapter must be at least 10 seconds long. Your outline beats usually become the chapter names.
If you'd rather make videos than read about it, VidPuff turns a title into a faceless video. No waitlist, cancel anytime.
A YouTube script template
Copy this for a 10-minute narrated video (about 1,500 words):
- Hook (0:00 to 0:20, ~50 words): the best moment or the result.
- Promise (0:20 to 0:40, ~50 words): what the viewer will get by the end.
- Context (~150 words): only what's needed to follow the rest.
- Beat 1 (~250 words): point, example, open loop.
- Beat 2 (~250 words): stakes go up or a new angle.
- Beat 3 (~250 words): the strongest point or the turn.
- Beat 4 (~250 words): payoff of the main promise.
- Wrap-up (~150 words): one takeaway, one next video.
Sample YouTube script
Here's the opening of an original narrated story script, written with the template above. The bracketed notes are for visuals, not narration.
> [Visual: a dark radio studio, one red "ON AIR" light] > > At 3:12 in the morning, a caller told Dana exactly what was on her desk. The coffee cup. The pen with the chewed cap. The note she'd written to herself and hadn't shown anyone. > > [Visual: the empty station hallway] > > Dana had hosted the overnight show at a small-town station for six years. She liked the quiet. Nobody else was in the building after midnight, and that was the point. > > So when the caller said, "You should turn around," she didn't. She laughed, cut to a song, and checked the phone log. > > [Visual: a phone screen showing an internal extension] > > The call had come from extension 104. The studio's own phone. > > She was holding it. > > But that wasn't the part that made her leave the building that night.
Notice what it does. The hook is the strangest moment, the context is two sentences, and the section ends on an open loop. That's 110 words, about 45 seconds of narration.
Should you use ChatGPT to write a YouTube script?
It's a decent drafting partner and a poor finished product. Ask it for an outline first, fix the outline, then have it write one section at a time so you can steer it. Then check every fact and rewrite the lines that sound generic. We cover prompts in detail in ChatGPT for YouTube automation.
Two rules to know. YouTube's altered or synthetic content page lists "using generative AI tools to create or improve a video outline, script" as production help that doesn't need a disclosure. But the channel monetization policies say "AI-generated content made with generic or unoriginal templates giving the impression of mass production" can't earn money. Edit hard, and change your structure from video to video.
From script to video
Once the script is done, someone still has to record it, find visuals, and edit. If you run a faceless channel, VidPuff can take it from there: type a title and it writes a script, generates narration, creates a visual for each scene, adds music and captions, and renders a long-form 16:9 video. You review each stage, so you can paste in the script you wrote with this guide and change the voice or images before it renders. If you're still planning the channel itself, start with how to start a YouTube channel, and for fiction channels, scary story ideas has premises to practice on.
After your first few uploads, open the retention graph next to your script. Every dip points to a line you can cut next time.
FAQ
How many words is a 10-minute YouTube script?
About 1,500 words, based on an average speaking rate of around 150 words per minute. Slower narration (common in story and documentary videos) may need closer to 1,300 to 1,400.
What is the best structure for a YouTube script?
Hook, promise, short context, three to five beats that each end with a reason to keep watching, then a quick ending. Put the payoff of the title near the end, not in the first minute.
Do YouTubers write scripts?
Many do, especially for narrated, educational, and documentary videos. Others work from bullet points so they sound less rehearsed. For a faceless channel with voiceover, a full script is close to essential.
Is it okay to use AI to write a YouTube script?
Yes. YouTube doesn't require a disclosure for AI help with outlines or scripts. Just avoid publishing generic, templated scripts unedited, since that kind of mass-produced content isn't eligible for monetization.
See how it works →
