How to write a UGC ad script that sounds real
A five-part structure for UGC video ad scripts, how many words fit in 15, 30 and 60 seconds, and a full example you can copy.
Key takeaways
- A UGC ad script is five beats in order: a hook, the problem, the product moment, one specific proof and a call to action.
- Write each line the way a customer would say it out loud, not the way a brand would write it down.
- Plan on about two and a half spoken words per second, which is roughly 75 words for a 30-second ad.
- Cut every feature that doesn't answer the problem you opened with.
On this page
A UGC ad script is five lines of conversation in a set order: a hook, the problem, the product moment, one specific proof and a call to action. Write each line the way a real customer would say it to a friend, keep it to about 75 words for a 30-second ad, and cut anything that doesn't serve the problem you opened with.
UGC stands for user-generated content: videos that look like a real customer filmed them on a phone. They work in feeds because they don't look like ads. The script decides whether that holds. A brand-sounding script turns a real-looking video back into an ad, and people scroll past.
Below is the five-part structure, how many words fit in 15, 30 and 60 seconds, a full example you can copy, and the mistakes that make scripts sound fake.
What a UGC ad script is, and what it isn't
A UGC ad script is the words a person says on camera, plus a note of what's on screen while they say it. It's spoken, it's in the first person, and it sounds like someone telling a friend about a thing they bought.
It isn't a product description read out loud. "Made from durable, non-toxic rubber with a glow-in-the-dark finish" is a spec sheet. "He's chewed through every toy we own. This one's still going." is a person.
The test is simple to run: read the line out loud. If you'd never say it to a friend, rewrite it.
The five parts of a UGC ad script
Every line below follows the same order, and each part has one job. The example product is a glow-in-the-dark dog toy.
1. The hook
The first line has to make the right person stop scrolling. Speak to a situation they recognize, not to your product.
Hook: "Every night my dog drops his ball somewhere in the yard and stares at me like it's my fault."
A hook that opens with your brand name, or with "Hey guys", gives people a reason to keep scrolling.
2. The problem
Say what goes wrong without the product, in the customer's words. Make it specific enough that the right buyer nods along.
Problem: "By October it's dark at six, and we were losing a ball a week out there."
3. The product moment
Now the product appears, doing the thing that fixes the problem. Show it working instead of describing it.
Product moment: "So we got this. It glows on its own after a few minutes in the light, and he finds it every time."
4. One specific proof
One concrete detail that makes the claim believable: a number from real use, a before and after, a reaction. One strong detail beats three weak ones.
Proof: "Three months, zero lost balls, and he still hasn't chewed through it."
Only use a detail that's true for your product. If you're making ads before you have customers, describe what the product does honestly instead of inventing results.
5. The call to action
Tell people what to do next, in the same voice. In UGC, a soft ask beats a pushy one.
Call to action: "If your dog plays after dark, the link's right here."
These five beats match the Problem / Solution Playbook in UGCFirst. The other Playbooks reorder or swap them: Authentic Testimonial, for example, answers an objection before the call to action. All eight are laid out with their running orders in our guide to choosing a Playbook.
How long your script should be
Shorter than you think. In everyday conversation Americans average about 170 words a minute, close to three words a second, according to a linguist's analysis of 5,850 recorded phone calls. People watch ads with half their attention and the sound low, so leave some air and plan on about two and a half words a second.
| Video length | Spoken words, roughly | What fits |
|---|---|---|
| 15 seconds | 35 to 40 | Hook, product moment, call to action |
| 30 seconds | 70 to 80 | All five parts, one sentence each |
| 60 seconds | 140 to 160 | All five parts, with a longer demo or a second proof |
Write the script, then read it out loud with a timer on your phone. If you run over, cut words rather than talking faster. Rushed delivery is the quickest way to sound like an ad.
Not sure your product will sell in a video ad? Get a free UGC score first.A full example you can copy
Here's the whole 30-second script for the dog toy, with a note of what's on screen for each beat. The spoken part is 72 words.
Hook (owner in the yard at dusk, holding a flashlight): "Every night my dog drops his ball somewhere out here and stares at me like it's my fault."
Problem (dark lawn, nothing visible): "By October it's dark at six. We were losing a ball a week."
Product moment (the toy glowing in the grass, the dog running to it): "So we got this. It glows on its own, and he finds it every time."
Proof (close-up of the toy, barely a scratch): "Three months, zero lost balls."
Call to action (the dog dropping the toy at the camera): "If your dog plays after dark, it's linked below."
Swap in your product, your customer's problem and one true detail. Keep the order.
Five mistakes that make scripts sound fake
- Listing features. Nobody talks in bullet points. Pick the one feature that solves the problem from your hook and leave the rest for the product page.
- Opening with the brand. The first second belongs to the viewer's situation. Your name can come at the end, or not at all.
- Words a person wouldn't say. "Premium quality", "must-have", "innovative formula". If it sounds like packaging copy, cut it.
- Too many words. A 30-second ad with 110 words means a speed-reader on camera. Cut it back to about 75.
- Claims you can't back up. "Best on the market" and "works for everyone" make viewers suspicious, and most ad platforms restrict them. For health and beauty products, stay away from anything that sounds like a medical promise.
How UGCFirst writes the script for you
If you'd rather not start from a blank page, UGCFirst writes the script from your product link. On Autopilot it reads the product page, works out who buys products like yours, picks a Style and a Playbook, and writes the script. You see the script and the exact cost before anything is made, and nothing is charged until you approve it.
In Manual Mode you pick the Playbook yourself and decide which claims the ad may use and what the call to action says. To see finished ads made this way, browse real examples, or get three scripts for any product link from the free UGC script generator. If you sell pet products, there's more on UGC video ads for pet brands.
The short version
Write five lines in order: hook, problem, product moment, proof, call to action. Say each one the way a customer would, fit it to the length at two and a half words a second, and cut whatever doesn't serve the problem you opened with.
If it sounds like an ad when you read it out loud, it'll look like one on screen.
Questions people ask
How long should a UGC ad script be?
As long as the video and no longer. At about two and a half words per second, that's 35 to 40 words for 15 seconds, about 75 for 30 seconds and about 150 for a minute. Read it out loud with a timer before you film or generate anything.
Should a UGC script mention the price?
Only when the price is itself a reason to buy. Otherwise leave it to the product page, where it can't go out of date inside an ad that's still running.
Can I use the same script on TikTok and Instagram?
Usually, yes. The middle of a good script travels well. Test a different first line on each platform, and check each platform's ad rules before you publish.
Find out if your product is worth advertising
Paste a product link and get a free UGC score. UGCFirst reads the page, looks at your market and tells you how much ad potential it sees. No card, no credits.
Get my free score