Kort antwoord
- Bepaal de lengte op basis van waar de video speelt: app store-previews duren 15 tot 30 seconden, een launchvideo 60 tot 90 seconden, een volledige walkthrough een paar minuten. Onze eigen demo duurt 5:54.
- Laat het product zo vroeg mogelijk zijn hoofdtaak doen. In onze demo gaat de agent aan de slag op 2:52; setup en context nemen daarvoor 33% van de speelduur in.
- Neem het echte product op, geen mock-up. Laat het moment zien waarop een mens moet ingrijpen als je product dat heeft; dat wekt meer vertrouwen dan een foutloze run.
- Voeg ondertitels toe op basis van een gecorrigeerd transcript, host de video op één kijkpagina en link of embed hem overal elders.
Onze demo, scène voor scène
Dit is de LaunchRepo-demo zoals hij op onze site staat: een schermopname met de oprichter in een klein cameravenster, Engelse audio en woord-voor-woord Engelse ondertitels in beeld. Ondertitels in 12 talen vind je onder de CC-knop.
Kijkpagina met hoofdstukken en het volledige transcript: Zie het live in actie. →
- Lengte 5:54, 10 hoofdstukken, één timelapse.
- De agent gaat aan de slag op 2:52. Daarvoor besteedt de video 1:59 (33%) aan setup en context: het voorbeeldproduct, de onboardingmail en het lokale dashboard.
- Het overdrachtshoofdstuk laat zien hoe de agent stopt bij een login die alleen de oprichter kan afronden, en daarna verdergaat.
- Een timelapse van 0:31 comprimeert het lange deel waarin de agent gewoon doorwerkt.
| Hoofdstuk | Tijd | Rol | Wat het doet, en wat we zouden veranderen |
|---|---|---|---|
Waarom je directory-inzendingen wilt automatiseren | –0:3435 sec | Probleem | Persoonlijk probleem in de eerste seconden, dan waarom de taak het oplossen waard is. Werkt; de eerste zin is meteen de hook. |
Wat LaunchRepo is | –0:5319 sec | Product | Wat het product is, in twee zinnen. Kort en helder. |
Het voorbeeldproduct: VibeWhisper | –1:2431 sec | Setup | Introduceert het voorbeeldproduct dat de demo lanceert. Nuttige context, maar het kan half zo lang. |
De onboardingmail | –1:4217 sec | Setup | Noemt de onboardingmail en slaat de stappen over. Goede keuze: niemand wil naar setup kijken. |
Lokaal dashboard: brief, identiteit, permissies | –2:5270 sec | Setup | Loopt door de briefing, identiteit en rechten in het dashboard. Dit deel moet een launchversie het meest inkorten. |
Eerste batchselectie in Claude | –3:2634 sec | Hoofdtaak | De agent kiest de eerste platforms. Hier begint het product zijn taak te doen. |
De agent dient in via Chrome | –3:5226 sec | Hoofdtaak | De agent werkt in een echte browser. Het kernmoment van de video. |
Overdracht: een login die alleen jij kunt doen | –4:2129 sec | Overdracht | De agent stopt bij een login die hij niet kan doen en vraagt om een mens. Eerlijk en geruststellend; dit zouden we in elke versie houden. |
Timelapse | –4:5231 sec | Timelapse | De timelapse laat de schaal zien zonder kijkers te laten wachten. |
Samenvatting en de badges in onze footer | –5:5461 sec | Resultaat | Samenvatting, bewijs dat je kunt checken (de badges in de footer van onze site) en hoe je de oprichter bereikt. |
Wat we zouden houden
- Een echte run van het product zonder geënsceneerde data, inclusief het moment waarop het een mens nodig heeft.
- De timelapse in plaats van minutenlang wachten.
- Bewijs dat kijkers zelf kunnen controleren, met een verwijzing aan het eind.
Wat we zouden veranderen voor een launchversie van 90 seconden
- Beginnen met de agent die al aan het werk is en het probleem over die beelden vertellen.
- De rondleiding door het dashboard inkorten tot één scherm dat de rechten laat zien.
- Getallen die veranderen, zoals het aantal platforms, uitspreken als “honderden” of in beeld tonen, zodat de video niet veroudert.
Getallen die in de video worden genoemd, zijn van de opnamedatum. De kijkpagina toont het actuele aantal.
Scèneplanner
Kies een lengte en beschrijf de ene taak die je video moet laten zien. De planner verdeelt de tijd in scènes, geeft elke scène wat je laat zien en wat je zegt, en exporteert het plan als Markdown of als shotlijst voor je spreadsheet.
Video’s korter dan twee minuten slaan setup, overdracht en timelapse over; bij 30 seconden en minder tonen ze alleen het product, zoals app stores verwachten. Draait alleen in je browser. Niets wat je invult, wordt verstuurd of opgeslagen.
| Scène | Tijd | Laten zien | Zeggen |
|---|
Het script schrijven
De planner geeft elke scène een “zeggen”-regel. Met deze regels maak je daarvan een script dat klinkt als jij.
- Schrijf voor het oorKorte zinnen, één idee per zin. Lees het script één keer hardop; elke plek waar je struikelt is een zin om te schrappen.
- Praat over actie heenElke gesproken regel hoort te lopen over iets wat op het scherm beweegt. Heeft een regel geen beeld, dan hoort hij waarschijnlijk in de beschrijving.
- Gebruik je eigen verhaalWaarom je het gebouwd hebt, kan niemand anders vertellen. Onze demo opent met de eigen frustratie van de oprichter, niet met features.
- Noem elke stap één keerKijkers volgen de cursor. Zeg wat er gebeurt, niet waar elke knop zit.
- Laat claims weg die verouderenPrijzen, aantallen en datums veranderen. Toon ze in beeld als tekst die je kunt vervangen, of laat ze weg.
- Eindig met één volgende stapEén actie, één keer gezegd, in beeld getoond. Op een lijst met links aan het eind wordt geen enkele geklikt.
Opnemen en ondertitels
De meeste kwaliteit komt uit voorbereiding, niet uit apparatuur.
- Ruim het scherm opNeem op in een nieuw browserprofiel. Houd e-mailontvangers, tokens, persoonlijke accountinstellingen en klantgegevens uit beeld.
- Echte maar veilige dataLaat het echte product zien met een voorbeeldproject dat van jou is. Markeer verzonnen voorbeelddata als zodanig.
- Geluid eerstEen stille ruimte en een headsetmicrofoon winnen van een betere camera. Kijkers vergeven een zacht beeld sneller dan slecht geluid.
- Neem op in één resolutieOnze demo is geëxporteerd op 1280 × 858. Kies één formaat, neem elke take daarin op en exporteer in hetzelfde formaat, zodat tekst in beeld scherp blijft.
- Bewaar het origineelBewaar het masterbestand en het transcript. Je hebt ze nodig voor nieuwe versies, ondertitels in andere talen en een kortere launchversie.
Ondertitels
De citaten zijn de originele Engelse bewoording, overgenomen van de pagina’s onder Bronnen en gecontroleerd op 30 september 2026.
| Regel | Officiële bewoording | Wat het voor jou betekent |
|---|---|---|
| Wat ondertitels zijn | Captions are a text version of the speech and non-speech audio information needed to understand the content. | Ondertitels zijn ook voor iedereen die zonder geluid kijkt. Ze geven je bovendien het transcript voor de kijkpagina. |
| Automatische ondertitels | Automatic Captions are Not Sufficient | Begin met een automatisch transcript en corrigeer het daarna met de hand. Wij deden hetzelfde: eerst het machinetranscript, daarna productnamen en termen verbeterd. |
Onze demo heeft Engelse ondertitels vast in beeld. Daarom verschijnen vertaalde ondertitels bovenaan de speler, zodat ze de Engelse nooit bedekken.
Videoregels van 8 platforms
Je uploadt de video één keer en linkt hem op veel plekken. Dit zijn de videovelden van acht gangbare plekken, in hun eigen woorden.
| Regel | Officiële bewoording | Wat het voor jou betekent |
|---|---|---|
| Video’s op Product Hunt | About 53% of products that reached Product of the Day since 2021 include a video | Gebruikelijk bij succesvolle launches, maar optioneel. Een heldere korte demo is genoeg. |
| Platform | Wat je aanlevert | Officiële bewoording |
|---|---|---|
| Product Hunt | Een openbare YouTube-link in de launchgalerij; geen upload, geen korte links. | For uploading, only YouTube links are supported.Make sure your video is not set to private. |
| YouTube | Standaard uploaden tot 15 minuten; verifieer het account voor langere video’s. | By default, you can upload videos that are up to 15 minutes long.The maximum file size you can upload is 256 GB or 12 hours, whichever is less. |
| X | Uploaden in de post; zonder Premium tot 140 seconden en 512 MB. | If you aren't a Premium subscriber, you can still upload videos up to 140 seconds long with a maximum file size of 512MB. |
| Uploaden in de post: 3 seconden tot 15 minuten, tot 5 GB. | Maximum video duration: 15 minutesMaximum file size: 5 GB | |
| Chrome Web Store | Een YouTube-link in de storevermelding, per taal te lokaliseren. | A link to a YouTube video that showcases your extension features. |
| Apple App Store | Tot drie app-previews van elk 15 tot 30 seconden, als videobestand geüpload in App Store Connect. | Minimum length 15 Seconds Maximum length 30 SecondsYou can deliver up to 3 app previews |
| Google Play | Eén YouTube-link, met advertenties uitgeschakeld; alleen de eerste 30 seconden spelen automatisch af. | You can add one preview video to your store listing by entering a YouTube URL in the "preview video" field.Keep your videos short and concise because only the first 30 seconds autoplays.Disable ads for your video to be shown on Google Play. |
| GitHub | Een videobestand in de README of een issue: tot 10 MB bij gratis abonnementen. | 10MB for videos uploaded to a repository owned by a user or organization on a free GitHub plan |
Limieten veranderen. Check de gelinkte pagina voordat je exporteert, en bewaar je masterbestand zodat je een kortere versie kunt maken.
De featuring- en relaunchregels van Product Hunt uitgelegd →
Waar je hem publiceert
Geef de video één thuis: een kijkpagina waar de video de hoofdinhoud is, met titel, beschrijving, hoofdstukken en transcript. Link of embed hem overal elders, zoals deze gids onze demo embedt.
| Regel | Officiële bewoording | Wat het voor jou betekent |
|---|---|---|
| Kijkpagina | The video must be embedded on a watch page. | Google neemt een video alleen mee voor videoresultaten op een pagina waarvan die video het hoofddoel is. |
| Geen garantie | Just because the watch page is indexed doesn't mean that the video will also be indexed. | Ook een goede kijkpagina is geen belofte van een videoresultaat. Bouw hem eerst voor kijkers. |
- Eén kijkpagina per videoTitel, korte beschrijving, posterafbeelding, hoofdstukken waar je naartoe springt en het gecorrigeerde transcript. De onze is hierboven gelinkt.
- Markeer hemBeschrijf de video met gestructureerde data van het type VideoObject op de kijkpagina: naam, beschrijving, thumbnail, uploaddatum, duur en bestands-URL.
- Embed hem waar het helptOp je homepage, in gidsen zoals deze en in je launchposts. Gebruik een posterafbeelding en laad de video pas als iemand op play drukt.
- Hergebruik hemMaak met de planner hierboven een preview van 30 seconden en een launchversie van 90 seconden uit hetzelfde masterbestand.
Bronnen
Elke regel en elk getal op deze pagina komt van een van deze pagina’s. We hebben ze allemaal gelezen op 30 september 2026; de middelste kolom toont alleen een datum van de laatste update als de pagina zelf er een geeft.
| Pagina | Laatst bijgewerkt (volgens pagina) | Door ons gecontroleerd |
|---|---|---|
| Product Hunt: Preparing for launch | geen datum vermeld | |
| YouTube Help: Upload videos longer than 15 minutes | geen datum vermeld | |
| X Help: Using videos on X | geen datum vermeld | |
| LinkedIn Help: Video sharing troubleshooting | geen datum vermeld | |
| Chrome for Developers: Complete your listing information | ||
| Apple: App preview specifications | geen datum vermeld | |
| Play Console Help: Add preview assets to showcase your app | geen datum vermeld | |
| GitHub Docs: Attaching files | geen datum vermeld | |
| Google Search Central: Video SEO best practices | ||
| W3C WAI: Captions/Subtitles |
Veelgestelde vragen
- Hoe lang moet een SaaS-demovideo zijn?
- Zo lang als de plek toelaat: 15 tot 30 seconden voor app store-previews, ongeveer 60 tot 90 seconden voor een launchvideo en een paar minuten voor een volledige walkthrough. Onze eigen demo duurt 5:54, omdat hij één complete, echte run laat zien.
- Moet ik mijn gezicht laten zien?
- Nee. Een heldere schermopname met je stem is genoeg. Onze demo toont de oprichter daarnaast in een klein cameravenster in een hoek, wat hem persoonlijk maakt zonder het product te bedekken.
- Moet ik een script schrijven of improviseren?
- Schrijf het scèneplan en de belangrijkste zinnen, en praat daarna natuurlijk over de opname heen. De planner exporteert een script met wat je per scène laat zien en zegt.
- Accepteert Product Hunt video-uploads?
- Nee. Product Hunt ondersteunt alleen YouTube-links in de launchgalerij, de video mag niet privé zijn en je hebt de volledige URL nodig, omdat korte links niet laden.
- Verschijnt mijn demovideo in de videoresultaten van Google?
- Misschien, maar niemand kan het beloven. Google neemt alleen video’s mee op een kijkpagina waarvan de video de hoofdinhoud is, en zelfs een geïndexeerde kijkpagina garandeert niet dat de video wordt geïndexeerd.









