A video sales letter is a sales letter you can watch. The video can be a talking head, slides with text, or animation, but the format matters far less than the script. When a VSL underperforms, it’s almost always the words: a slow open, a vague promise, or an offer that shows up before the viewer believes anything.
Here is the structure I use, in the order a viewer goes through it.
1. The hook: earn the next 30 seconds
The first few lines have one job: make the right person keep watching. You don’t need a full pitch there. Name a specific problem, a surprising claim, or a result the viewer wants, and make it about them.
- Call out the viewer: “If you run a Shopify store doing under $50k a month…”
- Open a loop: hint at a reason or discovery you’ll explain later.
- Make it concrete: numbers, timeframes and named situations beat adjectives.
Write ten hooks before you write anything else. The hook decides whether the rest of the script gets heard at all.
2. The problem, said better than they’d say it
People trust whoever describes their problem most accurately. Spend real time here: what they’ve tried, why it didn’t work, and what it’s costing them. If the viewer thinks “that’s exactly it”, you’ve earned the right to offer a fix.
3. The story
A story carries the argument without feeling like one. It might be the founder’s story, a customer’s, or how the product came to exist. Keep it moving toward a turning point: the moment someone realised what was really causing the problem.
4. The mechanism: why this works when other things didn’t
This is the part most scripts skip, and it’s usually where the sale happens. The viewer has tried things before. Give them a clear, believable reason this is different: the unique mechanism. It should explain why past attempts failed (not their fault) and why this approach gets around it.
5. Proof
Put proof right after each big claim, not in one block at the end. Testimonials, screenshots, before-and-after, data, demonstrations and credentials all count. Specific beats impressive: “cut my reorder time from 3 days to 1” lands better than “life-changing”.
6. The offer
Only now do you show what they get. Stack it clearly: the core product, what each part does for them, any bonuses, and the guarantee. Then put the price in context, against the cost of the problem or the alternatives, before you say the number.
7. The close
Tell them exactly what to do next and what happens after they click. Restate the guarantee, answer the two or three objections that stop people at checkout, and give an honest reason to act now. Then ask again.
Mistakes that kill VSL conversions
- Talking about the product too early. Nobody cares about features until they care about the problem.
- Writing for the eye, not the ear. Read every line out loud. If you stumble, the viewer will too.
- A mechanism that’s really just a feature. “Our formula has 12 ingredients” isn’t a reason to believe.
- No proof near the claims. Unsupported claims make viewers skeptical of everything after them.
- Optimising the video instead of the script. Test hooks and leads first; they move the numbers most.
How long should a VSL be?
As long as it takes to sell. Cheap, familiar products can work in a few minutes; high-ticket or unfamiliar offers often need much more. The real test is whether every section earns the next. Check where viewers drop off, then fix that section before adding or cutting anything else.
If you have an offer that needs a VSL, or a VSL that isn’t converting, tell me about it and I’ll tell you where I’d start.