← Back to Blog

April 15, 2026 · 6 min read

How to Write a 30 Second Video Script (Step-by-Step)

Thirty seconds sounds short until you try to write for it. Most people either cram too much in or leave dead air. Learning how to write a 30 second video script is about precision — every word earns its place or gets cut.

Here's the exact process I use to write 30-second scripts that hold attention from first frame to last.

The 75-Word Rule

At conversational pace (2.5 words per second), a 30 second video script is approximately 75 words. That's it. Not 100, not 120 — 75.

This is the single most important number to internalize. If your script is 100 words, it's either going to feel rushed or run over time. Neither is good.

DurationWords (conversational)Words (fast/energetic)
15 seconds~38 words~45 words
30 seconds~75 words~90 words
45 seconds~113 words~135 words
60 seconds~150 words~180 words

Write to 75 words first. Then read it aloud with a timer. Adjust from there.

The 4-Beat Structure

Every effective 30 second video script follows four beats:

Beat 1: Hook (0-3 seconds, ~8 words)

The hook exists for one reason: stop the scroll. It's a question, a bold claim, or a visual pattern interrupt that creates curiosity.

The hook must work in isolation. If someone only sees the first 3 seconds, they should want to see the next 3.

Examples:

  • "Nobody talks about this side effect of creatine."
  • "I made $4,000 last month writing scripts. Here's how."
  • "This $8 tool replaced my entire skincare routine."

Beat 2: Tension (3-10 seconds, ~18 words)

Tension is the gap between the problem and the solution. It's where you make the viewer feel something — frustration, curiosity, FOMO.

Don't rush past this beat. The tension is what makes the solution satisfying. Without it, the product reveal falls flat.

Example: "I tried every productivity app on the market. Notion, Todoist, ClickUp — all of them. Nothing stuck because they all assumed I wanted to manage projects. I just wanted to get things done."

Beat 3: Payoff (10-25 seconds, ~35 words)

This is the meat. Introduce the solution, show it working, and deliver the core benefit. You have about 15 seconds — enough for one clear demonstration.

Rules:

  • One benefit, not three. Pick the single most compelling thing.
  • Show, don't describe. If it's a physical product, show it in use. If it's software, show the screen.
  • Use specific results. "Saved me 2 hours a week" beats "saves time."

Beat 4: CTA (25-30 seconds, ~12 words)

Tell the viewer exactly what to do next. Be direct and specific.

Weak: "Check it out." Strong: "Link in bio — use code SAVE20 for 20% off this week only."

The CTA should create urgency without being dishonest. Limited time, limited stock, or a specific discount all work.

Complete Example: 30-Second Meal Prep Container Ad

Here's how to write a 30 second video script using all four beats:

AUDIO (73 words):

[HOOK — 0:00-0:03] "I meal prep for the entire week in 45 minutes. Here's my secret."

[TENSION — 0:03-0:10] "I used to spend Sunday afternoons cooking, portioning, and stacking mismatched containers that leaked all over my bag by Tuesday."

[PAYOFF — 0:10-0:25] "These containers from [BRAND] snap-lock airtight, stack perfectly in the fridge, and go straight from freezer to microwave. Five meals, one shelf, zero leaks. I've used them every week for 6 months."

[CTA — 0:25-0:30] "Link in bio. The 10-pack is $28 right now."

VISUAL:

Overhead shot of prepped meals → Frustrated with leaking containers → Product demo: snap, stack, microwave → Fridge shot looking organized → Product + price overlay

Pacing Tips That Make or Break the Script

Read it out loud — every time

If you stumble on a phrase, the talent will too. Rewrite anything that doesn't flow naturally when spoken.

Use short sentences in the hook, longer in the payoff

The hook needs punchy, staccato energy. The payoff can breathe a little more. This rhythm keeps the viewer engaged.

Hook: "Stop. Look at this." (4 words) Payoff: "After three weeks of using it every morning, my skin went from patchy and red to completely clear." (18 words)

Build in visual breathing room

Not every second needs audio. A 2-second pause where the product speaks for itself can be more powerful than narration. Write "[PAUSE — product demo]" in your visual column.

Front-load the value

If someone watches only 10 seconds, they should still get something useful. Don't save the best part for the end — most viewers won't make it there.

The Revision Process

First draft: Write freely, ignore the word count. Get the idea down.

Second draft: Cut to 75 words. Remove every word that doesn't serve the hook, tension, payoff, or CTA.

Third draft: Read aloud with a timer. If it runs over 32 seconds, cut more. If it's under 28 seconds, you have room to add specificity.

The best 30-second scripts feel effortless. That effortlessness comes from ruthless editing, not first-draft talent.

Scaling Your Output

Once you've internalized how to write a 30 second video script, the process gets fast. The structure is always the same — only the product, audience, and hook change.

ScribePace's pacing tracker shows your word count and estimated duration in real time as you write, so you never have to guess whether you're at 28 seconds or 35. And if a client asks for a 15-second cutdown of your 30-second script, the 1-click resize handles it while keeping the hook and CTA intact.

The 75-word constraint isn't a limitation. It's a creative advantage. When every word matters, every word works harder.

Write scripts like this in ScribePace

AI script generation, hook simulator, voice-synced teleprompter, and client workspaces — free to start.

Try ScribePace Free →