People ask this question hoping for one number. The honest answer is that a demo on your homepage and a demo you send after a sales call are different things that happen to share a name. The first has to earn attention from a stranger. The second is answering questions from someone who already cares.
So here is the answer by placement, followed by how to get a video down to the length you need.
Product demo video length by placement
| Where it plays | Target length | What it has to do |
|---|---|---|
| Social post or ad | 15 to 45 seconds | Stop the scroll and show one result |
| Homepage or landing page | 30 to 90 seconds | Show the main job, start to finish |
| Feature or pricing page | 45 seconds to 2 minutes | Prove one specific capability |
| Release announcement | 20 to 60 seconds | Show what changed and why it matters |
| Sales follow-up email | 2 to 4 minutes | Answer what came up on the call |
| Onboarding, per task | 1 to 2 minutes | Get a new user through one setup step |
| Help center, per task | Under 2 minutes | Unblock someone stuck on one thing |
| Webinar or deep dive | 10 minutes and up | Teach a workflow to people who signed up for it |
These are ranges we have found sensible, not laws. If your homepage demo is 100 seconds and people watch it to the end, it is the right length. If it is 45 seconds and people leave at 12, it is too long.
The real rule: one job per video
Length problems are almost always scope problems. A 4-minute homepage video usually contains three jobs: setup, the core workflow, and reporting. Each one would make a tight 60-second video. Together they make a long one that loses people at the first transition.
Before you worry about seconds, check scope. Can you name the single job the video shows? If you need the word "and" to describe it, split it.
Signs your demo is too long
- The first 10 seconds show a logo, a title card, or you saying hello.
- You can hear yourself say "you can also" or "another thing".
- There is a loading screen anywhere in the final cut.
- The video shows settings the viewer will not touch in their first week.
- You explain the same idea with words and then again with the screen.
How to cut a demo down
- Delete the intro. Start on the screen where the job begins.
- Remove every wait. Page loads, spinners, and the pause before you remember what to say next.
- Cut sentences that describe what is plainly visible. "Now I click Save" adds nothing if the zoom shows the click.
- Move secondary features to their own short clips and link to them.
- Speed up the boring middle. A repetitive form fill can run at 2x with a caption that says so.
- End when the job is done. No recap, no tour of what else is possible.
Let the data overrule the table
Most video hosts show an audience retention graph: the share of viewers still watching at each second. YouTube Studio has one, and so do most business video platforms. Look for the cliff. If a third of viewers leave at 0:18, watch what happens at 0:18. It is usually a slow screen, a jargon word, or the moment the video stops being about the viewer.
Fix that one moment, publish again, and check the graph a week later. Two or three rounds of this beat any rule of thumb, including ours.
Shorter is easier to keep current, too
There is a second reason to keep demos short: they go out of date. A 6-minute video touches a dozen screens, and any redesign of any one of them makes the whole video wrong. A 60-second video touches two or three. When the product changes, you re-record one short clip instead of a long one. We wrote more about this in how to keep product videos up to date.
Steperly makes this easier to live with. You record one job, and you get a short narrated video with dead time already trimmed, plus a clickable demo for viewers who would rather go at their own pace. See how to make a product demo video for the full process, or start from a demo video script template.