How to Write Script for Video That Actually Converts
Parth Jasrapuria
Founder
You're staring at a blank doc, the client wants the video “to feel punchy,” the founder wants “more storytelling,” and someone from sales just asked for “one quick version” because the last one ran too long. That's usually the moment bad scripts are born, right after a half-hearted “Hey everyone, welcome back.” The fix isn't more inspiration, it's a tighter process, because how to write script for video is really about making a set of decisions before anyone starts talking on camera.
Why Most Video Scripts Fail Before the First Line
The fastest way to wreck a video is to start writing before you know what job the video has. I've seen teams spend hours polishing a clever opener for a script that never had a real audience, a real goal, or a real next step. The result is usually the same. Pretty words, fuzzy message, and a final cut that feels like it wandered into the room by mistake.
A better workflow starts with a plain question, what must this video do? If the answer is “explain the product,” that's still too vague. A strong script needs one job, like helping a buyer understand one pain point, showing one proof point, or getting one action at the end. That's how professional B2B teams keep the script from becoming a museum piece full of nice sentences that do nothing.
p>Practical rule: if you can't explain the video's job in one sentence, you're not ready to write the script yet./p>
The worst corporate openings are usually polite and empty. “Welcome back to our channel” is the video equivalent of stale conference croissants, technically present, emotionally absent. “Today we're excited to share…” is another classic, because it announces enthusiasm instead of value. People don't click to hear a committee clear its throat.
A cleaner approach is to define the audience, define the outcome, and only then start the draft. That matches the practical workflow described in this B2B video planning guide, where the issue is usually clarity, not creativity. The blank page gets a lot less scary once you stop treating scriptwriting like lightning and start treating it like a system.
The pre-writing checklist that saves rewrite pain
Before line one, answer these three things in plain language.
Who is watching? A sales leader, a technical buyer, or a champion trying to sell internally will all need different language.
What should change after the video? Understanding, trust, click-through, demo interest, or internal alignment.
What proof belongs here? A product demo, a customer example, a process walkthrough, or a short comparison.
If those three answers are vague, the script will be vague too. That's when the narrator starts saying things like “our solution helps teams,” which is a sentence so empty it could echo.
Defining Your Audience and Video Goal
A useful video brief starts with the viewer, not the brand. If you're writing for a VP of Sales, you don't lead with platform architecture. If you're writing for a technical champion, you don't hide the details behind fluffy language. The tone, pace, and vocabulary all change based on who has to keep watching.

The quickest way to sharpen a brief is to write the viewer's pain, desired outcome, and bridge in one line each. For example, a vague request like “explain our platform” becomes something sharper like, “Show a VP of Sales how to cut onboarding friction by making the workflow visible in one screen.” That version gives the script an actual angle instead of a fog machine.
A simple ICP framing exercise
Start with the current pain. What frustrates the viewer today? Maybe they're losing time to manual handoffs, maybe they can't get internal buy-in, or maybe they've heard one too many “we need to circle back” updates from their team. Then write the outcome they want, in their own language, not in your product language.
Now add the bridge. That's the one proof point that connects pain to outcome. For a SaaS onboarding video, the bridge might be a fast workflow demo, a clean dashboard view, or a before-and-after explanation from a customer-facing perspective. A script stops sounding like marketing and starts sounding useful here.
p>Good scripts translate, they don't impress. If your viewer needs a glossary to understand the first 15 seconds, the script is already in trouble./p>
Tone matters just as much as topic. A technical buyer can handle more detail, a business buyer wants the business result first, and a champion needs enough substance to sell the idea internally. That's why the same product can need three different script angles, even when the core message stays the same.
The best briefs are short, almost blunt. Name the viewer, name the problem, name the result, then write the one proof point that makes the result believable. If you do that well, the actual script becomes a lot easier to write, because the hard thinking is already done.
Writing Hooks That Stop the Scroll
The opening earns the next minute, or it doesn't. Industry guidance says 20 to 30 percent of viewers leave within the first 30 seconds of an average video, while a specific-result hook can hold 71% retention at the 30-second mark in the same source, and the biggest single drop in nearly every video happens in the first 30 seconds too (retention benchmark guide). That's why the first beat has to state the payoff fast, not wander through a welcome tour of your own brand history.

