How to Record a Product Demo That Actually Converts (2026 Guide)

You just spent an hour recording a demo. The cursor jumps everywhere, there is no zoom, and it looks like a screen capture from 2009. You are about to open a video editor — but you should not have to. The difference between a demo that converts and one that gets skipped is rarely the product. It is the recording.
This guide walks through the exact process we use at Dina to record product demos that hold attention and drive signups. It works whether you are launching on Product Hunt, embedding in a landing page, or sending to a single prospect.
Why most product demos fail
Before we get into the steps, it helps to understand what kills a demo. Three patterns show up over and over when we review demos people send us:
- They show the product, not the outcome. The viewer sees menus and settings, not the thing they actually want.
- The cursor is invisible. A 1080p cursor on a 4K screen recording is roughly 8 pixels. Viewers literally cannot follow what you are clicking.
- There is no edit pass. Long pauses, "ums," and dead air between clicks make a 90-second demo feel like five minutes.
Every step below addresses one of these. Skip any step and your demo loses a measurable amount of attention.
Step 1 — Write the script before you record
A product demo is not a feature tour. It is a story with one outcome at the end. Before you open your screen recorder, write down:
- The pain you are solving — one sentence, in the viewer's words.
- The "before" state — what the viewer is doing today that hurts.
- Three actions in the product — the minimum number of steps to reach the outcome.
- The "after" state — what changes once the product is doing the work.
A useful script length for a landing page demo is 60–90 seconds. For a Product Hunt launch video, 45–60 seconds. For an outbound sales clip, 30 seconds. Anything longer needs a chapter structure or it will not be watched to the end. A demo with a clear "before → product action → after" arc converts 2–3× better than one that lists features. Outcomes sell. Features describe.
Step 2 — Set up your Mac for clean capture
Before you hit record, do a five-minute reset of your machine. This is the single highest-leverage thing you can do for demo quality.
- Close every app you will not use during the demo. This stops Slack notifications, Calendar pings, and stray dock bounces from breaking your video.
- Enable "Do Not Disturb" in Control Center and set it to last at least an hour.
- Hide your desktop icons. On macOS, run
defaults write com.apple.finder CreateDesktop false && killall Finderin Terminal, or drag everything into a temporary folder. - Pick a clean wallpaper — a solid or subtle gradient. Personal photos pull attention away from the product.
- Set your display resolution to 1920×1080 or 2560×1440. Anything higher and on-screen UI gets uncomfortably small for viewers.
For audio, plug in a wired headset or use a dedicated USB mic. Built-in MacBook microphones pick up keyboard noise and room echo that no plugin can fully remove.
Step 3 — Record screen, audio, webcam, and cursor in a single pass
Once your script is written and your Mac is clean, open your recorder. The setup matters more than the brand. You want a tool that captures:
- The screen (a window, area, or full display)
- System audio (so app sounds come through)
- Microphone (your voiceover)
- Webcam (optional, but converts well for personal demos)
- Cursor movements and clicks (for later zoom and highlight effects)
Dina captures all five inputs in one pass and saves them as a single .phia project. The advantage is post-production: because the cursor, audio, and webcam are stored as separate, editable tracks, you can adjust each one independently without re-recording.
If you are using a different tool, make sure it captures all five at the same time. Round-tripping between a recorder and an editor is where most demos go to die.
Recording tips that matter:
- Move the cursor with intent. Do not "explore" the UI. Every cursor movement should land on something specific.
- Pause before clicking important elements — 0.5 seconds is enough. This gives the editor a clean point to insert a zoom.
- Record one more take than you think you need. The second take is almost always more confident than the first.
- Stop talking when something is loading. Silence is fixable. A rambling commentary over a loading state is not.
Step 4 — Add automatic zoom so viewers can follow
This is where most demos win or lose. A standard screen recording shows the entire display at the same scale, which means small UI elements (buttons, form fields, navigation) become unreadable on a phone or in a landing page embed.
Automatic cursor zoom fixes this. Every time you click an element, the recorder zooms in on the cursor for the next few seconds, then pans out for the next action. The viewer's eye follows the zoom without any conscious effort.
In Dina, automatic zoom is on by default for new recordings — it creates zoom points wherever you clicked and lets you adjust the zoom amount and animation style afterwards. You can also add manual zooms for moments where you want the viewer to look at something you did not click (a chart, a status indicator, a new feature flag).
The right zoom amount is usually 1.6× to 2.2×. Less than 1.5× is barely noticeable. More than 2.5× feels claustrophobic and crops out context.
Automatic cursor zoom in a Dina recording
Step 5 — Cut the filler with transcript-based editing
Most editors make you scrub the timeline to find dead air. Transcript-based editing is faster. The editor transcribes your voiceover, you select the words you want to cut, and the underlying clip cuts with them.
The two patterns worth removing from every demo:
- Filler words — "um," "uh," "like," "you know," "basically," "actually." A 60-second demo with eight filler words feels noticeably amateur. Without them, it feels intentional.
- Silences over 0.6 seconds — except where you want emphasis (right before the "after" state, for example).
Dina detects both automatically. One click removes every filler word or every silence above a threshold you set. You can also navigate "next filler / next silence" and decide each one manually if you prefer.
Step 6 — Add captions (always)
85% of social-feed video is watched with sound off. A demo without captions on LinkedIn, X, or Instagram gets scrolled past before the viewer ever hits unmute. Captions also help anyone who is hard of hearing, anyone in a noisy environment, and search engines that index video content.
Generate captions from your audio (modern transcription is 95%+ accurate) and pick a style that matches the context:
- Classic captions — best for landing pages and YouTube. Clean white text on a translucent background.
- Karaoke or Word Pop — best for TikTok, Reels, and Shorts. Each word lights up as it is spoken, which drives retention.
- Cinematic — best for promotional and brand video. Lower-third positioning, lighter weight.
Pick one style per channel and use it consistently. Mixing caption styles between videos breaks brand recognition.
Step 7 — Export the right format for each channel
A common mistake: exporting one 1080p MP4 and uploading it everywhere. Each channel has a preferred aspect ratio, and using the wrong one costs you reach.
| Channel | Aspect Ratio | Resolution | Frame Rate |
|---|---|---|---|
| Landing page | 16:9 | 1080p or 1440p | 30 fps |
| YouTube | 16:9 | 4K (downscaled to 1080p on most devices) | 30 or 60 fps |
| Product Hunt | 16:9 | 1080p | 30 fps |
| LinkedIn feed | 1:1 or 16:9 | 1080p | 30 fps |
| Instagram / TikTok / Shorts | 9:16 | 1080×1920 | 30 fps |
| Twitter / X | 16:9 | 1080p | 30 fps |
| Email embed (GIF) | 16:9 | 720p | 15 fps |
Dina exports up to 4K at 60fps with seven aspect ratio options, three quality presets (Studio, Social Media, Web), and frame export for thumbnails. Pick the resolution one step above where the video will be viewed — a 1440p export downscaled to 1080p looks crisper than a 1080p export at native resolution.
Common product demo mistakes (and how to fix them)
A few patterns we see repeatedly:
- Showing your full screen with the dock visible — crop to the app window or use Dina's window-only capture mode.
- Default macOS cursor at 100% size on a 4K recording — increase cursor size to 1.3× and turn on motion blur for smooth tracking.
- No background framing — wrap the recording in a wallpaper background with rounded corners and a shadow. This makes the demo look like a product shot, not a screen grab.
- Generic music — skip background music for demos under 60 seconds. It competes with your voiceover. For longer demos, use one ambient track at -18 to -24 dB.
- No call-to-action at the end — every demo should end with one specific action: "Start free," "Book a demo," "See pricing."
FAQ
How long should a product demo video be?
For a landing page hero demo, aim for 60–90 seconds. For social and outbound, 30–45 seconds. For long-form sales demos sent to qualified leads, you can go up to 3 minutes if there is a clear chapter structure. The most-watched demos focus on a single outcome rather than a feature tour.
What is the best screen recorder for Mac product demos?
A native macOS app with automatic cursor zoom, transcript-based editing, captions, and 4K export is what most teams need. Dina is purpose-built for this workflow — capture, edit, caption, and export all happen in one app, with one-time pricing and recordings stored locally on your Mac.
Do I need to edit my demo, or is a raw recording fine?
A raw recording works for internal walkthroughs and async team updates. For anything customer-facing — landing pages, sales demos, social — you need at minimum: trimmed silences, removed filler words, cursor zoom on key actions, captions, and a clean export. The good news is modern tools do all of this in under five minutes per demo.
What resolution should I record a product demo in?
Record at the highest resolution your screen supports — typically 4K on modern MacBooks — and export downscaled to 1080p or 1440p. The extra detail gives you headroom for zooms without pixelation. Recording at 1080p natively and then zooming will produce blurry output.
How do I add captions to a screen recording on Mac?
Use a recorder with built-in transcription. Dina ships with downloadable Whisper transcription models (Small, Medium, Large, Large Turbo) that run entirely on your Mac, so your audio never leaves your machine. After capture, generate captions in your project language, pick a style (Classic, Minimal, Karaoke, Word Pop, or Cinematic), and the captions sync automatically to your audio.
Putting it all together
A product demo that converts is a 60–90 second story with one clear outcome, recorded at 4K, edited to remove every filler and pause, with automatic zoom on every meaningful click, captions in the right style for each channel, and a single CTA at the end. Everything else is decoration.
The tools matter less than the process. But if you want a single app that handles capture, automatic zoom, transcript editing, captions, and multi-aspect export without round-tripping through three other tools, that is exactly what Dina was built for.
Record one demo this week using the seven steps above. Compare it to your last one. You will see the difference in the analytics.
Ready when you are.
Create polished videos with precision, speed, and clarity.
