How to Make Product Videos (2026)
The short answer
To make a product video for TikTok or Reels: open with the problem, not the product (the first 2 seconds show the frustration your product kills), demonstrate the product solving it in real use within 10 seconds, structure the middle as proof (close-up, in-use, result), keep the tone UGC-casual rather than ad-polished, end with one specific reason to act, and disclose any sponsorship. 20-45 seconds, 9:16. Reelry's free script writer drafts the problem-demo-proof script from your product's main benefit.
Product videos on short-form platforms obey an inverted rule: the more it looks like an ad, the worse it performs. The native grammar is UGC - a person showing a thing that solved their problem, shot like a message to a friend - and it consistently beats studio polish on both reach and conversion. The structure underneath good product content is stable across niches: problem first, demo fast, proof in the middle, one concrete reason to act at the end. This guide covers that structure, the hook patterns, the proof-shot stack, captions and disclosure, and what changes when the video is for your own product versus an affiliate's.
Specs at a glance
| Ideal length | 20-45 seconds; conversion drops as runtime grows past the proof |
|---|---|
| Hook window | First 2 seconds: the problem, shown not described ('POV: your fourth coffee spill this week') |
| Demo deadline | Product visibly solving the problem by second 10 |
| Aspect ratio | 9:16 vertical, 1080x1920 MP4 (H.264) |
| Platform limits | TikTok up to 10 minutes, Reels and Shorts up to 3 minutes; product content peaks far below |
| Tone | UGC-casual: handheld energy, real spaces, spoken-to-a-friend voiceover; ad polish is a penalty |
| Disclosure | Paid or gifted = #ad and the platform's branded-content toggle; FTC rules apply to affiliate links too |
Free tool for this format: Reel Script Writer
Drafts a complete short-form script - hook, body, CTA - from your topic and tone. Give it your product's core problem-benefit pair and get the problem-demo-proof structure ready to shoot.
Why this format works
- Problem-first hooks select the right audience instantly: the viewer with that problem stops scrolling, and everyone else was never going to buy.
- Demonstration is the most trusted claim format: watching the product work outperforms any adjective you could attach to it.
- UGC tone defuses ad-blindness: content that reads as a person's experience gets evaluated as information rather than skipped as advertising.
- Short-form product video compounds across the funnel: the same video drives discovery, retargets as an ad, and lives on the product page.
Step-by-step guide
1.Lead with the problem, visually
The first shot is the frustration: tangled cables, the dog hair on the couch, the spreadsheet at 11pm. Show it, don't narrate it - 'POV' framing and a relatable groan outperform any product-name opener. The product does not appear until the problem has landed (2-4 seconds in). Videos that open on the product are ads; videos that open on the problem are content about the viewer's life.
2.Demo the kill-shot inside 10 seconds
By second 10, the viewer must see the product doing the thing: the cable organized, the hair lifted in one pass, the report generated. One product, one problem, one demo per video - multi-feature tours belong on the product page, not in the feed. If your product's value is invisible (software, services), the demo is the before/after of the artifact it produces: the inbox at zero, the schedule filled.
3.Stack the proof: close-up, in-use, result
The middle 15-20 seconds is three shots: the close-up (texture, mechanism, the screen - the shot that answers 'what is it exactly?'), the in-use shot (real hands, real space, real pace - no jump-cut magic, because viewers notice and distrust edits around the crucial moment), and the result shot held for a beat (the clean couch, the finished board). Voiceover through this section answers the top two objections from your comments/reviews ('yes, it works on pet hair, no, it doesn't need refills').
4.Keep the production deliberately casual
Shoot handheld or propped phone in real spaces with natural light; write the voiceover the way you would voice-note a friend ('okay so this thing actually works, watch'). Spec-sheet language and ad-voice kill the format. For faceless brands, illustrated explainers of the problem-solution story (Reelry's pipeline produces these end-to-end) substitute for UGC where no creator footage exists - especially effective for software and services where there is nothing physical to film.
5.Close with one concrete reason to act, then disclose properly
The ending is one line, specific, not three CTAs: 'link in bio, the 4-pack is the one' / 'it's under $20 and there's 200 left' / 'free trial, takes two minutes.' Specificity converts; generic 'check it out!' does not. Disclosure is non-negotiable: paid or gifted relationships get #ad and the platform's branded-content toggle, and affiliate links are FTC-disclosable too ('I earn from this link'). Non-disclosure risks the account, not just the video.
Examples by niche
Physical product (e-commerce)
Pet-hair remover: opens on a couch covered in fur and an exhausted 'every. single. day.' (2s). One pass of the roller clears a stripe (demo at second 5 - the kill-shot IS the hook payoff). Close-up of the mechanism, full couch cleaned in time-lapse, the bin of collected fur as the result shot. Voiceover answers the two real objections: no refills, works on car seats. Closer: 'under $15, link in bio - get the big one.' The fur-stripe shot carries the whole video; everything else is confirmation.
Software product (faceless, illustrated)
Scheduling tool: illustrated character drowning in a calendar of overlapping meetings (problem, 3s), one tap and the week reorganizes itself (demo as animation), three proof beats showing the morning routine - agenda message, protected focus block, the 'declined with note' automation. No founder on camera, no screen recording - the illustrated story communicates the feeling of the product, which screenshots of settings pages never do. Closer: 'free for the first calendar.'
Affiliate/UGC creator
A creator reviews a kitchen scale for an affiliate commission: opens on the collapsed cake from last week ('this was my third one'), demos weighing flour versus scooping it (the visible difference in the cup is the demo), result shot of the risen cake. Disclosure on screen and spoken ('this link pays me a commission'). The honest framing - including that the scale didn't fix her oven's hot spot - is why the comment section trusts the recommendation. Affiliate content lives and dies on visible honesty.
Common mistakes
Opening on the product
A product on a turntable with its name in bold is a skip signal. The viewer cares about their problem, not your SKU - the product earns its entrance by solving something the video already made them feel.
Editing around the crucial moment
A jump cut exactly where the product does the thing reads as deception, and the comments will say so. The demo must be one continuous, real-pace shot. If the product can't survive an uncut demo, fix the product before the content.
Skipping or hiding disclosure
Undisclosed paid promotion violates FTC rules and platform policy, and the penalty lands on the account. Disclosure done casually ('they sent me this, opinions mine, link pays me') costs nothing with audiences - non-disclosure discovered costs everything.
Templates
Problem-demo-proof template (30 seconds)
0-3s: the problem, shown (POV framing, real frustration). 3-10s: product enters and performs the kill-shot demo, uncut. 10-25s: proof stack - close-up ('what is it'), in-use at real pace, result held for a beat; voiceover answers the top two objections. 25-30s: one specific reason to act + disclosure if applicable. Caption: the problem in the viewer's words, not the product name.
Related resources
For hook formulas you can apply across all these formats, read the TikTok hook formulas that convert guide on the Reelry blog.
Generate your first reel with Reelry
Reelry produces complete illustrated TikTok reels from a text prompt - script, frames, voiceover, animation, and assembly - in under 5 minutes.
Starter plan from $19/month · 7-day money-back guarantee · Free plan available, no credit card required
Create your first reel - freeReelry for specific creators
Related guides
Frequently asked questions
How long should a product video be for TikTok?
20-45 seconds: problem (3s), demo by second 10, proof stack through the middle, one-line close. Everything past the proof is decay - the viewer who is going to click has what they need, and the viewer who isn't won't be argued into it by seconds 50-90.
Why do casual-looking product videos outperform polished ones?
Ad-blindness: feeds train viewers to skip anything that pattern-matches as advertising, and studio polish is the pattern. UGC-style content - real spaces, handheld energy, friend-voice narration - gets processed as information from a person instead. The same product, demo, and claims perform measurably better in the casual grammar.
How do I make product videos for software or services with nothing to film?
Demo the artifact (the inbox at zero, the generated report, the filled calendar) or tell the problem-solution story as an illustrated animation - Reelry generates these end-to-end from a script. Screen recordings of settings pages communicate features; illustrated stories communicate the feeling of the problem disappearing, which is what converts.
What disclosure rules apply to product videos?
Paid partnerships and gifted products require clear disclosure (#ad plus the platform's branded-content toggle) under FTC rules and platform policy; affiliate links require disclosure too ('this link pays me a commission'). Disclosure delivered casually does not hurt performance; discovered non-disclosure can end the account. When in doubt, disclose.
One product video or many - what's the right volume?
Many: the winning approach is 5-10 angles on the same product (different problems, different hooks, different audiences), posted as separate videos, letting the feed tell you which angle converts. One video is a guess; ten videos are a test. The problem-demo-proof structure stays constant while the opening problem rotates.