Skip to content

VSL fundamentals

How long should a VSL be? Length by price, awareness and traffic temperature

There's no single right runtime: VSL length follows price, awareness and traffic temperature. Here's a decision table with starting points, the words-to-minutes math, how to choose between lengths with retention and revenue per visitor, and what to cut first.

By the RevvyScales teamUpdated 12 min read

On this page
  1. How long should a VSL be? Why the advice contradicts itself
  2. The three variables that set VSL length
  3. Short vs long VSL: why each one works
  4. VSL length decision table: starting points by price, awareness and traffic
  5. How to calculate VSL runtime from your script
  6. Measure time-to-pitch, not total runtime
  7. How to decide with data: retention, pitch retention and revenue per visitor
  8. How to cut a long VSL: what to trim first
  9. Mini-VSLs: when a few minutes is enough
  10. A length check before you record
  11. Frequently asked questions

A VSL should run as long as it takes to make the sale, and no longer. Three things set that length: the price (more money needs more reasons), the buyer's awareness (informed buyers need less explaining) and traffic temperature (cold clicks need more trust). A cheap offer to warm traffic can close in minutes; an expensive offer to cold traffic can need half an hour or more.

How long should a VSL be? Why the advice contradicts itself

Look up VSL length and you'll find "two to five minutes", "five to fifteen" and "thirty to forty". They aren't all wrong. They describe different sales. A three-minute video selling a low-priced accessory to people who abandoned a cart and a forty-minute video selling an expensive program to strangers are both VSLs, and both can be the right length.

So treat length as an output, not an input. You don't pick a runtime and fill it. You decide what this viewer must hear, believe and feel before buying, then say it as tightly as you can. The runtime is whatever that takes. If you're new to the format, start with what a VSL is and how its parts fit together.

The three variables that set VSL length

Price

Every extra dollar asks the viewer to settle more doubts. A low-priced impulse offer needs a clear problem, one strong proof and the offer. A high-priced program has to answer harder questions: Will it work for someone like me? Why should I trust you? What if I can't follow through? What's the catch? Each of those takes a minute or two to answer well, and an unanswered one becomes a "no".

Awareness

Eugene Schwartz's levels of awareness describe how much your prospect already knows. A most-aware buyer knows your product and wants the deal, so the offer can come almost first. A problem-aware buyer knows the pain but not the solution, so the story and the mechanism have to come before the offer means anything. An unaware prospect needs the problem itself made visible first. Each step down that ladder adds minutes.

Traffic temperature

Temperature is how much the viewer trusts you. Cold traffic from a social ad has never heard of you. Warm traffic, such as your email list or a retargeting audience, already has some trust. Hot traffic, such as returning viewers and cart abandoners, came back on purpose. The colder the click, the more of the video has to go to credibility and proof.

Two modifiers stretch or shrink the result. Complexity: a product that needs a demonstration, or a new idea explained, takes longer. Market sophistication: when buyers have heard every claim in your category, you need a mechanism to be believed, and explaining a mechanism takes time.

Short vs long VSL: why each one works

Both lengths work, for different sales, and each has a price:

Short vs long VSL

Why long VSLs work

  • Room for objections. Each serious doubt needs time to raise and answer. A long VSL has room for every major objection to a high-priced sale.
  • Story builds identification. A viewer who sees themselves in someone's struggle gives the solution a fairer hearing.
  • Mechanisms need explaining. A new reason to believe takes a few minutes of plain explanation before it is believed.
  • The pitch lands on committed viewers. Fewer people reach the offer, but the ones who do have chosen to spend real time with you.

The cost: every minute before the pitch loses viewers. A long VSL works only if each section earns the next.

Why short VSLs work

  • Low prices need fewer reasons. When the risk is small, a clear problem, one demonstration and a fair offer can be enough.
  • Warm viewers already trust you. Repeating the full argument to your own customers wastes their time.
  • Phones and interruptions. A short video has fewer chances to lose someone to a notification.
  • Faster to make and test. You can re-record a five-minute video in an afternoon and test a new hook every week.

The cost: cold viewers may not get enough reasons to believe, and people who bought on too little information can be the ones who ask for refunds.

VSL length decision table: starting points by price, awareness and traffic

Answer two or three questions about your offer and your traffic to find the starting range for your first draft:

Find your starting length

