Guide
How to make a product demo video in 7 steps
To make a product demo video, pick one viewer and one outcome, write a 60 to 90 second script around three features, film the real product with realistic data, add a clear voice-over and captions, and end on one call to action. Each step below has timings, a checklist and the mistakes that make viewers leave.
Key takeaways
- Decide who watches and what they should do next before you open a screen recorder. A homepage demo and an onboarding video need different scripts.
- Write to time. English narration runs about 147 words a minute at a conversational pace, so a 60-second demo holds roughly 147 words.
- Show results on screen, not menus. Every scene should end on the moment the product does its job.
- Captions are part of the video. LinkedIn and X autoplay videos in the feed with the sound off.
- You can skip recording entirely: an AI agent such as ViralDub opens your site in a real browser, films it and voices the script.
What a product demo video is (and what it is not)
A product demo video shows your real product doing the job a buyer cares about, with a voice explaining why it matters. It usually runs 30 seconds to 3 minutes and lives on the homepage, the pricing page, a launch post or a sales email.
It differs from three formats people mix it up with. An explainer video often uses illustrations or motion graphics to explain a concept, and may never show the interface. A tutorial teaches someone who already bought how to finish a task, step by step. An interactive demo (the click-through kind made with tools like Arcade or Storylane) lets the viewer click hotspots instead of watching. A demo video sits in between: real screens, a story, and a voice that sells the outcome.
Step 1: Pick one viewer and one job for the video
Write one sentence before anything else: "This video is for [who], and after watching they should [do what]." If you can't finish it, the video will try to say everything and land nothing. Use the placement to set the length and depth:
| Placement | Viewer | Length | Job of the video |
|---|---|---|---|
| Homepage hero | First-time visitor | 60–90 s | Show what the product does and who it is for, then send them to sign up |
| Launch post (Product Hunt, X, LinkedIn) | Scrolling, sound off | 20–45 s | Stop the scroll, show the one new thing, point to the link |
| Feature announcement | Existing users | 30–60 s | Show the new feature solving a real task |
| Sales follow-up email | Evaluating buyer | 2–3 min | Answer the questions from the call, with their use case |
| Onboarding / help center | New customer | 2–5 min | Get them to the first result without a support ticket |
Step 2: Choose the three moments that sell it
Most products have dozens of features and three moments that make people say "oh, nice". Find them by asking your last five customers what they showed a colleague, or by reading your own onboarding emails. Each moment should be a visible result: a report that appears, a message that sends itself, a chart that updates. Settings pages and menus are rarely one of them.
- Order the moments as a story: the problem, the first win, the bigger win, then the proof.
- Prepare a demo account with realistic names and numbers. Empty states and "Test User 1" kill trust in seconds.
- Note the exact URL or screen for each moment. You will need it while filming.
Step 3: Write the script to time
Write the voice-over before you film, then cut it to length. At a conversational pace, English narration runs about 2.45 words per second (147 a minute). Spanish, Italian and Portuguese run slightly faster, and German, Dutch, Finnish, Polish and Russian slower, about 126 words a minute. Check any draft with the script length calculator.
| Scene | Seconds | Words (English) | What it does |
|---|---|---|---|
| Hook | 0–5 | about 12 | Name the viewer's problem or show the best screen already in motion |
| Problem | 5–13 | about 20 | The old way and what it costs them |
| Promise | 13–20 | about 17 | What changes with your product, in one sentence |
| Three features | 20–48 | about 68 | One visible result per feature, about 9 seconds each |
| Proof | 48–54 | about 14 | A number, a customer name or a quote |
| Call to action | 54–60 | about 14 | One action and where to do it |
Step 4: Film the real product, cleanly
If you record by hand, set the stage first. Small distractions on screen pull attention away from the voice, and viewers notice clutter faster than you think.
- Record at 1920×1080 in a clean browser profile with no bookmarks bar or extensions showing.
- Accept or close cookie banners and hide support chat bubbles before you press record.
- Turn off notifications on the computer and in the product.
- Zoom the browser to 110–125% so text is readable on a phone.
- Move the mouse slowly and only when it points at something. Hold still on each result for a beat.
- Record each scene as its own clip so you can redo one without redoing all.
ViralDub's agent does this list for you. Before it films, it answers cookie banners with the least-permissive option, hides chat launchers and pop-ups, waits for images and animations to finish loading, and films at 1920×1080 with eased scrolls and a cursor that only appears around clicks.
Step 5: Add voice-over, music and captions
- Voice: pick one that matches your brand: calm for B2B tools, brighter for consumer apps. Record or generate the voice before final editing, then cut the picture to the voice.
- Music: keep it under the voice (around 15–20 dB lower) and let it rise only in the gaps and on the end card.
- Captions: burn them in for social feeds and add a caption file for YouTube and your site player. Many people watch with the sound off, and captions also help search engines and AI assistants read the video.
Step 6: Edit for pace
Cut every second where nothing changes on screen. As a rule of thumb, no single screen should sit still for more than about 6 seconds without movement, a zoom or a new line of voice-over. ViralDub's editor uses a 6.5-second cap for the same reason. Cut loading spinners, typing that takes longer than a second, and any scene that repeats a point.
Step 7: Publish where buyers already look
- Homepage and pricing page: above the fold, with a poster image so it loads fast.
- YouTube: a title that states the outcome, chapters for each feature, and the transcript. Google and AI assistants read the text around a video, not the video itself.
- LinkedIn and X: upload the file natively with captions burned in and the link in the first comment or the post.
- Sales and onboarding emails: a thumbnail image with a play button that links to the video page.
- Every language you sell in: the same video with a native voice-over. See how to translate a product demo video.
Three ways to make it, compared
| Approach | Your time per video | Skills needed | Extra languages | Best for |
|---|---|---|---|---|
| Screen recorder + editor (Loom, Screen Studio, Descript) | Several hours | Scripting, recording, editing, voice | Re-record or hire voice-over | Founders who enjoy editing and need full control |
| Agency or freelancer | Briefing and review rounds | None, but budget and lead time | Quoted per language | Flagship brand videos with custom animation |
| AI agent from a link (ViralDub) | A link and a sentence, then review | None | Narration in 22 languages | Teams that need demos for every launch, feature and market |
Frequently asked questions
How long should a product demo video be?
60 to 90 seconds for a homepage or launch video, 20 to 45 seconds for social teasers and 2 to 5 minutes for onboarding. The demo video length guide has the full breakdown with word counts.
What should a product demo video include?
A hook in the first 5 seconds, the problem, a one-sentence promise, three features shown as visible results, one piece of proof and a single call to action. Add captions and a short end card with your URL.
How much does a product demo video cost?
In-house it costs the hours of whoever scripts, records and edits it. Agencies quote per finished minute. AI tools like ViralDub start at $0 for a first video and $29 a month after that. Compare the three with the demo video cost calculator.
Can I make a demo video without recording my screen?
Yes. ViralDub's AI agent opens your website or app in a real browser, films it, writes the narration and voices it. You give it a link and a sentence about what to show.
What is the difference between a demo video and an interactive demo?
A demo video is a narrated MP4 people watch from start to finish. An interactive demo is a clickable copy of your interface people explore at their own pace. Many teams use a short video on the homepage and an interactive demo deeper in the funnel.
Should a demo video show the real interface or animations?
Show the real interface when the product is live, because buyers want to see what they will use. Use motion graphics when the product isn't built yet or the concept needs explaining first. ViralDub makes both.