The 8-part VSL structure (with notes on what each section must do)
Part 1: The Pattern Interrupt Hook (0–30 seconds)
Your first sentence doesn't introduce you. It doesn't say 'welcome' or 'thanks for watching'. It stops the viewer from clicking away by making them feel understood or curious before they've decided whether to engage.
The two hooks that work consistently: - Call out the problem directly: 'If you've ever [specific painful experience], you know that [consequence] never quite goes away.' - Make a counterintuitive claim: 'Everything you've been told about [topic] is making the problem worse.'
What the hook must do: make the viewer think 'this person is talking about me' or 'I haven't heard this before'. Either of those keeps them watching.
Part 2: Agitate the Problem (30 seconds – 2 minutes)
This is the section most VSL creators rush. They identify the problem and immediately present the solution. But a viewer who hasn't felt the pain deeply enough won't believe the solution is worth buying.
Agitation means: describe the experience of having the problem. Not the problem in abstract ('leads are hard to generate') — the lived experience ('you refresh your inbox at 7am hoping for a reply, and there's nothing, and you have to start the whole outreach cycle again').
Three agitation techniques that work: - The failed attempt: 'You've probably already tried [common solution]. And maybe it worked for a while, but then [why it failed].' - The hidden cost: 'It's not just the [direct cost]. It's the [time/energy/opportunity cost] that nobody talks about.' - The comparison: 'Meanwhile, [competitors/peers] are [doing the thing you want to do].'
Part 3: Your Credibility Story (2–4 minutes)
This is not your bio. Viewers don't care about your credentials — they care whether you've experienced what they're experiencing.
The credibility story structure: 'I used to be in the same position. [Specific version of the problem]. I tried [failed attempt]. Until I discovered [insight that changed everything].'
The story must be specific. Not 'I struggled with leads' but 'I was 3 months into my agency, had burned through $12k in ad spend, and was about to tell my wife we needed to tap our savings.'
Specificity creates believability. Vague stories create doubt.
Part 4: The Discovery / Solution Reveal (4–5 minutes)
The transition from problem to solution is the highest-stakes moment in your VSL. Handled badly, it reads as a pitch. Handled well, it reads as a natural conclusion.
The setup: describe the insight that changed things before you name the product. 'I realised that the whole approach was wrong. Instead of [common approach], I started [different approach]. And the results were [specific early result].'
Then reveal: 'That became the foundation for [Product Name].'
Leading with the insight, not the product, means the product feels like the answer to a question the viewer is already asking — not a pitch.
Part 5: What It Is and What It Does (5–7 minutes)
This is the features section — but framed entirely in outcomes, not capabilities.
Not: 'It includes a 6-week training programme with 47 video lessons.' But: 'In 6 weeks, you'll have [specific outcome]. Most people see [specific result] by week 3.'
For each feature, the formula is: [feature] + 'which means' + [outcome the viewer cares about].
Part 6: Social Proof (7–9 minutes)
Proof has one job: make the viewer believe the outcome is achievable for someone like them.
The most effective proof isn't the best result you have — it's the most relatable result. A story about someone who had the exact same starting point and constraints as your target buyer.
'[Name] was [specific situation that mirrors your target buyer]. In [timeframe], they [specific result].'
Two or three specific stories outperform a wall of testimonial quotes. Stories are retained. Quotes are skimmed.
Part 7: The Offer Stack (9–11 minutes)
The offer stack is where you build perceived value before revealing the price. Each item in the stack is introduced with its standalone value, then aggregated.
'You're getting [core product], which alone is worth [value]. Plus [bonus 1], which is worth [value]. Plus [bonus 2], which is worth [value]. Total value: [sum]. Your price today is not [sum]. It's not even half that.'
The key: every value claim must be credible. If the '$497 value' bonus is clearly a PDF you made in a weekend, the entire stack collapses.
Part 8: The Close (11–end)
The close has three parts: - Risk reversal: remove the primary objection to buying ('If you don't [specific result] in [timeframe], I'll [specific guarantee].') - Urgency: give a real reason why now, not next week ('This price is available until [real date/event]. After that, [price goes up / bonus removed].') - CTA: one clear action, stated twice. 'Click the button below right now. [Pause.] Click it now.'
The fill-in-the-blank VSL script template
Use this as your starting point. Replace every [bracket] with your specific details. Then read it aloud and rewrite any sentence that trips your tongue.
---
[HOOK] If you've ever [specific painful experience your target buyer has had], you already know that [consequence that never quite resolves].
[AGITATION] You've probably already tried [common solution]. Maybe it even worked for a while. But then [why it stopped working or never fully solved it]. And meanwhile, [cost of the problem continuing — time, money, opportunity, or emotional cost].
[CREDIBILITY STORY] I know exactly how that feels. [Your specific version of the same problem.] I tried [failed attempt]. For [timeframe], nothing worked. Until I discovered [key insight].
[DISCOVERY] I realised that [common approach] was the problem, not the solution. The moment I switched to [different approach], everything changed. [First specific result.] That became the foundation for [Product Name].
[WHAT IT DOES] [Product Name] is [one-sentence description]. Here's what that means for you: [Outcome 1] — so you can [benefit]. [Outcome 2] — which means [benefit]. [Outcome 3] — without [common objection / pain of alternative].
[PROOF] [Name] was [relatable starting situation]. In [timeframe], [specific result]. [Second story if available.]
[OFFER STACK] Here's everything you're getting today: [Core product] — value [$X]. [Bonus 1: specific name] — value [$X]. [Bonus 2: specific name] — value [$X]. Total value: [$sum]. Your price today: [$actual price].
[CLOSE] And this is backed by [guarantee]. If [specific condition], I'll [specific consequence] — no questions. But I need to be clear: [urgency reason]. After [date/event], [what changes]. Click the button below right now. [pause] Click it now.
---
Writing the script for spoken delivery: the 5 rules
A VSL script is not an article. Once you have the structure, rewrite every sentence for the ear.
Rule 1: Contractions everywhere. 'You have' becomes 'you've'. 'It is' becomes 'it's'. Non-contracted language sounds formal when spoken aloud.
Rule 2: Sentences under 15 words. Long sentences lose viewers. Each sentence should be one thought. Mark the end of each thought with a line break in your script.
Rule 3: Mark your pauses. Write '...' or '[pause]' where you want silence. Before the product reveal. Before naming the price. Before the CTA. These pauses signal importance and give viewers a moment to process.
Rule 4: Write at your vocabulary level. If you'd never say 'leverage' in a conversation, don't write it in your script. Read every sentence aloud. If it sounds like someone else wrote it, rewrite it.
Rule 5: End sections with open loops. 'And that's when I found out something that changed everything.' Viewers stay watching to close open loops. End each major section with a phrase that makes the next section feel necessary.
Recording the script: the one setting that makes the biggest difference
Once the script is written, the recording setup determines whether it sounds like a VSL or a webinar replay.
The single highest-impact setting: voice-activated scroll.
Fixed scroll speed forces you to deliver the script at the teleprompter's pace. Your natural delivery fluctuates — faster during pain agitation, slower during the offer reveal, paused before the CTA. Fixed speed averages these out and produces metronomic delivery that sounds rehearsed.
Voice scroll inverts this. The teleprompter follows your delivery. Your agitation section is fast and energetic because that's how you naturally speak about the problem. Your offer reveal is slow and deliberate because you're letting it land. The pauses before the CTA are real pauses — the script waits.
Open syncedcue, enable voice scroll, load your VSL script, and record directly in the browser. Built-in recording means you don't need Loom, OBS, or Zoom. Review the take in the browser. If the energy drops anywhere in the agitation or offer sections, re-record those sections and splice. Three takes, pick the best opening and best offer reveal.
