ppl.studio

UGC Video Script Templates: 30s and 60s Formats That Convert

Copy-paste UGC video script templates for 30-second and 60-second ad formats—with pacing, beat structure, and line-by-line examples.

UGC Video Script Templates 30s 60s

The difference between a UGC ad that converts and one that burns budget is almost never the creator, the lighting, or the product. It is the script. Specifically, whether the script follows a proven beat structure that earns attention, builds desire, and closes the sale in the time the platform gives you. This guide gives you two templates—one for 30 seconds, one for 60—that you can fill in for any product.


Why Script Structure Matters More Than Length

Short ads don't convert better because they're short. They convert better when they follow a tighter beat structure that forces every second to do work. A badly structured 30-second ad and a well-structured 60-second ad will both lose to a well-structured 30-second ad. Length is just a constraint that reveals whether you know what to cut.

Every UGC ad has the same five beats: hook, problem, solution, proof, CTA. The only thing that changes between a 30-second and a 60-second script is how much oxygen each beat gets. Understand the beats and you can write a script for any length.

The 30-Second Script Template

Thirty seconds is the sweet spot for Meta feed and TikTok. It is long enough to tell a complete story and short enough that the platform will serve it all the way through at a lower CPM. Here is the beat breakdown.

  • 0:00–0:03 Hook — One sentence that stops the scroll. Pattern-interrupt + curiosity gap. See our 25 UGC hook formulas for options.
  • 0:03–0:08 Problem — Name the specific pain the viewer is feeling. Be concrete. Mention the exact situation.
  • 0:08–0:18 Solution & product — Introduce the product and the single most compelling thing it does. One mechanism, not five.
  • 0:18–0:25 Proof — A single proof point. Before/after, a stat, a testimonial line, or a visible demonstration.
  • 0:25–0:30 CTA — Explicit next step with urgency. “Link in bio, they sell out fast.”

30-Second Example Script

Here is the template filled in for a skincare serum. Notice how every line does one job and only one job.

  • Hook: “Okay if you have texture on your cheeks and nothing is working, stop scrolling.”
  • Problem: “I tried everything. Three different retinols, two exfoliants, a $200 facial. My skin looked the same.”
  • Solution: “Then I started using this serum every night. It has a form of niacinamide that actually penetrates, not the cheap version.”
  • Proof: “These photos are 14 days apart. No filter, same lighting.”
  • CTA: “It's linked in my bio. Use code SAVE15 because it keeps going out of stock.”

The 60-Second Script Template

Sixty seconds works when you have a complex product, a high price point, or a skeptical audience that needs more proof to convert. The extra 30 seconds are almost entirely spent on problem and proof—the hook, solution, and CTA don't change much.

  • 0:00–0:03 Hook — Same as 30-second version.
  • 0:03–0:15 Problem — Extended problem beat. Describe the failed attempts, the emotional stakes, and the specific moment the viewer said “enough.”
  • 0:15–0:25 Solution — Introduce the product and the mechanism. Use slightly more technical detail than in the 30-second version.
  • 0:25–0:45 Proof stack — Three proof points, not one. Before/after + testimonial + demonstration. This is where the extra 30 seconds earn their keep.
  • 0:45–0:55 Objection handle — Address the biggest objection head-on. “I know, it seems expensive—but here's the math.”
  • 0:55–1:00 CTA — Strong, urgent, specific.

Writing for Retention

A script is also a retention curve. Every 5 seconds the viewer is deciding whether to keep watching. You earn that decision with novelty—a new visual, a new line of thought, a new person on screen, or a new piece of information. The single most common script failure is going flat in the middle: 15 seconds of the same talking head saying slightly different versions of the same thing.

Fix this by scripting a novelty beat every 5–8 seconds. Cut to a product close-up. Overlay a text callout. Switch camera angle. Show a before photo. The visual variety keeps retention climbing even when the voiceover is still explaining. This is closely tied to your hook rate across the whole ad, not just the opening.

Adapting for TikTok vs Meta vs YouTube Shorts

The beats stay the same but the voice changes. TikTok rewards casual, lower-production, “just talking to camera” energy. Meta rewards cleaner production and slightly more overt sales language. YouTube Shorts sits in between but benefits from longer hooks because viewers there tolerate 5-second setups. Write one core script and then produce three voice variations.

Common Script Mistakes

Four mistakes kill most UGC scripts. First: burying the hook—don't warm up, start at the punch. Second: describing the product before the problem—the viewer doesn't care what it is until they care why they need it. Third: weak CTA—“check it out” is not a CTA. Fourth: too many proof points in a 30-second script—pick one and go deep.

Iterating Fast

The best performers don't write one script and film it. They write five versions of the same script with different hooks and different proof points, produce all five, and let the market pick the winner. With AI UGC this is cheap; with traditional creator hiring it is not. That is why AI UGC has become the default for early-stage script testing.


Generate UGC scripts in minutes, not hours

Use our UGC script generator to produce 30-second and 60-second scripts tailored to your product, audience, and platform. Copy, edit, ship.

Start free with ppl.studioOr try the UGC script generator →
M

Max Zeshut

Founder of ppl.studio. Building AI tools for product marketing teams who need visual content at scale without the production overhead.