Price, awareness and traffic temperature, one question at a time

    Is this viewer coming back to buy: a returning viewer who already knows the offer?

    What does the offer cost?

    Who is watching?

    How aware is the cold traffic?

    Best fit

    1–5 minutes, or no video

    Low price, product-aware or most-aware viewers, warm traffic. The time is for this: remind, present the offer, ask.

    Read more: Mini VSL: How to Script, Time and Test a Short VSL

    Best fit

    3–10 minutes

    Low price, problem- or solution-aware viewers, cold traffic. The time is for this: hook, problem, one-line mechanism, demo, offer.

    Read more: Mini VSL: How to Script, Time and Test a Short VSL

    Best fit

    8–20 minutes

    Mid price, solution-aware viewers, cold traffic. The time is for this: why this beats what they've tried, proof, offer.

    Best fit

    15–35 minutes

    Mid price, problem-aware or unaware viewers, cold traffic. The time is for this: a story-led opening before the solution, full proof.

    Read more: The 5 Levels of Awareness: Schwartz's Map for VSLs

    Best fit

    20–45 minutes, or a shorter VSL that books a call

    High price, any awareness, cold traffic. The time is for this: objection handling and trust, or qualifying for a call.

    Read more: High-Ticket VSL Funnel: The VSL-to-Call Playbook

    Best fit

    Resume where they left off; show the offer early

    Any price, most-aware returning viewers. The time is for this: they came back to buy.

    Read more: Resume Video Where Viewers Left Off: The VSL Playbook

    Build a beat budget instead of guessing

    A beat budget turns the table into your own number. Estimate how many words each part of the VSL script needs for this offer and this traffic, add them up, and convert to minutes at about 150 spoken words per minute (the runtime math is in the next section).

    Worked example, for a fictional mid-priced online baking course sold to cold social traffic that knows the problem but not the solution:

    A beat budget: 2,800 words, 18:40

    Fictional mid-priced course, cold traffic, 150 words a minute. Blue: before the pitch; grey: after it

    • Hook0:40 · 100 words4%
    • Problem1:40 · 250 words9%
    • Story4:40 · 700 words25%
    • Mechanism3:20 · 500 words18%
    • Proof4:00 · 600 words21%
    • Offer and guarantee3:00 · 450 words16%
    • Close1:20 · 200 words7%
    Time to pitch: 2,150 words, 14:20. Total: 2,800 words, 18:40. Shares are of the running time.

    The number to defend is the 14 minutes before the offer. Every beat in that stretch must earn its place, because a viewer who leaves at minute 12 never sees the price.

    How to calculate VSL runtime from your script

    Divide the word count by the speaking pace. Plan with a typical range of about 140 to 160 spoken words per minute; the National Center for Voice and Speech puts average American English speech at about 150 words per minute. Treat the range as a starting estimate, not a law. A calm expert and an energetic pitchman can land far apart.

    Script lengthAt 140 wpmAt 150 wpmAt 160 wpm
    750 words5:215:004:41
    1,500 words10:4310:009:23
    3,000 words21:2620:0018:45
    4,500 words32:0930:0028:08
    6,000 words42:5140:0037:30

    Then adjust for what the word count can't see: pauses for emphasis, demonstrations with no talking, and on-screen text that viewers need time to read. The only pace that counts is your presenter's, so time a full read-aloud before you record. Put your own script's word count and pace in here:

    Calculator

    VSL length calculator

    How long a script runs when read aloud, and how many words a target length takes.

    Runtime of the script20 minat 150 words a minute
    Words for the target length
    3,000
    Words to add (+) or cut (−)
    0

    Set the pace to your presenter’s: read one page of the script aloud, count its words and divide by the minutes it took. Pauses, demonstrations and on-screen proof add time the word count doesn’t show.

    Playback speed is a separate lever. A 20-minute video played at 1.1x runs about 18 minutes 11 seconds, which brings the pitch forward without a re-edit. Faster playback can hurt comprehension and trust with some audiences, so test it rather than assume it; see VSL playback speed.

    Measure time-to-pitch, not total runtime

    Viewers who leave before the offer appears can't buy. Viewers who stay past it have already seen it. So the length that drives drop-off is the time to the pitch, not the total runtime.

    A 40-minute VSL with the pitch at minute 16 behaves, for drop-off, like a 16-minute video followed by 24 minutes of extra material for interested viewers. That second part, with deeper proof, the FAQ, bonus details and a second close, only plays for people who chose to stay, and it rarely costs you a sale.

    Where a 40-minute VSL loses its viewers

    Illustrative curve, pitch at minute 16: share of viewers still watching

    0%25%50%75%100%0816243240Pitch39%

    Minutes into the video

    Show the numbers
    Minutes into the videoStill watching
    0100%
    464%
    851%
    1244%
    1639%
    2036%
    2434%
    2832%
    3231%
    3630%
    4029%
    Every viewer the curve loses before the mark is a viewer who never sees the offer. What plays after it reaches people who chose to stay.

    This gives you a practical move. When a VSL feels too long, ask what can come after the offer, not only what can be deleted. Detailed FAQs, extra testimonials and bonus walk-throughs often fit better after the pitch. Set the buy button to appear at the pitch second, so the people who are ready can act; our guide to CTA timing covers how to pick that second.

    How to decide with data: retention, pitch retention and revenue per visitor

    Completion rate is the wrong judge. A shorter video almost always has a higher completion rate, and completion says nothing about money. Use three numbers instead:

    1. The retention graph shows where people leave, second by second. Find the three steepest drops before the pitch and read the script lines at those timestamps. Our guide to the video retention graph explains the common shapes.
    2. Pitch retention, the share of viewers who start the video (on a muted-autoplay page, who turn on the sound) and are still watching when the offer appears, tells you how many people your argument delivers to the offer.
    3. Revenue per visitor (revenue ÷ unique visitors) is the verdict. It combines conversion rate and order value, so it settles which length makes more money.

    Here's an illustrative test of two cuts of the same VSL. Each is shown to 8,000 visitors, and in each, 3,600 viewers turn on the sound:

    Two cuts of one VSL, 8,000 visitors each

    Illustrative test: 3,600 viewers turn on the sound in each

    Higher RPVLong cut (pitch at 19:00)

    • Viewers at the pitch: 900 (25% of those who unmuted)
    • Orders at $97: 72
    • Revenue: $6,984
    • Revenue per visitor: $0.87

    Short cut (pitch at 11:00)

    • Viewers at the pitch: 1,368 (38% of those who unmuted)
    • Orders at $97: 64
    • Revenue: $6,208
    • Revenue per visitor: $0.78

    In this example, the short cut put 52% more people in front of the offer and still made less money, because the minutes it removed were doing the persuading. That's why you judge by RPV: retention tells you where people leave, and revenue per visitor tells you whether it mattered.

    One caution: 72 orders against 64 is a gap that chance alone can easily produce. Keep both versions running until the difference holds over more orders and full weeks of traffic.

    In RevvyScales you can run this test with a folder that splits new visitors between the two cuts by weight and keeps each visitor on the same version. The analytics show revenue per visitor for each variant next to a second-by-second retention chart with the pitch marked (reading your analytics).

    A folder in RevvyScales with two versions of a VSL side by side: sessions, play rate, pitch rate, CTA conversion, orders, revenue, revenue per visitor and the traffic share of each
    1. RPVRevenue per visitor of each version: the number that settles the test.
    2. Traffic %How new visitors are split between the versions; each visitor stays on the one they first saw.
    Two cuts of one VSL in a RevvyScales folder (test data).

    How to cut a long VSL: what to trim first

    Start at the steepest drops on the retention graph, then cut in this order:

    1. Slow openings. Greetings, credentials and "in this video I'll show you" before the hook. Open with the hook and earn credibility later.
    2. Repetition. Say each point once and prove it once. Read the script looking for the third time you make the same claim.
    3. Story detours. Keep the scenes that set up the problem or the mechanism. Cut the ones that are only color.
    4. Duplicate proof. If five testimonials prove the same thing, keep the strongest one or two before the pitch and move the rest after it.
    5. Explanations of the obvious. Warm, aware audiences don't need the basics of their own problem.
    6. Dead air in the edit. Tighten pauses, cut stumbles and drop slow transitions. This alone can save minutes without losing a word.
    7. Pre-pitch FAQ. Move objection answers that only some viewers need into a second close after the offer.

    Never cut the reason the product works, the strongest proof, the guarantee or the terms. Those are what the remaining viewers buy on. After each cut, test the new version against the old one. A trim that raises pitch retention but lowers revenue per visitor isn't a win.

    Mini-VSLs: when a few minutes is enough

    A mini-VSL runs roughly two to ten minutes and fits low-priced front-end offers, retargeting, quiz results pages and upsells. The structure compresses rather than skips: hook, problem, the mechanism in one sentence, one strong proof, the offer, and a call to action that comes earlier and repeats. Because viewers decide faster, the button appears earlier too. The full playbook is in our mini-VSL guide.

    A length check before you record

    Tick these off before the shoot; the ticks stay in this browser:

    A length check before you record

    0 of 8 done

    Frequently asked questions

    Is a 60-minute VSL too long?

    Not automatically. Very long VSLs can work for high-priced offers sold to cold traffic, because those buyers need many objections answered. A 60-minute video is too long when its retention graph shows people leaving during sections that don't move them toward the offer, or when a shorter cut earns more revenue per visitor in a fair test. Check the time to the pitch first; closing material after the offer rarely hurts.

    How many words is a 20-minute VSL script?

    At a typical planning pace of 140 to 160 spoken words per minute, a 20-minute VSL is roughly 2,800 to 3,200 words. Pauses, demonstrations without narration and on-screen text that needs reading time all add runtime, so a script for a 20-minute video often comes in a little shorter. Time a read-aloud with your actual presenter to get the real number.

    Does a longer VSL convert better?

    Length doesn't convert by itself. A longer VSL gives you room to answer objections and explain the mechanism, which can raise the share of viewers who buy, but it also loses more viewers before the offer. The only way to know which effect wins for your offer is to test two cuts on the same traffic and compare revenue per visitor over full weeks.

    Should a VSL be shorter on mobile?

    Not by rule, but check your data. Phone viewers face more interruptions, so compare retention by device before deciding. If phone viewers drop off much earlier at the same points, tighten those sections for everyone or test a separate shorter cut. A vertical 9:16 version fills a phone screen, which is also worth testing against a letterboxed landscape video.

    Should I tell viewers how long the video is?

    You don't have to show a running time, but never misstate it. Calling a 40-minute presentation 'this short video' sets an expectation you'll break, which costs trust and can invite refunds. Some VSL pages hide the seek bar or use a progress bar that fills faster early on. If you do, make sure nothing on the page makes false claims about the video's length.

    Sources

    1. Voice Qualities tutorial — National Center for Voice and Speech