How to Write DTC Ad Scripts That Stop the Scroll
A DTC ad script is a structured narrative framework that guides a viewer from pattern interrupt through problem awareness to product solution and purchase action, typically within 15-60 seconds.
Last updated: February 2026Table of Contents
- Why Script Structure Determines Ad Performance
- The 5-Part DTC Script Framework
- Hook Writing: The Most Important Skill
- Body Copy That Builds Desire
- Proof Integration
- CTAs That Drive Clicks
- Script Writing for Different Formats
- Key Takeaways
- FAQ
Why Script Structure Determines Ad Performance
Most DTC founders and marketing managers write ad scripts the same way they write about their products: starting with what it is, then explaining what it does, then telling people to buy.
This is backwards.
Your audience has no context for why they should care about your product. They did not ask to see your ad. You have approximately 1.7 seconds to create enough curiosity or pattern interrupt to prevent them from scrolling past. Starting with your product name or brand story is the fastest way to lose that battle.
Effective DTC ad scripts begin with the audience's problem or desire, not the brand's story. They pull the viewer into a world where they recognize themselves before introducing any solution.
MHI Media has written and tested thousands of DTC ad scripts. The data is clear: script structure accounts for 35-45% of creative performance variation, second only to the hook. A strong script framework applied consistently produces winners significantly faster than free-form writing.
The 5-Part DTC Script Framework
Every high-converting DTC ad script has five components, regardless of format or length:
Part 1: The Hook (0-3 seconds)
The hook must create immediate pattern interrupt, curiosity, or emotional resonance. It can be:
- A surprising statement: "I used to spend $400 a month on supplements that did nothing."
- A provocative question: "Why does your skin get worse in winter?"
- A bold claim: "This is the only supplement that actually changed my energy levels."
- A relatable frustration: "I was so tired of buying expensive products that promised results and delivered nothing."
Part 2: Problem Agitation (3-15 seconds)
Deepen the problem or desire established in the hook. Make the viewer feel seen. Use specific, concrete language, not generic pain points.
Weak: "A lot of people struggle with their skin." Strong: "I'd tried every serum, every moisturizer, every diet change. Clear skin for three days, then right back to breakouts. My friends thought I just had 'bad skin genetics.'"
The problem agitation phase creates emotional investment. It makes viewers who share the problem lean in. It also qualifies your audience, since people who do not have this problem will self-select out, reducing wasted spend.
Part 3: Solution Introduction (15-35 seconds)
Introduce your product as the answer to the problem you have just described. Focus on outcome and mechanism, not features.
Feature: "Contains 500mg of niacinamide per serving." Outcome: "Clears active breakouts while preventing new ones, without drying out your skin."
The solution introduction should directly connect to the problem. If your hook was about a specific frustration, your solution must address that specific frustration. Do not pivot to different benefits mid-script.
Part 4: Proof (35-50 seconds)
Validate your solution claim with evidence. Options include:
- A customer testimonial quote: "Sarah from Austin said: 'I haven't had a breakout in three months.'"
- A statistic: "87% of users see visible improvement within 14 days."
- Social proof count: "Over 40,000 customers in 12 countries."
- Media mention: "Featured in Vogue, Cosmopolitan, and Forbes."
Part 5: Call to Action (50-60 seconds)
Close with a single, specific action you want the viewer to take. The best CTAs include:
- A specific instruction: "Click the link below to..."
- A value hook: "...and get 20% off your first order"
- Optional urgency or scarcity: "We're limiting this offer to the first 500 orders this week"
Hook Writing: The Most Important Skill
If you invest your writing time anywhere, invest it in hooks. The hook is the variable with the highest performance leverage. Testing 10 hooks with the same body content is one of the fastest ways to improve ROAS.
The 10 Hook Archetypes
1. The Personal Pain Hook "I spent three years trying to fix my gut health before I figured out what was actually wrong." 2. The Category Attack Hook "The supplement industry has been lying to you about bioavailability for decades." 3. The Surprising Statistic Hook "73% of women will experience iron deficiency, yet most doctors never test for it." 4. The Achievement Hook "I went from $0 to $3 million in 18 months selling one product on Shopify." 5. The Curiosity Gap Hook "There are three things your dermatologist knows about your skin that they rarely tell you." 6. The Contrarian Take Hook "Drinking more water is not actually going to fix your skin. Here's what will." 7. The Relatable Frustration Hook "I tried 12 different mattresses before I finally slept through the night." 8. The Bold Claim Hook "This is the only pre-workout that doesn't give me anxiety." 9. The Story Hook "A customer emailed me last week and said this product saved her marriage." 10. The Challenge Hook "I bet your morning routine is sabotaging the rest of your day."Testing Hook Variations
For every script you write, create 3-5 hook variations that open the same body content differently. Run them as separate ads with identical body content to isolate hook performance. This is the fastest testing methodology available to DTC brands because production cost is minimal (same video, just different first 3 seconds).
Body Copy That Builds Desire
The body of your script must sustain the attention your hook created. Techniques that work:
Specificity
Generic claims kill desire. Specific claims create it. Compare:
- Generic: "Our product is made with high-quality ingredients."
- Specific: "We source our collagen from grass-fed, pasture-raised cattle in New Zealand, because the peptide bioavailability is measurably higher than grain-fed alternatives."
Sensory Language
Paint a picture of the outcome. "Woke up at 6am feeling completely rested, no alarm, just ready." This is more persuasive than "improves sleep quality."
The Bridge to the Viewer
Use second-person language: "you," "your," "you'll." Pull the viewer into the narrative by making them the subject. "If you've ever dealt with..." is more engaging than "Many people deal with..."
Pacing
Short sentences for key points. Vary rhythm to prevent monotony. Long sentences that build tension work well for narrative sections, but short punchy sentences work better for key benefit claims.
Proof Integration
Do not save all your proof for the end. Embedding proof throughout your script reinforces claims as you make them.
Mid-Script Proof Placement
- After the solution introduction: "And the results are real, 4.8 stars from 12,000 customers."
- After each major claim: "Clinically shown to reduce fine lines in 28 days."
- In the hook itself: "After 40,000 customers, I can tell you exactly what works."
Types of Proof Ranked by Persuasiveness
- Video testimonials from real customers (highest)
- Before/after photographic evidence
- Specific numbers (ratings, customer counts, clinical data)
- Press mentions and media logos
- Celebrity or influencer endorsements
- Text testimonials (lowest, but still valuable)
CTAs That Drive Clicks
Your CTA should do three things: tell viewers exactly what to do, why to do it now, and what they will get.
High-Converting CTA Templates
- "Click below to get [X]% off your first order. Only [X] left at this price."
- "Tap the link to try [Product] risk-free for 30 days."
- "Use code [FIRST] for free shipping on your first order. Link below."
- "Click to see why [X]K customers switched to [Product]."
What to Avoid in CTAs
- Double CTAs: "Shop now and also follow us for more tips" splits attention
- Weak language: "Check it out" or "Learn more" are less effective than action-specific language
- Missing value: "Buy now" is less compelling than "Get 20% off, today only"
Script Writing for Different Formats
15-Second Script
Hook (0-3s) + compressed solution (3-10s) + CTA (10-15s). No room for problem agitation or proof. Best for remarketing and brand awareness.
30-Second Script
Hook (0-3s) + problem agitation (3-10s) + solution (10-20s) + single proof point (20-25s) + CTA (25-30s). The most common and versatile format.
60-Second Script
Full 5-part framework with room for deeper problem agitation and multiple proof points. Best for cold audiences with complex products or higher price points.
Text/Static Ad Scripts
Follow the same structure but compress it further. Your headline is the hook. Your body copy is the problem and solution. Your button is the CTA. Write hooks first, then body copy.
Key Takeaways
- Script structure accounts for 35-45% of creative performance variation; invest heavily in framework and hook writing
- The 5-part framework (hook, problem, solution, proof, CTA) applies to all DTC video formats from 15 to 90 seconds
- Begin with the audience's problem or desire, never with your brand or product name
- Test 3-5 hook variations for every script using identical body content to isolate hook performance
- Embed proof throughout the script rather than saving it all for the end
- CTAs should specify action, value, and ideally a time element
FAQ
How long should a DTC ad script be?
For cold audiences on Meta in 2026, a 30-60 second script is optimal. This allows full deployment of the 5-part framework without losing viewers to length fatigue. 15-second scripts work for warm audiences and brand awareness campaigns. Scripts longer than 90 seconds typically see significant drop-off unless the product requires genuine education, such as high-ticket items or complex health solutions.
Should I write the script before or after filming?
Write and refine the script before filming, but treat it as a guide rather than a word-for-word recitation. Bullet-point scripts (key messages per section, not full sentences) tend to produce more natural delivery than full word-for-word scripts. Film 3 takes per section, allowing natural variation between takes. Review footage and select the most authentic-sounding delivery.
How do you write a hook for a DTC product ad?
Start by writing 10 possible hooks in 5 minutes without filtering. Use the 10 hook archetypes as starting points. Then eliminate weak options and test your top 3-5. The best hooks are usually specific and personal, not broad and generic. "I gained 15 pounds after my second baby and nothing fit" is more compelling than "Many women struggle with post-pregnancy weight."
Can you use AI to write DTC ad scripts?
AI tools like ChatGPT and Claude can produce strong first drafts of DTC ad scripts when given the right brief. Provide the AI with: your product, the core customer problem it solves, your key benefit or mechanism, a sample customer testimonial, and your desired tone. The output requires editing for authenticity and specificity, but AI significantly accelerates the first draft process. MHI Media uses AI for first drafts and experienced writers for refinement.
What is the best CTA for a DTC ad script?
The best CTA depends on your offer and funnel stage. For cold audiences, value-based CTAs with offers convert best: "Get 20% off your first order" or "Try risk-free for 30 days." For warm audiences and retargeting, urgency CTAs work well: "Back in stock, limited quantities" or "Sale ends tonight." Avoid generic CTAs like "Shop now" without attaching any specific value or urgency.