To write a YouTube script, do these eight things in order: research the niche, pick one angle, work out what the viewer already knows, collect proof, write the hook, write the body, write the outro, then check it out loud.

That's the process I've used across 10,000+ scripts and 100+ niches. Most people start at step five. They open a blank page and try to write a hook for a video they haven't researched.

91% of the people I talk to say research is their biggest problem. So that's where this starts.

The 8 steps at a glance

  1. Download the niche (2 hours)
  2. Pick the angle
  3. Work out what the viewer already knows
  4. Build a proof stack
  5. Write the hook
  6. Write the body
  7. Write the outro
  8. Run the final check

Step 1: Download the niche (2 hours)

I once took a job writing 40 scripts in 30 days about hydraulic presses and CNC machines. I knew nothing about either. This is the routine I built that week, and I still use it.

  • Find the top 10 channels in the niche. Rank them by views compared to subscribers. A channel with 50K subscribers averaging 500K views teaches you more than one with 2M subscribers averaging 100K.
  • Watch their top 5 videos each. Write down the hook, the structure, and which topics beat the channel's average.
  • Read the comments. "I wish someone would cover..." and "nobody talks about..." are video ideas handed to you.
  • Find the subreddit. Sort by top of all time, then top of the month. The first list is what always works. The second is what's working now.

Skip this and every later step is a guess.

Step 2: Pick the angle

A topic is "why people go broke." That's an idea. Fifty channels have made that video.

An angle is the one way into the topic you're going to build the whole script around. Take the same topic and find five to ten:

  • The psychology of spending
  • The 3 purchases that bankrupted 10,000 people
  • A billionaire who went broke in 18 months
  • The industry designed to keep you poor
  • I went broke at 22. Here's what nobody told me.

Five different scripts for five different audiences. The angle is the script. Two creators with the same topic and different angles get very different results, and the better angle wins even with worse editing.

More on this in how viral video ideas are built.

Step 3: Work out what the viewer already knows

Before I write, I answer four questions about the person watching.

  • What do they already believe about this topic?
  • What have they already watched on it?
  • What do they think is true that I'm about to challenge?
  • What problem are they trying to solve by clicking?

Here's a quick test. Search your topic on DuckDuckGo. Google shapes results around your own history. DuckDuckGo shows what the average person sees, and that's your viewer.

If your script says the same thing as that first page of results, you've written a script nobody needs. Go deeper than those results or disagree with them.

Step 4: Build a proof stack

"Studies show." Which studies? "Experts say." Which experts? Scripts die on lines like these.

Every claim gets three layers:

  1. The specific number. "Millions of people" is forgettable. An exact figure is believable and more interesting.
  2. The source. A study, a news report, a platform report, your own data.
  3. The story behind the number. A number alone is a fact. A number with a person attached is something viewers remember.

Where I find the stories, best first: Reddit threads, Quora answers from people who worked in the field, court documents, the methods section of academic papers, news from five to twenty years ago, and books that disagree with what everyone in the niche repeats.

What counts as proof changes by niche. True crime runs on story. Finance runs on data. Psychology runs on the study. History runs on detail. Health runs on how the thing works in the body.

Step 5: Write the hook

Write the title first, then the hook. The hook has to deliver on the title in the first sentence.

I use the First 50 Formula, three parts in the first 50 seconds:

  • Pattern interrupt. One specific number, fact or statement they didn't expect.
  • Specific proof. One detail they can picture that shows you did the work.
  • Open loop. The exact thing they'll know by the end.

Then match the hook to the kind of video.

  • Teaching videos: Target, Transformation, Stakes. Who it's for, what changes, what it costs to skip.
  • Story and documentary videos: Character, Concept, Stakes. Who it's about, what the situation is, what's on the line.

Mixing the two is the most common hook mistake I see. A documentary that opens like a tutorial loses people in seconds.

And never open with "hey guys, welcome back." The viewer already clicked. That was the warm-up.

The full method is in the YouTube hook framework.

Step 6: Write the body

Four rules do most of the work.

Action before context. My ratio is 30 seconds of context, then 60 seconds of something happening. Think of teaching someone a board game by reading them the whole rulebook before they play. Nobody wants that. Start the game, then explain the rule they just ran into.

One point per section, said first. State the point, show it, then say it again in other words. A viewer can't re-read a line they missed.

Never let a payoff sit. The moment you answer a question, the viewer has a reason to leave. Open the next question within 10 seconds of every answer.

Order your points on purpose. Second best first, best in the middle, third best last. And point at the big payoff three times before you deliver it: in the hook, around minute three, and around minute eight.

You can copy the layout from the 5-part script template. The reasons behind each rule are in the retention techniques post.

Step 7: Write the outro

Don't summarize. Summaries are where viewers leave.

Do one of three things:

  • Reframe. Show the whole video in a new light.
  • Reveal. Deliver the last piece you held back.
  • Redirect. Send them to the one video they should watch next.

Keep it under 20 seconds.

Step 8: Run the final check

I check every script against four questions. If it fails one, I rewrite it.

  1. Is there a connecting thread? Does the last line deliver what the first line promised?
  2. Is it easy to follow? One idea at a time, each one stated before it's explained.
  3. Will a specific person see themselves in it? "For anyone who wants to..." is filler.
  4. Does it change how they see something? New information isn't enough.

Then read it out loud. Where you stumble, the viewer will too.

Last, mark it up for the editor. I write the visual in brackets next to the line it belongs to, so the script is also the shot list.

The four mistakes I see most

  • Delay. Fifteen seconds in, the viewer still doesn't know what the video is about.
  • Context dump. A minute of background before anything happens.
  • Payoff void. One good answer, then nothing pulling them forward.
  • Broken promise. The hook promised one thing and the script delivered something next to it.

Each one is covered with fixes in the faceless YouTube scripts guide. Finished examples are in five scripts with breakdowns.

Doing this with AI

AI is good at steps 1 to 4. It reads faster than you and it doesn't get bored of comment sections.

It's weak at steps 5 to 8 when you give it a plain prompt, because it fills every slot with the most common answer. The most common answer is the video that already exists fifty times.

That gap is why I built FacelessOS: 22 skill files that load this process into ChatGPT, Claude or any AI that reads files, so it researches, structures, writes and checks a script in this order. If you'd sooner hire a person, read how to choose a YouTube script writer.

Common questions

How do you write a script for a YouTube video?

Research the niche for two hours, pick one angle, work out what the viewer already knows, collect proof for every claim, write the hook, write the body in sections that each make one point, end with a reframe, and check the script out loud before recording.

How many words is a 15 minute YouTube video?

Most narration runs at about 150 words a minute, so a 15-minute video is roughly 2,200 words. Voices differ. Read one page of your script out loud with a timer and use your own number.

What is the 7 second rule on YouTube?

It is shorthand, not an official YouTube rule. It means viewers decide in the first few seconds whether to stay. I work to a slightly longer window: the first 15 seconds must confirm what the video is about, and the first 50 seconds must set up the whole video.

How much does a YouTube script writer make?

It varies widely with experience and niche. I started at $15 a script. Writers who can show retention results on real videos charge many times that, usually per script or on a monthly retainer.

Want your AI to run these 8 steps for you?

FacelessOS is 22 skill files built from 10,000+ scripts across 100+ niches. It works with any AI. $799 one-time for Files, $1,399 for FacelessOS+. No subscription.

See FacelessOS