How to Write a Script for a 30-Second Video
Learn how to write a 30-second video script with engaging hooks, practical examples, simple structures and tips for creating better Instagram Reels and YouTube Shorts.

How to Write a Script for a 30-Second Video
You have 30 seconds to grab someone's attention, deliver your message and give them a reason to watch until the end. That's not a lot of time!
Whether you're creating an Instagram Reel, YouTube Short or promotional video, a good script helps you make every second count.
The trick isn't to speak faster or squeeze in more information. It's to say the right things in the right order.
Whether you're writing an Instagram Reels script, planning a YouTube Shorts video or creating a promotional video, having a clear structure helps you communicate your message effectively.
A 30-second video script generally contains around 60-75 spoken words, depending on your speaking speed and the pauses required for visuals. Keeping your script concise helps you deliver your message without rushing.
Here's how to write a 30-second video script that keeps viewers watching.
1. Start With One Clear Idea for Your Video
Before writing your script, decide what your video is actually about.
Trying to explain five different things in 30 seconds can make your content confusing.
Instead, focus on one message.
For example:
- Instead of "5 tips to improve your content," focus on "One editing mistake making your Reels look less engaging."
- Instead of "Everything about skincare," focus on "A simple morning skincare routine."
- Instead of "How to become a creator," focus on "One thing to do before posting your first Reel."
Tip: If you cannot explain your video idea in one sentence, simplify it before writing the script.
2. Write a Strong Video Hook in the First 3 Seconds
The opening decides whether someone continues watching or scrolls past your video.
Start with something that makes viewers curious, surprised or interested.
Here are a few hook styles you can try:
Question hook: "Still struggling to get views on your Reels?"
Problem hook: "Your videos might not be getting attention because of this one mistake."
Curiosity hook: "Here's a simple trick that can make your videos more engaging."
Bold statement: "You don't need expensive equipment to create good content."
Avoid lengthy introductions like "Hey everyone, welcome back to my channel." Get straight to the point.
3. Use a 30-Second Video Script Structure
A short video needs a clear beginning, middle and ending. One simple way to organize your script is to divide it into five parts.
0-3 seconds: Start with an engaging hook to grab the viewer’s attention.
3-8 seconds: Introduce the topic or highlight the problem you want to address.
8-22 seconds: Deliver your main message, tip or solution.
22-27 seconds: Share the key takeaway you want viewers to remember.
27-30 seconds: End with a clear call to action (CTA), encouraging viewers to take the next step.
This is a flexible structure, not a strict rule. Adjust the timing depending on your topic and delivery style.
4. Write Your Video Script in a Conversational Tone
A video script should sound natural when spoken aloud, not like someone is reading an article.
Keep your sentences:
- Short and conversational.
- Easy to understand.
- Free from unnecessary explanations.
- Focused on one message at a time.
For example:
Instead of: "It is important to understand that consistency plays a significant role in improving your content creation journey."
Try: "Want to get better at creating content? Start by showing up consistently."
The second version sounds more natural and is easier to deliver on camera.
5. Plan Visuals Alongside Your Video Script
Your script doesn't have to be only spoken dialogue. Think about what viewers will see while you're talking.
Plan simple visual elements alongside your lines.
For example:
- Dialogue: "Still spending hours editing one Reel?"
- Visual: Creator sitting in front of a laptop with multiple editing clips open.
- Dialogue: "Try saving a reusable editing template."
- Visual: Quick screen recording showing a saved template.
- Dialogue: "It can make your next edit much faster."
- Visual: Creator showing the finished video.
These visual cues make your script easier to film and help maintain viewer interest.
6. Add a Clear Call to Action (CTA)
Don't let your video simply stop after delivering the information. Give viewers a reason to interact.
Depending on your goal, you can ask them to:
- Save the video for later.
- Share it with another creator.
- Comment with their experience.
- Follow for more tips.
- Check the link in your bio.
For example: "Save this before you start editing your next Reel!"
Keep your CTA relevant to the video. You don't need to ask viewers to like, comment, share and follow all at once.
7. Read and Time Your 30-Second Video Script
A script that looks short on paper might take longer to speak.
Once you've written it:
- Read it aloud at your natural speaking pace.
- Record yourself on your phone.
- Check whether it fits within 30 seconds.
- Remove repeated words and unnecessary sentences.
- Leave small pauses where they feel natural.
Don't rush your delivery just to fit the time limit. A clear 28-second video is better than a rushed 30-second one.
Example: A Complete 30-Second Video Script
Let's put everything together with an example of a creator sharing a quick content creation tip.
Topic: How to Make Your Reels More Engaging
0-3 seconds - Hook
"Your Reels don't need fancy edits to grab attention!"
3-8 seconds - Introduce the problem
"Sometimes, too many transitions and effects can distract viewers from your actual content."
8-22 seconds - Main message
"Start with a strong opening, remove unnecessary pauses and use simple cuts to keep your video moving. Add captions so people can follow along even without sound."
22-27 seconds - Key takeaway
"Remember, clear content always comes before complicated editing."
27-30 seconds - CTA
"Save this for your next Reel!"
Notice how the script focuses on one idea, delivers practical advice and ends with a relevant CTA.
Common Mistakes to Avoid When Writing Short Video Scripts
A few scripting mistakes can make even a good idea difficult to watch.
- Too many ideas: Stick to one central message instead of covering multiple topics.
- Long introductions: Get to the interesting part quickly.
- Overcomplicated language: Use words you'd naturally say in a conversation.
- No visual planning: Think about what viewers will see, not just what they'll hear.
- Unnecessary filler: Remove repeated points and explanations.
- Forced CTAs: End with an action that makes sense for your content.
Quick Checklist Before Recording
Before you start filming, make sure your script has:
- One clear message.
- An attention-grabbing opening.
- A simple beginning, middle and ending.
- Natural, conversational dialogue.
- Visual cues or supporting shots.
- A relevant call to action.
- A speaking time that fits within 30 seconds.
Final Thoughts
Writing a 30-second video script is all about being clear, not saying more in less time.
Start with one strong idea, build an interesting hook, deliver something useful and finish with a purpose.
And remember, a good short-form video doesn't need a complicated script. Sometimes, one relatable idea delivered well is enough to make someone stop scrolling.
Frequently Asked Questions
1. How many words should a 30-second video script have?
A 30-second video script can generally have around 60–75 words at a conversational speaking pace. However, the ideal length depends on pauses, delivery speed and visual breaks.
2. How do you start a 30-second video script?
Start with a strong hook, such as a question, surprising statement, relatable problem or curiosity-driven opening. Make viewers interested in what comes next.
3. What is the best structure for a 30-second video?
A simple structure is: hook, introduction, main message, takeaway and call to action. You can adjust the timing depending on the content.
4. Should I write a script for every Instagram Reel?
Not necessarily. You can use a full script for tutorials, product reviews and promotional videos. For casual or spontaneous content, a few talking points may be enough.
5. How do I make my video script sound natural?
Write the way you normally speak, use short sentences, avoid complicated words and read the script aloud before recording. Edit any line that feels unnatural.
6. How long should the introduction of a 30-second video be?
The introduction of a 30-second video should ideally take around 3–5 seconds. Start with an engaging hook and introduce the topic quickly so viewers understand what the video offers.
Ready to start your creator journey?
Download Hey! Creators. Brand deals, affiliate earnings, AI tools, and everything you need in one app.