How to Write a Video Script People Actually Watch
A practitioner's guide to writing a video script that people actually watch, covering prep, structure, formatting, dialogue, and the revision pass.
I have read a lot of bad video scripts. Most of them were not bad because the writer lacked talent. They were bad because the writer opened a blank doc and started typing “SCENE 1” before deciding who the video was for or what it was supposed to do. The words came out fine. The video still missed.
A script is not the writing. The writing is the last ten percent. The script is a decision about who you are talking to, what you want them to feel, and the one thing you want them to do after the screen goes dark. Get those right and the words almost fall out of you. Skip them and you will polish sentences for a week and still produce something that rambles.
So this is the order I actually work in, built from years of shipping video for teams that needed it to convert, not just exist. Prep first. Structure second. Words third. Then a revision pass that I would argue matters more than any of the other three.
Decide who this is for before you write a sentence
If your answer to “who is this video for” is “everyone,” you have already lost. A video that tries to speak to everyone speaks to no one in particular, and viewers can smell general-purpose content in about two seconds.

Get uncomfortably specific. Not “marketers.” A marketing manager at a B2B software company with fifty to two hundred people, drowning in demo requests they cannot service fast enough. That person has a job title, a bad Monday, and a specific problem keeping them up. Write to that one person and, oddly, more people will feel seen than if you had aimed wide.
Three questions I answer before anything else:
- Who are they, really? Past the demographics. What is the frustration that actually made them search for this? Where do they already spend their attention?
- What is the one problem this video solves? Not five. One. The narrower the promise, the harder it lands.
- What do they already know? A video for a seasoned creative director is paced and worded nothing like one for a first-year founder. Their existing knowledge sets your tone and your level of detail.
Then, the goal. One goal. A single video that tries to drive sign-ups, build brand affection, and explain a feature at the same time will do all three badly. Pick the one action you want: book the demo, download the report, or subscribe. Everything in the script either serves that goal or gets cut. I do not treat that as a suggestion. It is the whole discipline.
I write all of this down in a short brief before the creative work starts. It keeps everyone honest and stops the “wait, who is this for again” conversation from happening on set. I have watched that exact conversation eat forty minutes of a shoot day because nobody wrote the answer down.
Here is the brief I fill out. It takes fifteen minutes and saves you days.
| Element | Question to answer | Example |
|---|---|---|
| Audience | Who is the one viewer? Be specific. | Marketing managers at B2B software companies, 50 to 200 people, struggling with lead quality. |
| Goal | The ONE action you want them to take. | Book a 15-minute demo. |
| Core message | The single takeaway if they forget everything else. | You are sitting on revenue your current tools cannot see. |
| Tone | What should it feel like? | Helpful, a little dry-witted, zero corporate jargon. |
| Where it lives | Where will people actually see it? | Homepage, paid LinkedIn, email nurture. |
One more thing before you move on: find your angle. Say you sell project management software. The dead angle is “our tool helps you manage tasks.” Nobody watches that. The alive angle is “your best people are spending their week in meetings instead of doing the work you hired them for.” Same product, completely different door in. The angle is what makes a video worth pressing play on.
Structure it like a story, not a list
A good video is a journey with a shape. Beginning, middle, end. Even a thirty-second ad has all three. This is not a stylistic choice. It is how human attention works, and fighting it is a losing game.
The hook lives or dies in the first five seconds. Drop-off is always steepest right at the start, so your opening has one job: answer the silent “what is in this for me” before the viewer’s thumb moves. Do not open on a logo animation. Do not say “hey everyone.” Open on the thing that makes them stop:
- A question that names their problem. “What if next week’s report took ten minutes instead of two hours?”
- A concrete number that reframes the stakes.
- A visual that shows the mess you are about to fix, or the result you are about to deliver.
The body pays off the promise. This is where you teach or persuade, and where most scripts get flabby. The mistake I see constantly is trying to say everything you know in one video. Do not. Pick one insight and deliver it well. A confused viewer never converts. Keep momentum with examples, a customer story, or numbered steps if it is a tutorial. If your subject is a really complex product, the explainer format is built for exactly this, and I broke down how to structure one in the guide to making an explainer video.
The call to action is not optional. You held their attention and delivered something useful. Now tell them precisely what to do. Vague ruins it. “Check out our site” does nothing. “Click the link below to grab the free template” does. Say it out loud in the narration, put it on screen, and put the link where their eyes already are.
A fifth of viewers are gone in the first ten seconds and nearly half leave before the one minute mark, so the hook has to land almost instantly.
Source: Visible Measures study of 40M clips / 7B views, via MediaPost
Watch someone actually do it
Reading about scripts helps. Watching a working writer talk through their own process helps more, because you pick up the small instincts that never make it into a written guide. This walkthrough from Think Media is one of the clearest I have seen on turning a rough idea into a script that holds up on camera.
Notice how much of it is decisions, not sentences. The typing is the easy part.
Format it so a whole team can follow it
Your script is telling two stories at once. There is what people hear (the narration, the dialogue, the sound) and what people see (the shots, the graphics, the on-screen text). A good format keeps those two tracks locked together so your editor and your director are never guessing.
For nearly every marketing, corporate, or product video, the format I reach for is the two-column audio-visual script. Left column is everything the audience sees. Right column is everything they hear. Each visual cue lines up horizontally with the audio it belongs to. That is the whole trick, and it is beautifully hard to misread.
| VISUAL (what they see) | AUDIO (what they hear) |
|---|---|
| GFX: Animated logo on a clean background. | (Upbeat music begins, settles under the voice) |
| B-ROLL: Someone staring at a confusing dashboard. | NARRATOR: Tired of reports that raise more questions than they answer? |
| GFX: On-screen text lands with the point. | SFX: A soft swoosh as the text appears. |
You do not need special software for this. A two-column table in Google Docs or Word does the job perfectly. I bold the scene headings, the GFX (graphics), and the SFX (sound effects) so a director can scan the page and find their cues without reading every line of dialogue. Little formatting habits like that are the difference between a script people use and a script people fight on the day.
The audio-visual format is not the only one. For narrative work (short films, story-driven commercials) the traditional screenplay format is a better fit, and tools like Final Draft or Celtx handle its indentation rules for you. But for the vast majority of business video, the two-column AV script is the most useful page you can hand a team.
Write lines people can say out loud
Structure done, format done. Now the words. This is where a script comes alive or stays stiff, and the failure mode is almost always the same: writing for the eye instead of the ear. A sentence can look perfect on the page and sound like a robot reading a manual the moment someone speaks it.
Write the way you talk. Use contractions. Start a sentence with “and” or “but” if it sounds more like a person. Cut the corporate phrasing. Your goal is a narrator who sounds like a smart friend explaining something, not a press release being performed.
Read every line out loud. This is the single most useful habit in scriptwriting and I never skip it. Your ears catch what your eyes miss: the phrase you stumble on, the sentence so long you run out of breath, the transition that clunks. If it is awkward to say, it is awkward to hear. Fix it until it rolls. I read to an empty room and I have long stopped feeling silly about it.
Show, do not tell. Video is a visual medium, so stop describing what you could reveal on screen. Instead of “our software is fast and saves you time,” write “finish the weekly report before your coffee gets cold” over a side-by-side of the old way versus the new. The words and the picture do the work together, which is the entire point of choosing video in the first place.
Give it a shape. Even a dry corporate video improves with a simple arc: name the problem the viewer knows too well, bring in the thing that solves it, then show the after. That structure turns a feature list into a story about getting unstuck, and stories hold attention that lists cannot.
And mind your pacing. Vary sentence length. Mix short punches with longer, breathing lines so the rhythm never flatlines. A well-placed pause, noted right in the script as (beat), lets an important point land instead of rushing past it.
The revision pass matters more than the draft
Getting a first draft down feels like the finish line. It is not. I have never written a good first draft in my life, and I have never met anyone I respect who claims they have. The draft is raw stone. The revision is where you carve.
Read it aloud again, start to finish. Same reason as before, twice as important now that the whole thing exists as one piece. You will hear where the energy sags and where a transition drops the viewer.
Cut without mercy. The best scripts are lean. Hunt down every word that is not pulling weight:
- Jargon. Swap “leverage our synergies” for “use our team’s skills,” or just delete it.
- Filler. “Just,” “really,” “actually,” and a huge number of “thats” can vanish and the sentence gets sharper.
- Repetition. Say it once. Trust the viewer to catch it.
A script is finished when you cannot remove another word without breaking the meaning. If a word does not earn its place, it goes. That respect for the viewer’s time is what keeps them watching to the end, and length is its own decision worth thinking through, which I got into in how long an explainer video should be.
Get one or two sets of fresh eyes, not ten. Feedback is essential and also easy to mishandle. Pick a couple of people who understand your audience and ask them specific questions, not “what do you think.” Ask whether the hook grabbed them. Ask whether any part confused them. Ask whether the call to action was obvious. Then remember you are the final call. Take the notes that serve the goal and let the rest go. Revision is sharpening your vision, not surrendering it to a committee.
A quick word on getting these made
You can absolutely write a strong script with the process above and a plain two-column table. Plenty of good video starts exactly there. Where teams tend to get stuck is not the first script, it is the tenth: holding the voice, the pacing, and the taste steady across a year of videos when the requests never stop coming.
Holding that line steady is most of what my studio, Moonb, exists to solve. We work as an embedded creative team, so the person who learned your audience on video one is still there on video forty, and the scripts keep sounding like you instead of drifting toward the generic. However you produce them, the rule holds: the writing is the last ten percent. Do the thinking first, and the words take care of themselves.
Frequently asked questions
A useful rule is that one page of double-spaced script runs about one minute of video. From there, match the platform: 15 to 60 seconds (roughly 40 to 150 words) for social, 5 to 10 minutes (around 750 to 1,500 words) for a YouTube tutorial, longer for detailed product or training content. The real target is the length your audience expects on that specific platform, not a number in the abstract.
For most marketing and corporate video, nothing beyond what you already own. A two-column table in Google Docs or Word is enough to set up an audio-visual script with your visual and audio cues side by side. Dedicated tools like Final Draft or Celtx are worth it for narrative work, like short films, where automatic screenplay formatting saves real time. Match the tool to the project, not the other way around.
Clarity above everything. Keep sentences short enough to say in one breath and conversational enough to sound natural. Read every line aloud yourself before it reaches the booth, since that is the fastest way to catch phrasing that trips the tongue. Add phonetic spellings for tricky names or technical terms, and drop in brief delivery notes like (upbeat) or (pause here) so the narrator reads it the way you heard it in your head.