The before/after structure that actually holds attention
The before/after ad is the oldest UGC format for a reason: it shows change, and change is what makes someone stop scrolling. But the format fails when the "before" is a caricature or the "after" is a promise the product can't keep. Buyers on TikTok Shop are fast and skeptical — an exaggerated before reads as fake, and a fake before kills trust before the offer even lands.
A before/after script that converts moves through five beats. Each one has a job, and most beats are one or two spoken lines:
- The honest before (0–3s): the real, relatable problem state. Specific, not dramatized. This is your hook.
- The turn (3–7s): what changed — finding the product, switching routines, the moment of trying it.
- The mechanism (7–14s): why it works, in plain language. This is what makes the claim believable.
- The honest after (14–22s): the result, with a real timeframe and a real qualifier.
- The nudge (22–30s): a soft call to action tied to how the viewer can try it.
Notice the after comes with a timeframe and a qualifier. "Two weeks in, my morning routine got faster" beats "this fixed everything" — it's more believable and, for regulated categories, far safer.
Copy-paste before/after script template
Use the template in the box below as your skeleton. Fill the brackets with one product, one buyer, one real problem. Keep total spoken runtime around 25–35 seconds — that maps to a 30–45 second TikTok cut once you add B-roll and on-screen text.
Two rules to keep it honest:
- Every result needs a timeframe. "After a week," "by day 10" — vague results read as invented.
- Every strong claim needs a hedge or a source. "Felt smoother to me" is a personal experience (fine). "Reduces wrinkles" is a structure-function claim the brand must be able to substantiate, so route it through the brand, not the creator.
On-screen text matters as much as the voiceover — many viewers watch the feed with sound off at first, so the before/after contrast has to read silently too.
HOOK / HONEST BEFORE (0-3s): "[Real, relatable problem state] used to [specific frustration] — [concrete detail anyone with this problem recognizes]." THE TURN (3-7s): "So I [switched to / tried / found] [product], [why you gave it a shot]." THE MECHANISM (7-14s): "It [plain-language reason it works] — so [the practical benefit]." HONEST AFTER (14-22s): "[Timeframe, e.g. 'Two weeks in'], [observed feeling or visible result]. [Qualifier: 'this is just my experience' / 'results vary']." NUDGE (22-30s): "If [viewer's version of the problem], [soft CTA — 'it's worth a look' / 'linked below']." --- PRE-FLIGHT CHECK (tick all before filming): [ ] Before is real, not exaggerated [ ] After has a specific timeframe [ ] Claims hedged (personal) OR substantiated by brand [ ] No banned words (cure/heal/treat/clinically proven/detox) unless pre-approved [ ] Before & after shot in same lighting + angle [ ] Reads with sound off (on-screen text carries contrast) [ ] One product, one problem, one viewer [ ] Soft nudge, not 'BUY NOW'
Worked example 1 — skincare (compliant)
Category: a moisturizer for dry, flaky skin. The trap here is medical language. Watch how the script shows transformation while staying inside cosmetic-claim territory.
BEFORE (hook): "My skin used to flake so bad my makeup wouldn't sit right — you could see every dry patch by lunch."
TURN: "I stopped layering ten products and switched to just this one at night."
MECHANISM: "It's a thicker cream, so it actually stays on instead of soaking in and disappearing."
AFTER (honest): "Two weeks in, my skin feels less tight in the morning and my foundation goes on smooth. This is just my experience."
NUDGE: "If your skin gets flaky in winter too, it's worth a look."
What keeps this compliant: it never says "cures dryness," "heals," "repairs the skin barrier," or "clinically proven." It describes how the skin feels and looks to one person. If the brand wants to say "clinically tested to improve hydration," that's a claim the brand must hold data for — it goes in approved on-screen text, not improvised by the creator.
Worked example 2 — home / kitchen
Home and kitchen products are the easiest before/after category because the transformation is visual and there are no regulated claims. The risk is being boring. Lead with the frustration.
BEFORE (hook): "My sink looked like this every single morning — I have three kids, the dishes never end."
TURN: "I got one of these dual-sided sponges basically on a whim."
MECHANISM: "One side scrubs, the other side is soft for non-stick — so I'm not switching tools."
AFTER (honest): "Took me about half the time tonight, and the pan I'd given up on actually came clean."
NUDGE: "Linked it below if your sink looks like mine did."
The before frame (a genuinely messy sink) and the after frame (clean, in less time) do the persuading. The voiceover just narrates. For physical-result categories, shoot the before and after in the same lighting and same angle — mismatched framing is the #1 reason a real result looks staged.
Honest vs. risky: how to phrase the "after"
Most before/after ads get flagged or feel fake at the same line: the after. Here's how to keep the punch while staying defensible. The honest column is what a creator can say from personal experience; the risky column is what either gets ad accounts restricted or requires the brand to hold substantiation.
| Category | Risky (avoid in creator VO) | Honest / compliant version |
|---|---|---|
| Skincare | "Cured my acne in 3 days" | "By week two my skin felt calmer — this is just my experience" |
| Supplements | "Clinically proven to boost energy" | "I noticed I wasn't reaching for a third coffee — results vary" |
| Supplements | "Detoxes your gut" | "My routine felt easier to stick to after a couple weeks" |
| Home | "Removes 100% of stains" | "It got out a stain I thought was permanent — see for yourself" |
| Any | Fabricated "#1 dermatologist recommended" | Only state awards/endorsements the brand can actually prove |
Rule of thumb: if the result is a feeling or a visible thing one person observed, the creator can say it. If it's a medical, disease, or proven-fact claim, it belongs to the brand and needs evidence on file. We script the first kind by default and only add the second when a brand confirms they can substantiate it.
Pre-flight checklist before you film
Run every before/after script through this list before it goes into production. It catches the failures that tank both performance and ad approval:
- Is the before real? Relatable problem, not a cartoon. No fake-bad acting.
- Does the after have a timeframe? "Two weeks," "day 10" — never just "now."
- Are claims hedged or sourced? Personal-experience language for creators; substantiated claims only from the brand.
- No banned words for the category? Cure, heal, treat, clinically proven, detox, FDA — unless pre-approved.
- Same lighting and angle for before and after shots.
- Does it read with sound off? On-screen text carries the contrast.
- One product, one problem, one viewer. No bundling.
- A soft nudge, not a hard "BUY NOW."
Because we're AI-native, we can produce variations of the same honest before/after at scale — different hooks, befores, and creator personas — so you can test which framing converts without re-shooting. We run a 7-day kill rule: a before/after angle that isn't earning its spot gets cut, not coasted on.



