Skip to content
    • Creative BoardThe multiplayer canvas a campaign is built on: wired cards, every model, templates in one click and the price on every Run.
    • MotionThe motion engine: captions with real typography, kinetic type and motion graphics, from the finish card, Story and Prompt to Motion.
    • TemplatesBoards named for what they make: product reveals, video ads, social clips. Each arrives with finished samples, and opening one is free.
    • ModelsEvery video and image model on Vessero, with the credits each one costs before you run it.
    • AppsCampaign workflows packaged to run again: paste a product link, pick a presenter, and the finished ads come out.
    • Brands & e-commerceBuild the hooks, demos and cut-downs for a launch on one board, test more than one idea, and see what every run costs before it runs.
    • AgenciesPitch directions side by side before the shoot, direct the client’s pick to a finished cut on a shared board, and price every round first.
    • App & SaaSWrite, voice and cut hook variations for install ads and explainers, in every shape the feeds want, priced before they run.
    • CreatorsNarrated shorts, consistent characters, B-roll, music beds and thumbnails at the cadence a channel needs, without a crew.
  • Templates
  • Pricing
    • FAQAnswers about templates, credits and plans, models, AI disclosure and your account.
    • TrustHow credits, refunds and AI disclosure work: what the product enforces today, and what is coming.
    • Guides· HEREGuides to UGC ad hooks, 30-second scripts, creative testing, aspect ratios and the FTC rule on AI presenters.
    • ChangelogEvery change to Vessero you can see, with the date it shipped.
    • Free toolsA free hook generator and UGC script generator for ad writers. No account, no credits, nothing stored.
    • CompareVessero side by side with Arcads, Creatify and Higgsfield: what each offers and costs, and where each is the better choice. Dated and linked.
    • AboutWhat Vessero is, who it is for, and the principles it is built on.
    • ContactTalk to the Vessero team about your account, plans for teams, or a partnership.
    • AffiliatesEarn 25% of every subscription payment for a customer’s first 12 months. For creators, agencies and educators who teach people to make ads and video.
Sign inStart
Start

Vessero turns a product link into a campaign: UGC-style videos, ads and content, cast with presenters who look like your customers and finished with real motion design, on one canvas your team can direct.

People in our videos are AI actors unless we say otherwise.

Product

  • Creative Board
  • Motion
  • Templates
  • Models
  • Pricing
  • Apps

Solutions

  • Brands & e-commerce
  • Agencies
  • App & SaaS
  • Creators

Resources

  • FAQ
  • Trust
  • Guides
  • Changelog
  • Free tools
  • Compare

Company

  • About
  • Contact
  • Affiliates

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • Delete your data
  • Security
  • Legal notice

© 2026 Vessero · A product of Forgutti Unipessoal Lda

hello@vessero.com

Guides/

Structure

The anatomy of a 30-second UGC ad

Five beats, second by second — the hook, the problem, the product doing it, one reason to believe and the call to action — with the word budget that makes them fit.

Updated 18 September 2026 · 6 min read

A good UGC ad looks unplanned. Someone picks up their phone, talks, shows a product, and puts it down again. That looseness is the point of the format, and it is also an illusion: underneath, a UGC ad that sells is built like a short sales pitch, beat by beat, with every second doing one job.

This guide walks through those beats for a 30-second ad, shows how many words each one can hold, and covers the formats that reuse the same skeleton.

The five beats

A 30-second ad has room for five beats. The timings below are a starting point, not a law; the order is the part that matters.

BeatTimeIts one job
Hook0–3 sStop the thumb
The problem or the want3–7 sMake the viewer recognise themselves
The product, doing it7–23 sShow the product solving it
One reason to believe23–27 sGive one fact that makes it credible
Call to action27–30 sSay what to do next

The hook, 0–3 seconds

The opening line and the opening frame have one job: to earn the next few seconds. The spoken line and an on-screen line should say the same thing in different words, because plenty of people watch with the sound off. Never open on a logo, and never on "Hi guys." The hook shot is also the tightest framing in the ad: close on the presenter, or close on the product. Our guide to writing hooks covers the six patterns hooks fall into.

The problem or the want, 3–7 seconds

Name something the viewer already has: a problem, or a want. Make it specific and physical. "Your coffee is cold before you get to work" is something a person can picture; "beverage temperature anxiety" is not. The viewer should hear it and think "that's me."

Write it in the second person, to the viewer, rather than as the presenter's own story. That keeps the beat honest when the presenter is an AI presenter or an actor, who does not have the problem and has not used the product.

The product, doing it, 7–23 seconds

This is the longest beat, and the one most often wasted on a list of features. Show, do not list. One or two moments of the product in use, filmed close, in a real room, carry more than any amount of description. Name a feature only while it is on screen, so the words and the picture confirm each other.

