How to write a YouTube script

    By Maya OkaforHead of Content Research, ContentIQUpdated
    How to write a YouTube script - illustrated guide from ContentIQ
    TL;DR

    A YouTube script that holds retention has four parts: a hook that promises a payoff in the first 15 seconds, a short intro that sets stakes, value loops that each open and close a small curiosity gap, and an outro that points to the next watch. Script every section, keep sentences spoken and short, and use AI to draft each part fast.

    Why scripting beats winging it

    The single biggest lever on a YouTube video is retention, and retention is decided in the script, not the edit. A rambling intro loses a quarter of your audience before the value even starts. A scripted one keeps them.

    Scripting does not mean reading robotically. It means deciding, before you record, what every section is for. When we audited retention graphs in 2026, the videos with scripted hooks and clear value loops held the audience far longer than the improvised ones, and the drop-off cliffs lined up almost exactly with unscripted tangents.

    There is a second payoff that is easy to miss. A script makes the video repeatable. Once you know the four sections and what each is for, you can write the next video in a fraction of the time, because you are filling a proven structure instead of staring at a blank page. The script is the system, and the system is what lets you publish consistently without burning out.

    The four parts of a retention-first script

    A YouTube script breaks into four jobs. Each one has a deadline and a purpose. Miss the deadline and the audience leaves.

    The four sections of a YouTube script
    SectionJobTiming
    HookPromise a clear payoff and create a gap0-15s
    IntroSet the stakes and why it matters now15-40s
    Value loopsDeliver content in open-then-close curiosity loopsBody
    OutroPay off the promise and point to the next watchLast 20s

    Writing the hook (the first 15 seconds)

    The hook is the only part of the video most people will watch, so it earns the most rewrites. A good hook does two things at once: it states the payoff clearly, and it opens a curiosity gap that only the rest of the video closes.

    Avoid the slow build. 'Hey guys, welcome back to the channel' is a retention killer. Start in motion. 'I tested every free script tool so you do not have to. Three were worth it.' That states the payoff and opens the gap in two lines.

    • State the payoff: what will the viewer have by the end.
    • Open a gap: tease the surprising or counterintuitive part.
    • Skip the throat-clearing: no channel intro, no slow setup.
    • Use the title's promise: the hook should deliver what the thumbnail sold.

    Value loops keep the body from sagging

    The middle of a video is where retention quietly bleeds out. The fix is to structure the body as a chain of value loops. Each loop opens a small question, delivers the answer, then opens the next question before fully closing the last. The viewer always has a reason to keep watching.

    Practically, this means ending each section on a hook into the next one. 'That handles the setup. But there is one setting that breaks everything if you skip it.' The open loop pulls the viewer across the cut where they would otherwise drop.

    The reusable YouTube script template

    Here is a template you can reuse for almost any talking-head or tutorial video. Fill the brackets. Keep each spoken line short so it reads naturally on camera.

    • Hook: 'In this video you will [payoff]. And [surprising detail].'
    • Restate stakes: 'If you [problem], this matters because [stakes].'
    • Roadmap (optional, one line): 'I will cover [three things], fast.'
    • Loop 1 open: 'First, [point]. Here is why it works.'
    • Loop 1 close + bridge: 'That is the basics. But [tease loop 2].'
    • Loop 2 open: 'Next, [point].'
    • Loop bridge: 'Now the part most people get wrong.'
    • Loop 3 / payoff: '[Deliver the promised result].'
    • Outro: 'That is [recap]. If you want [related topic], watch this next.'

    AI shortcuts for each section

    AI is fastest when you point it at one section at a time rather than asking for a whole script at once. Draft five hook options, pick one, then have it write the value loops around your outline. You stay the editor; AI handles the volume.

    In ContentIQ, the script generator writes each line at a 2nd-to-3rd grade reading level with a 12-word cap, which keeps a YouTube script sounding spoken instead of written. It also attaches a visual prompt to every line, so a tutorial script arrives with its b-roll and on-screen cues already mapped.

    Because each line carries that visual prompt, the same script can become an AI video. For creators batching talking-head content, a written YouTube script can be generated as finished footage with the pacing and visual direction already baked in, which is the heart of turning a script into video.

    Writing the outro most creators waste

    The last 20 seconds of a video are prime real estate that most creators throw away on 'thanks for watching, like and subscribe.' The outro is not the end of the video. It is the start of the next one, and it directly feeds your session watch time, which the platform rewards.

    A strong outro does three things in quick succession. It pays off the promise the hook made, so the viewer feels the time was worth it. It names a specific related video, not a generic 'check out my other content.' And it gives a reason to click that video now, while the interest is hot.

    Script it like this: '[Recap the payoff in one line]. The next thing that trips people up is [related problem]. I covered exactly that here.' That points to a specific next watch tied to the same curiosity, which is far stronger than asking for a subscribe and hoping. The subscribe ask works better mid-video, right after you have delivered your best value loop and earned it.

    Generate viral-ready scripts in seconds

    ContentIQ analyzes viral content across TikTok, Reels, Shorts, and YouTube - then writes scripts in your voice that pass the Behavior Test on every line.

    Start Free Trial

    See it in the product

    Related questions

    Frequently asked questions

    How long should a YouTube script be?

    Match it to your target length. A rough guide is about 130 to 150 spoken words per minute, so a 10-minute video is roughly 1,300 to 1,500 words. What matters more than total length is that every section has a job and no section drifts into a tangent.

    Should I script word for word or use bullet points?

    Script the hook and intro word for word, because those decide retention and deserve the most precision. The body can run on a tight bullet outline if you are comfortable on camera, as long as each section still opens and closes a clear value loop.

    What is a value loop in a YouTube script?

    A value loop is a section that opens a small curiosity gap, delivers the answer, and opens the next gap before fully closing the last one. Chaining loops through the body keeps the viewer with a reason to keep watching across every cut.

    Can AI write a full YouTube script?

    It can, but you get better results aiming it at one section at a time. Generate several hooks, choose one, then have AI write the value loops around your outline. Keep yourself as the editor so the script keeps your voice and your real expertise.