A startup demo video is a ninety-second screen recording that shows one workflow end to end: the problem in the first ten seconds, your product doing the thing, the outcome, and one instruction. You can write it in twenty minutes, record it in an hour, and cut it before dinner. It needs a screen recorder, a microphone, and a demo account with believable data. It does not need a motion designer, a script doctor, or a budget.
The reason most founders do not have one is that the phrase demo video summons the wrong reference. What comes to mind is the polished brand film with the swelling piano and the animated wordmark, which costs thousands and converts nothing, because it never actually shows the product. The version that earns its place is closer to handing someone your laptop and saying watch this. Unglamorous, specific, and finishable today.
What follows is the whole production: the five placements where a demo changes an outcome, a fill-in beat sheet with real timestamps, the recording setup that reads as professional without costing anything, the ordering rule that decides your watch-through, and the five surfaces one recording can cover.
Where does a demo video actually convert?
In five places, and each one imposes a different constraint on the file. Build the ninety-second narrated master first, then cut down for the placement rather than shooting five separate videos. Knowing the placements before you write is what stops you producing an asset that only fits one slot.
The landing page hero
This is the only placement where the video has to work with the sound off, because browsers block autoplay with audio by default. Treat the hero cut as a silent loop that proves the product is real, and keep the narrated version one click away behind a play button.
Directory and launch listings
Product Hunt, BetaList, Peerlist and most startup directories give you a gallery slot that accepts video. It is the single highest-leverage asset in a listing, because a browsing visitor decides in two seconds whether to read your tagline at all.
Cold email and direct messages
A short link labeled with what it shows outperforms three paragraphs describing the same thing. Ninety seconds of you using the product answers the only question a stranger has, which is whether this is a real thing or a landing page with a waitlist.
Launch-day posts and comments
Native video on most platforms gets more reach than a link out, and your launch-day first comment is the natural place for the full cut. One asset covers the post, the comment, and every reply that asks what the product actually does.
Onboarding and support
The same recording answers the question a new signup asks on day one and the one your inbox gets every week. Most founders build a demo for marketing and never notice it is also the cheapest support document they will ever produce.
The hero placement deserves one technical note, because it is where founders most often ship something broken. Browsers block autoplay with sound unless the visitor has already interacted with the page, and the exact rules differ per browser. The autoplay guide in the MDN Web Docs spells out what will and will not start on its own. In practice: mute it, loop it, keep it under twenty seconds, and put the narrated cut behind a button. What the page says around that loop matters just as much, and the rewrite is covered in landing page copy for founders.
The 90-second script skeleton
Write the script before you touch a recorder. Every expensive problem in amateur video production, the rambling, the retakes, the forty-second setup before anything happens, is a symptom of recording without one. The structure below is five beats with fixed timestamps. Fill in the blanks, read it aloud once, and cut whatever made you run long.
| Time | Beat | On screen | What you say |
|---|---|---|---|
| 0:00 - 0:10 | The problem, in their words | The messy status quo. A spreadsheet, a crowded inbox, four browser tabs, whatever your buyer actually lives in today. | If you ______, you probably still do ______ by hand. It takes about ______. |
| 0:10 - 0:20 | The turn | Your product, opened to the one screen that matters. No login, no dashboard tour, no sidebar walkthrough. | Here is the same job in ______. |
| 0:20 - 0:55 | The magic moment, uncut | The workflow, start to finish, in one continuous take at real speed. Real data, real clicks, the actual result appearing. | I ______, then ______, and that is the ______ done. |
| 0:55 - 1:15 | The outcome | The finished artifact, held on screen long enough to read. A second example if you have one that lands fast. | That took ______ instead of ______, and it does the same thing every ______. |
| 1:15 - 1:30 | One instruction | Your URL, on screen, large, held for the full five seconds. | It is free to try at ______. That is the whole thing. |
Two rules govern the fill-in lines. Write the way you talk, including the contractions, because a script that reads well silently often sounds like a press release out loud. And keep every blank concrete: a named job, a real number from your own product, an actual unit of time. Vague blanks are how a ninety-second script becomes a three-minute recording.
Notice what the skeleton has no room for. There is no logo animation, no founder introduction, no feature list, no pricing, and no tour of the settings screen. Each of those is a thing founders add because a competitor's video has one, and each one costs seconds from the only part that persuades anybody.
How do you record a demo that looks professional?
Professional, in this context, means a tidy screen, a slow cursor, clean audio, and no dead air. Every one of those is free. The gear question is almost irrelevant next to the preparation question, which is why an afternoon is genuinely enough.
- Build a demo account with believable data. This is the single biggest tell. A screen full of test, asdf, and Untitled Project undermines the product more than any production value rescues it. Use real-looking names, plausible numbers, and content that matches the industry you are selling into.
- Clean the browser. Hide the bookmarks bar, close every other tab, turn off notifications, and use a fresh profile so no personal account leaks into frame. Record a window at 1280 by 720 rather than your full display, and zoom the page in a step so the text is readable on a phone.
- Record the audio separately. Voice over first or last, never simultaneously. A stumble then costs you one line instead of the entire take, and you stop narrating at the speed of your own clicking, which is the most common reason demo voiceovers sound anxious.
- Record in short takes, one per beat. Five takes of fifteen seconds is a far easier afternoon than eleven attempts at a perfect ninety-second run, and the cuts between beats are invisible once a continuous voiceover runs across them.
- Move the cursor deliberately. Slow down, pause before each click, and never move while you are explaining. Frantic mouse movement is the thing that makes an otherwise good demo feel amateur, and it costs nothing to fix.
- Cut every second where nothing happens. Loading spinners, page transitions, typing a long input. Speed those up or cut them out. A ninety-second demo is usually a three-minute recording with the boring half removed.
- Add captions. A large share of views happen with the sound off, on phones, in public. Auto-generated captions, corrected for your product names, take ten minutes and materially change how much of the video gets consumed.
The magic-moment rule
Put your best ten seconds as early as the story allows, because the viewers you lose, you lose at the start. Attention on a demo drains fastest in the opening, which means the beginning is the only stretch you can be confident anyone watched. Anything placed there is worth several times the same footage placed at the sixty-second mark.
The magic moment is the specific instant where your product does the thing nothing else does. Not the signup, not the dashboard, not the integrations. The moment. A file becomes a formatted report. A paragraph becomes a working page. Two hours of manual reconciliation resolve in a click. If you cannot name that instant in one sentence, the video is not the problem, and the fix lives upstream in the first-100-users guide, where the same clarity gap shows up as a distribution problem.
Two practical consequences follow. First, delete the intro animation rather than shortening it, because a three-second wordmark is still three seconds of your most valuable footage spent on decoration nobody came for. Second, if your product needs setup before the magic moment can happen, do the setup off camera and open on the result. Nobody has ever chosen a product because the onboarding was faithfully depicted.
Where to host it, and what to measure
Host the narrated master wherever you get analytics, and self-host the silent hero loop so you control the poster frame and the load time. Those two decisions are separate, and treating them as one is why so many landing pages embed a full player where a fifteen-second muted loop belongs.
| Option | Best for | What you give up |
|---|---|---|
| A self-hosted MP4 on your own page | The silent hero loop, where you control the poster frame and the loop point | You own the file size and the load time, and you get no analytics unless you add them |
| YouTube | The narrated master cut, plus discovery and an embed everyone can play | Suggested videos, a branded player, and a second click before your product appears |
| Loom or a screen-recorder host | Direct messages, email, and anything you will re-record in a month | A viewer-facing brand that is not yours, and link previews you do not control |
| A dedicated video host | Watch-through analytics per placement and clean embeds with no suggested content | A monthly bill that is hard to justify before the video has proven anything |
Whatever you pick, the page around the player is what search engines and answer engines actually read. Google's own video best practices for Search are blunt about the requirements: a stable page for each video, a descriptive title and description in the visible HTML, a real thumbnail, and structured data. That structured data is the VideoObject type on schema.org, and filling in name, description, thumbnailUrl and uploadDate is a ten-minute job most startup pages skip entirely.
Publish the transcript underneath the player as well. It costs one copy and paste from your caption file, and it turns ninety seconds of speech into several hundred words of relevant page copy. That matters more than it used to, because the engines that increasingly sit between your product and a searcher lean on text they can parse and attribute. A video with no transcript is a blank space to every one of them.
Measure watch-through, not views. The number that tells you something is the share of viewers still watching at twenty-five, fifty and one hundred percent. A steep drop before ten seconds means your opening beat is wrong. A drop in the middle means the workflow is too long. A high completion rate with no signups means the video works and the instruction at the end does not.
One demo, five surfaces
The master cut is raw material for four more assets, each of which takes minutes rather than another afternoon. This is the part that turns a one-day project into something that keeps paying, and it is most valuable during a launch, when you need a different asset every day for a week.
- The silent hero loop. Ten to twenty seconds of the magic moment, no audio, no captions, looping cleanly. This is the only version that belongs above the fold.
- The vertical clip. The same moment cropped to nine by sixteen with burned-in captions, for short-form feeds and stories. Fifteen seconds is plenty.
- The animated GIF. Five seconds, small, for your README, your changelog entries, and direct messages where a video link would not get clicked.
- Stills for the gallery. Three or four frames from the recording, exported at full resolution, cover every directory listing that wants screenshots.
- The transcript. Page copy, launch-post body text, and the outline of your onboarding email, all already written by you, out loud, in your own voice.
Sequencing all of that across a launch week is its own exercise, and the day-by-day version lives in the launch week playbook. The short version: the hero loop goes up before launch day, the master cut anchors the listing and the first comment, and the vertical clip and the GIF fill the days after, when most founders have run out of things to post.
Get it torn apart before you ship it
Show the cut to three founders before it goes on your landing page, and ask them one question: at what second did you stop caring? That is the only feedback that improves a demo, and it is the one thing you structurally cannot generate yourself, because you know what the product does and cannot un-know it while watching.
The usual advice here is to post it somewhere and hope. The problem with hoping is that watching someone else's ninety-second demo carefully enough to timestamp your own boredom is real work, and there is no reason a stranger should do it for free. That asymmetry is why Favors.dev exists. It is a founder marketing co-op with a points economy: you earn points by doing verified marketing favors for other founders, including detailed feedback on assets exactly like this one, and you spend those points asking for the same back. The feedback is graded and attached to a real profile, so what comes back is a timestamped critique rather than a thumbs up.
The same loop covers the launch itself. Founders on the launch calendar are shipping the same week you are, which makes them the readiest audience your demo will ever have and the only one that will tell you the truth about it.
Frequently asked questions
How long should a product demo video be?
Ninety seconds is the working target for a startup demo video, and sixty is better if the workflow fits. The constraint is not attention span in the abstract, it is that a demo has exactly one job: convince a stranger the product does the specific thing they came to find out about. That takes one problem beat, one uncut workflow, one outcome, and one instruction. Anything longer is almost always a feature tour that nobody asked for. If your product genuinely needs five minutes to demonstrate, cut a ninety-second version anyway and let the long one live on a separate page for people who already care.
How do you make a SaaS demo video without a videographer?
A screen recorder, a decent microphone, and one afternoon. Write the script first, because everything expensive about video production is a consequence of not having one. Set up a clean demo account with realistic data, record the screen in short takes rather than one long attempt, record the voiceover separately so a stumble costs you one line instead of the whole run, and cut every second where nothing moves. The polish that reads as professional comes from a tidy screen, a slow cursor, and tight edits, not from motion graphics or a studio.
Should a demo video autoplay on your landing page?
Autoplay is fine if the video is muted, short, and loops, and it is a bad idea in every other case. Browsers block autoplay with sound by default, so a narrated video set to autoplay will either be silently muted or blocked entirely. The pattern that works is a silent hero loop of ten to twenty seconds showing the product doing its job, with the narrated ninety-second cut behind a visible play button. Keep the file small, because a large hero video is one of the most common causes of a slow first paint.
What should the first ten seconds of a demo video show?
The problem as your buyer experiences it, not your logo and not your product. Most viewers who leave a demo leave in the first ten seconds, which means the opening is the only part guaranteed to be watched. Spending it on an animated wordmark trades your most valuable seconds for decoration. Open on the messy status quo the viewer recognizes, then cut straight to your product doing the job. If you already recorded an intro animation, delete it rather than shortening it.
Do demo videos help with SEO?
Indirectly, and only when the page around the video does the work. Search engines cannot watch a video, so the ranking signals come from the page: a descriptive heading, a written transcript, and VideoObject structured data that names the title, description, thumbnail and upload date. Answer engines behave the same way, leaning heavily on text they can parse and attribute. Publishing the transcript underneath the player is the highest-return five minutes here, because it turns ninety seconds of speech into several hundred words of relevant page copy that would otherwise be invisible.
