Every UGC ad script has the same four beats: hook (0–3 s), problem or context, product proof, and call to action. The five structures below just arrange those beats differently.
Keep it to 15–30 seconds and 40–80 spoken words, put the product or key message in the first three seconds, and write it the way you’d say it to a friend. Over 63% of TikTok’s highest click-through videos show the key message or product in the first three seconds (TikTok for Business, 2020).
By the numbers
- 10–30 sGoogle's recommended length for vertical Shorts ads aimed at actionGoogle Ads Help, 2026
- 20%+conversion lift Google says Shorts ads with sound have shownGoogle Ads Help, 2026
- 3 s / 6 sTikTok: proposition in the first 3 seconds, hook in the first 6TikTok Ads Help Center, 2026
- 3–5different creatives TikTok suggests per ad groupTikTok Ads Help Center, 2026
The four beats every script needs
| Beat | Time (30 s ad) | Job |
|---|---|---|
| Hook | 0–3 s | Stop the scroll with the problem, result or surprise. Product or key message visible. |
| Problem / context | 3–8 s | Make the viewer recognize themselves. One specific, relatable moment. |
| Proof | 8–24 s | Show the product working. Demo, before/after, texture, screen recording. Show, don't list. |
| Call to action | 24–30 s | One action and one reason. Spoken and on screen. |
The structures differ in what fills the proof beat. Pick the structure that lets you show the product’s best moment on camera.
The example scripts below are for made-up products. Swap in your brief’s product, claims and offer, and only say what the brand has approved and you’ve actually experienced.
1. Problem-solution
The default. Works for almost any product that fixes an annoyance. The hook names the problem so precisely the right viewer feels seen.
- Hook0–3 s“If your lunch has ever leaked all over your laptop bag…” (Holds up a stained bag.)
- Problem3–8 s“That was me twice last month. Soup. Both times.”
- Solution8–14 s“So I switched to this. Four clips, silicone seal.” (Snaps it shut on camera.)
- Proof14–22 s“Watch.” (Fills with water, flips it upside down, shakes it. Nothing drips.)
- Result22–25 s“Three weeks, zero leaks, and it goes in the dishwasher.”
- CTA25–28 s“Link's right there. Get the two-pack, it's cheaper.”
2. Testimonial (honest review)
Reads like a real review because it is one. Lead with the skeptical “before” you, then the turn. Works for products people are wary of: supplements, skincare, software.
- Hook0–3 s“I've deleted every habit app I've ever downloaded. Except this one.”
- Context3–9 s“They all want you to log ten things a day. I last about four days.”
- Turn9–15 s“This one asks one question every night. That's it.” (Screen recording of the nightly prompt.)
- Proof15–24 s“I'm on day 46. Here's my streak.” (Scrolls the streak calendar.) “I've read every night since September.”
- Honest note24–27 s“It won't do much if you want detailed stats. I don't.”
- CTA27–30 s“Free to try. Link below.”
The “honest note” matters. One small, true limitation makes the rest believable.
3. Listicle (“3 reasons”)
Numbers set expectations and keep people watching to the end. Each reason gets its own visual. Good when a product has several benefits and no single dramatic demo.
- Hook0–3 s“Three reasons this lives in my gym bag now.” (Text: 3 reasons.)
- One3–10 s“One: no cord. I do my hair in the car.” (Using it in the driver's seat, parked.)
- Two10–17 s“Two: it's hot in about a minute.” (Turns it on, quick cut to it ready.)
- Three17–25 s“Three, and this is the big one: it fits next to my water bottle.” (Drops it into the side pocket.)
- CTA25–30 s“If you go straight from the gym to work, get this. Link's below.”
Save the strongest reason for last and say so (“this is the big one”). It gives people a reason to stay through reason two.
4. Us vs them (comparison)
Side by side with the thing your viewer uses now. Never name or show a competitor brand unless the brand has cleared it; compare against the category (“regular sponges”, “the old way”).
- Hook0–3 s“Regular paper towels vs this one cloth. Same mess.” (Split screen, both ready.)
- Setup3–7 s“Coffee, a whole mug.” (Spills it across the counter.)
- Them7–13 s“Paper towels: one, two, three, four…” (Pile of soggy sheets.)
- Us13–19 s“The cloth: one wipe, wring it out, done.”
- Payoff19–23 s“And it goes in the wash. I've used this one since spring.”
- CTA23–26 s“They sell a pack of five. Link below.”
5. Unboxing and demo
For products that look good in hand. Fast unboxing, then straight to the moment it works. The camera does most of the selling, so talk less.
- Hook0–3 s“I've been waiting two weeks for this.” (Box already half open.)
- Unbox3–8 s“It's tiny. Like, fits-in-a-cup-holder tiny.” (Lifts it out, turns it in hand.)
- Demo8–17 s“Frozen banana, milk, peanut butter. Go.” (Blends; close-up on the swirl.)
- Result17–21 s(Pours, sips.) “Smooth. No chunks. Charged by USB.”
- CTA21–24 s“Link's down there if you want one.”
Three hooks for one script
The body of a script rarely needs testing. The first three seconds always do. Here are three openings for the lunch-container script above, each a different hook type, all leading into the same body:
| Hook type | Spoken line | First frame |
|---|---|---|
| Problem | “If your lunch has ever leaked all over your laptop bag…” | The stained bag |
| Result | “Three weeks of soup for lunch and not one leak.” | Container upside down, dry |
| Challenge | “I'm going to shake this full of water over my laptop.” | Container over the keyboard |
Film all three in one session. TikTok suggests 3 to 5 different creatives per ad group (TikTok Ads Help Center, 2026), and three hooks on one body gets you most of the way there. More openings in our hook library.
Script mistakes that make UGC look like an ad
- Opening with your name or the brand. Nobody stays for “Hi, I’m Sam and this is BrandCo.” Open on the problem or result.
- Reading the feature list. Features are for the product page. Pick one benefit and show it.
- Marketing words. “Revolutionary”, “game-changer”, “elevate”. People don’t talk like that, and viewers can tell.
- No proof on screen. If the script says “it doesn’t leak”, the camera has to show it not leaking.
- A CTA with two asks. “Follow us, check the link, and use my code” gets none of them. One action.
- Claims you can’t back. Health, money and before-and-after claims need the brand’s sign-off, and they need to be true for you.
- Too long for the slot. A 45-second script for a 20-second ad means rushed delivery. Cut words, not pauses.
How to write your own
- Read the brief twice. Note the one claim the brand cares about most, the offer, and anything you can’t say.
- Pick the structure that lets you show the product’s best moment.
- Draft the body first, then write three to five hooks. See how to write a video hook.
- Cut to time. Read it aloud. Over 30 seconds? Cut adjectives and the second example, never the proof. Our script length calculator turns word count into seconds.
- Talk to the lens. One in three of TikTok’s top view-through ads break the fourth wall (TikTok for Business, 2020). Write in “you” and “I”.
- Plan the shots. Next to each line, note what’s on screen. If a line has no visual, it probably isn’t needed.
“Introducing the revolutionary new blender that will transform your mornings with its powerful motor and sleek design.”
“I make a smoothie in the car park before work now. This thing fits in my cup holder.”
Filming and editing the script
- Film in beats, not one take. Each beat is its own clip. It’s easier to redo one line than the whole ad.
- Use a teleprompter for the first pass only. Our free teleprompter runs in the browser. Then do a take from memory; it usually sounds better.
- Leave a beat of silence between lines. It makes cutting clean. Dead air is removed in the edit; see removing silences.
- Caption every word. TikTok found 40% of its top view-through ads use text overlays (TikTok for Business, 2020).
- Keep sound on. Google says Shorts ads with music or voiceover have shown over 20% more conversions (Google Ads Help, 2026).
Mimic edits a scripted take for you: it cuts the pauses and flubbed lines, captions each word, puts your product shots in when you mention them, and matches the look of a reference ad the brand sent.
Questions
How long should a UGC ad script be?
For a 15 to 30 second ad, roughly 40 to 80 spoken words. Google recommends 10 to 30 second vertical videos for action-focused Shorts ads. Read your script aloud with a timer, or paste it into our script length calculator, before you film.
What is the best structure for a UGC ad?
Problem-solution is the safest default: hook on the problem, show the product solving it, show the result, ask for the action. Testimonial and demo structures work best when you have a strong before-and-after or a product that's satisfying to watch.
Should a UGC ad script be word-for-word?
Write it word-for-word, then film it in your own words. Memorize the beats, not the sentences. A script read off a screen sounds like an ad; a creator who knows the beats sounds like a recommendation.
What should the call to action say?
One clear action, in plain words, tied to a reason: “Tap the link and grab the starter kit while it's 20% off.” Say it out loud and put a short version on screen in the middle of the frame, above the app's own button.
How many hooks should a UGC script have?
Write three to five hooks per script and film them all. Keep the body the same. Brands test hooks far more than bodies, and it costs you one extra minute of filming.
Can I use the same script for TikTok, Reels and Shorts?
Yes. All three are vertical, sound-on and fast. Keep the length under 60 seconds, keep text out of the bottom third, and the same edit runs on all three.
Sources
- 9 creative tips to drive auction ad performance, TikTok for Business (2020). 63%+ of highest-CTR videos show the key message in the first 3 seconds; 1 in 3 top-VTR ads break the fourth wall; 40% use text overlays
- Creative best practices for performance ads, TikTok Ads Help Center (2026). Proposition in 3 seconds, hook in 6; strong CTA; 3–5 creatives per ad group
- Your guide to YouTube Shorts ads, Google Ads Help (2026). 10–30 second vertical videos for action campaigns; sound shown to raise conversions by over 20%