In a 30-second ad this beat has room to breathe: a pour, a wait, a reveal. In a 15-second ad it is compressed into a single shot.

One reason to believe, 23–27 seconds

Give the viewer one fact that makes the claim credible: a specification, a price, a guarantee, a rating the brand really has. One is enough; three is a list nobody remembers.

This beat must come from the product's own data. It is the line a viewer is most likely to repeat and the one a regulator is most likely to read, so it cannot be invented. "Double-walled steel, and the lid locks shut" is a reason to believe. "Rated five stars by thousands of commuters" is only one if it is true, current and yours to quote.

The call to action, 27–30 seconds

One action, said and shown: "Tap Shop now", "Download it", "Book a time." Match the button the platform puts on the ad, so the words and the button agree. Leave half a second of silence before the line; it gives the ending weight. End the ad on the product, not on the presenter.

The word budget

Natural speech runs at about 2.5 words a second. That one number decides more about a script than any other:

  • A 15-second ad holds about 35 spoken words.
  • A 20-second ad holds about 50.
  • A 30-second ad holds about 75, and closer to 70 once the pause before the call to action is taken out.

Scripts almost always start too long. Count the words before anyone records anything, and cut from the middle beat first: the hook and the call to action are already as short as they can be.

On-screen text has its own budget: seven words a card at most, and a new card every two or three seconds. A card longer than that is read by nobody.

Pacing

A viewer's attention resets every time the picture changes, so give it something new every two or three seconds: a cut, a punch-in, an overlay, a new angle. That does not mean frantic editing. It means no single shot sitting still for five seconds while the voiceover explains something.

Fifteen seconds or thirty

A 15-second ad compresses beats two to four into one: the problem and the product appear in the same shot, and the reason to believe becomes a line of on-screen text. A 30-second ad gives the product beat room. Neither is better in general; they suit different products. A product that needs to be seen working usually needs the thirty.

Formats that reuse the skeleton

Most UGC ad formats are these five beats with a different emphasis:

  • Presenter-led demo. The default: a presenter shows the product and says what it does. The presenter demonstrates; they do not claim to be a long-time customer.
  • Unboxing. Parcel, hands, reveal, and a first reaction to the object itself: its weight, its finish, what is inside. No claims about results over time.
  • Problem to solution. Two beats of the problem, then the product removing it.
  • How-to in three steps. Step labels on screen, one shot per step.
  • Before and after. Only as an illustration, clearly labelled, and never as a promise of results a real customer did not get.
  • Founder story. The brand's own founder, or a presenter clearly introduced as speaking for the brand, never a stranger posing as the founder.
  • Green-screen reaction. A presenter in front of a still of the product page or a post, reacting to it.
  • App screen promo. A screen recording of the one flow that shows the value, with the taps highlighted and the store badge on the end card.
  • Offer or price drop. The old price struck through and the new one stamped, with a deadline only if the offer really has one.

A worked example

Here is a 30-second script for a made-up travel mug, Halden:

  • Hook (0–3 s). "It sounds too simple. Halden keeps coffee hot for 12 hours." On screen: Halden keeps coffee hot for 12 hours.
  • Problem (3–7 s). "Your coffee is cold before you get to work. Sound familiar?" On screen: Your coffee is cold.
  • The product (7–23 s). "This is Halden, a travel mug. It keeps coffee hot for 12 hours. Here it is, doing exactly that. Made for early commuters."
  • Reason to believe (23–27 s). "Double-walled steel, and the lid locks shut."
  • Call to action (27–30 s). "Tap Shop now to get yours." On screen: Shop now.

That is 58 spoken words, comfortably inside the budget, which leaves room for the pour, the wait and the pause before the last line.

Try it

The free UGC script generator builds a script in these five beats from what you tell it about your product, times each beat, counts the words against the length you pick, and leaves the reason-to-believe slot empty unless you give it a fact you can back up.

On this page

  1. The five beats
  2. The word budget
  3. Pacing
  4. Fifteen seconds or thirty
  5. Formats that reuse the skeleton
  6. A worked example
  7. Try it

Put it to work

Try it on your own product.

Describe what you are promoting and it opens as a campaign board. Building it is free; every run shows its price before you press it.

Continues with Google. By continuing you agree to the Terms and Privacy Policy.

Free hook generatorFree script generator

More guides

  • HooksHow to write UGC ad hooks that stop the scroll
  • TestingTesting ad creative: hooks × presenters × CTAs
  • ComplianceAI presenters and the FTC rule on fake testimonials (what's allowed)
  • FormatsAspect ratios and safe zones for TikTok, Reels, Shorts and Meta
  • WalkthroughFrom product page to campaign: a Vessero walkthrough