A hook isn't “be interesting,” which is the kind of advice that sounds useful until you have to write a script at 4:45 p.m. A hook is a promise with tension. The viewer should understand what's coming, why it matters, and why they shouldn't click away before the good part.
Three hook formulas that actually work
A specific-result hook gives the viewer the outcome up front. For a project management SaaS, that might sound like, “Here's how a lean ops team keeps projects moving without adding another status meeting.” It's direct, useful, and it tells the viewer exactly what kind of payoff is coming.
A pattern-interrupt hook breaks the usual rhythm. Instead of beginning with a soft intro, the script opens with something visually or verbally unexpected, like a dashboard exploding into three separate teams arguing about deadlines. It works because the brain notices contrast faster than it notices polish.
A contrarian-claim hook challenges a common belief. For the same SaaS, you could open with, “Your team doesn't need a better to-do list, it needs fewer places to lose decisions.” That line earns attention because it pushes against the obvious answer.
The rule of three helps here too. Set up two expected items, then land the odd one out. That structure keeps the line memorable without turning your brand into a stand-up set at a budget off-site.
p>“Skip the warm-up. Give the viewer the reason to stay, then earn the details.”/p>
If you want a fast starting point, this hook generator can help you explore angles, but the final line still needs human judgment. AI can spin variations. It can't tell you whether the hook sounds like a real person who understands the problem.
Script Structures for Different Video Formats
A 30-second ad, a 90-second explainer, and an 8-minute YouTube tutorial all need a different script shape. They may share the same offer, but the pacing, proof, and call to action change fast. Reusing one script across formats is how you end up with a 30-second ad that sounds like a policy memo or an 8-minute tutorial that feels like someone reading internal notes out loud.
Format | Hook Style | Body Structure | Proof Density | CTA Placement
30-second ad | Immediate, sharp, and visual | Problem, tension, quick solution, one message | Very high, no room for detours | Final seconds only
90-second explainer | Clear, guided, and benefit-led | Hook, problem, how it works, payoff | Moderate to high, with one main proof point | Near the end, after the value lands
8-minute YouTube video | Curious, layered, and conversational | Setup, context, demonstration, examples, recap | Distributed across the video | End, with a softer mid-video nod if needed
What changes when the format changes
Short-form scripts need a payoff every few moments. They cannot drift through backstory, and they definitely cannot waste time with corporate throat-clearing. If you are writing a 30-second LinkedIn ad for a B2B tool, every line has to push toward one decision, keep watching, click, or remember the brand.
A 90-second explainer gives you a little more room. Use it for one visual demonstration, one practical example, and one clear bridge from problem to result. The voice still has to stay tight, because the pacing needs to feel natural when spoken, not like a polished essay with subtitles.
An 8-minute YouTube script can slow down in places, but it still needs checkpoints. Build in mini-cliffhangers, re-hooks, and visual resets so the viewer does not drift. You are not just delivering information, you are managing attention.
A useful benchmark from script planning advice is that short scripts often sit around 60 words per 30 seconds of video, and another rule of thumb suggests keeping the script to roughly 1% of the finished video length (script-length benchmark). A separate production guide gives practical planning ranges, including roughly 140 to 150 words for a 60-second video and 290 to 300 words for a 2-minute video (word-count framework). I still use checks like these to keep a script from wandering off into the weeds.
A simple repurposing pattern
Write the core message once, then adapt it by format.
30-second ad: one pain point, one promise, one action.
90-second explainer: one problem, one mechanism, one proof point.
8-minute YouTube video: one theme, several examples, and a fuller walkthrough.
That is how one idea becomes three assets without sounding like three different people wrote them on three different sleep schedules.
Nailing Timings and Calls to Action
A script can read clean on the page and still fall apart on camera if the timing is off. People draft long sentences because they look tidy in a document, then the speaker hits the final clause and the whole room feels the drag. That is a pacing problem, not a writing win.
The fix is simple enough to sound boring, which is usually a good sign in production. Write the script, read it aloud, cut what slows the mouth down, then read it again. The first pass shows where the language is stiff. The second pass shows where the energy dips. If the speaker has to gulp air halfway through a sentence, the line needs to be split.
Production planning benchmarks help keep the script honest. If a 60-second video needs roughly 140 to 150 words, and a 2-minute piece lands around 290 to 300 words (word-count framework), there is not much room for fluff. That same planning logic also keeps the script from over-explaining, which is a common mistake in short B2B videos. A checklist chart with timing guidance and CTA placement makes the trade-off obvious: every extra sentence has to earn its place, or it gets cut.

