Top-N listicle: structure, script and how to clone it
Top-N listicle is a proven short-video structure. Here is why it holds attention, how its beats are timed, a script you can start from, and the command that clones it for your own subject.
Why this format works
A counted list sets an explicit endpoint. Viewers stay because they can see how much is left, and the ranking order rewards watching to the end.
Structure breakdown
1. Promise (0–3s)
“Five tools I would pay for twice. Number one is free.”
2. Items (3–40s)
One item per 5–8 seconds: what it does, who it is for, one caveat.
3. Runner-up (mid)
Place the nearly-best item before the winner to reset attention.
4. Winner (last 6s)
The pick, plus the reason it beats the runner-up.
A script you can start from
Segments, takes and selection anchors — this is the part of the project that changes when you re-run the format:
<script>
<segment> id="five">
<take>Number five: || @tool-five great until || @the-catch the free tier ends.</take>
</segment>
<ranking-column>
<item during={script.selection.five} />
</ranking-column>What you need
- — A count you can defend
- — One visual per item
- — Caveats — they make the list credible
Run it
hypit run clone --reference ./reference/listicle.mp4 --script ./top5.svs --variants 4The reference video stays fixed. Change the script, re-run, and you get a new edit in the same format — that is the whole point of cloning instead of prompting.
Keep reading
FAQ
Why include caveats?
Because an uncritical list reads as an advert. One honest drawback per item makes the pick credible.
How long per item?
Five to eight seconds. Under five and the item is not legible; over ten and the count loses its momentum.
Should the winner be the most famous option?
No. The winner should be the one you can defend in one sentence — surprise plus a reason is what gets shared.