Guide

How to make a product demo video in 7 steps

Ernesto Pétros
By Ernesto Pétros, Founder of ViralDub
Published

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:

Demo video types by placement
PlacementViewerLengthJob of the video
Homepage heroFirst-time visitor60–90 sShow what the product does and who it is for, then send them to sign up
Launch post (Product Hunt, X, LinkedIn)Scrolling, sound off20–45 sStop the scroll, show the one new thing, point to the link
Feature announcementExisting users30–60 sShow the new feature solving a real task
Sales follow-up emailEvaluating buyer2–3 minAnswer the questions from the call, with their use case
Onboarding / help centerNew customer2–5 minGet 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.

A 60-second demo script structure
SceneSecondsWords (English)What it does
Hook0–5about 12Name the viewer's problem or show the best screen already in motion
Problem5–13about 20The old way and what it costs them
Promise13–20about 17What changes with your product, in one sentence
Three features20–48about 68One visible result per feature, about 9 seconds each
Proof48–54about 14A number, a customer name or a quote
Call to action54–60about 14One action and where to do it
Word counts use ViralDub's conversational English rate of 2.45 words per second. The script template guide has full example scripts.

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.

  1. Record at 1920×1080 in a clean browser profile with no bookmarks bar or extensions showing.
  2. Accept or close cookie banners and hide support chat bubbles before you press record.
  3. Turn off notifications on the computer and in the product.
  4. Zoom the browser to 110–125% so text is readable on a phone.
  5. Move the mouse slowly and only when it points at something. Hold still on each result for a beat.
  6. 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.
quantosei.com, presented by the agent · 75 s · from just the link. The agent browsed the live site on its own (home, about, contact and a product page), narrated what it saw, and added an intro and an outro.

Three ways to make it, compared

Ways to produce a product demo video
ApproachYour time per videoSkills neededExtra languagesBest for
Screen recorder + editor (Loom, Screen Studio, Descript)Several hoursScripting, recording, editing, voiceRe-record or hire voice-overFounders who enjoy editing and need full control
Agency or freelancerBriefing and review roundsNone, but budget and lead timeQuoted per languageFlagship brand videos with custom animation
AI agent from a link (ViralDub)A link and a sentence, then reviewNoneNarration in 22 languagesTeams 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.

Keep reading