Calls to action that don't feel desperate
The strongest B2B CTA usually asks for a small next step. That might be a reply, a download, a template, or a guide, not always a demo call. If the viewer has just learned something useful, jumping straight to a sales meeting can feel forced.
Match the CTA to the trust level of the video. Educational videos can ask for a bookmark, a comment, or a resource download. Product-led videos can ask the viewer to see a deeper example or test the workflow. A bad CTA sounds like a cable infomercial that has had too much coffee.
A few phrases should stay buried in the corporate video graveyard: “Don't miss out on this groundbreaking solution,” “Realize your full potential today,” and “Contact us now to transform your business.” They are worn out. Clear beats clever at the end.
p>Practical rule: the CTA should feel like the next logical step, not a trapdoor./p>
Visual cues help here too. If the screen can show the point, let it. That keeps the narration moving and gives the script room to breathe without making the delivery feel rushed.
Using AI in Your Script Workflow Without Sounding Robotic
A B2B script team can use AI without turning the result into corporate oatmeal. The useful split is simple. Let AI handle speed, pattern-finding, and early drafts. Keep humans on the parts where tone, proof, and judgment matter.
Creator coverage points to the same workflow shift. Teams use AI for rapid drafts, prompt variation, and search-intent analysis, but still have to rewrite the output so it does not sound generic (video trends coverage). That matches what I see in production. AI is fine for scaffolding. It is terrible at pretending to have worked in the same industry for ten years.
If you want a template-driven start, this video script generator can assemble an outline for a YouTube video, explainer, product demo, or ad. Useful for speed. It still needs a human pass so the script sounds like someone in the company said it out loud.
A practical human and AI split
Let AI handle the parts that reward volume.
Outline generation: useful when a team needs a fast first pass.
Hook variation: helpful for testing several openings without overthinking every line.
SEO intent mapping: useful for matching the topic to what the audience is already searching for.
Keep humans on the parts that create trust.
Brand voice: if it sounds like everyone else, it will not feel credible.
Proof points: specifics should come from the business, not from a model guessing.
Conversational rewrites: the final line has to sound like something a real speaker would say.
Format matters here too. A 30-second ad needs tight phrasing and almost no room for drift. A 90-second explainer can carry one extra point, but only if every sentence earns its place. An 8-minute YouTube script can breathe more, yet it still falls apart if AI keeps repeating the same claim in different clothes.
A quick quality-control pass catches the usual AI tells. Watch for repeated phrasing, vague superlatives, generic transitions, and sentences that sound polished but empty. If the script could belong to any company in any industry, it does not belong in front of a camera. And if it starts sounding like a compliance deck with a pulse, cut it again.
Frequently Asked Questions About Video Scriptwriting
How do you script for a speaker who hates being on camera?
Give that person shorter lines, clearer beats, and more natural pauses. A teleprompter script should sound like speech, not a memo that escaped from legal review. If they freeze when a sentence runs too long, break the thought into smaller parts and let the edit do some of the heavy lifting.
How do you handle legal and compliance reviews without killing the tone?
Write the script with the final claim boundaries in mind, then leave room for the review team to refine phrasing without reworking the whole structure. If legal has to rewrite every line, the script probably tried to prove too much. The cleanest scripts make compliance easier because they stay specific and avoid inflated promises.
Should you write word for word or use bullet points on the teleprompter?
For most B2B videos, write the full script first, then simplify it for delivery. Bullet points can work for experienced speakers, but they also invite rambling, which is how a three-minute explainer turns into an impromptu town hall. If the goal is consistency, word-for-word is usually safer.
How do you adapt one script for different platforms?
Start with the message, then trim or expand by format. A vertical cut for short-form social needs tighter lines and faster visual changes, while a YouTube version can carry more explanation and examples. If the same script has to live in multiple places, write with repurposing in mind from the start.
What about FAQPage structured data?
Google's FAQPage structured data is for pages with official questions and answers, and it shouldn't be used on forums or pages where users can submit answers. Google also requires an actual FAQ page with at least one valid Question item in the mainEntity array (Google's FAQPage guidance). That matters if you want the FAQ section on your page to be technically clean, not just readable.
If you want scripts that hold attention, ContentBuck can help with the planning, scripting, editing, and repurposing work behind B2B video. Visit ContentBuck if you want a team that builds video-led content around real buyer intent instead of generic fluff.
Parth Jasrapuria
Founder at ContentBuck
Building video systems for B2B businesses. Obsessed with YouTube growth, creative strategy, and organic SEO.