Deep Dive Report · Example
Beauty / Skincare · TikTok UGC Testimonial
Score: 67/100 · B · Submitted as URL · TikTok
Rubric · vertical: beauty
Product reveal at 0:02 earns the scroll — the visual hook is working. The spoken line doubles the visual without adding new information, which wastes 1.5 seconds of earned attention. — evidence: Frame 0:00–0:03: face-forward stare into lens, then product reveal. Voiceover: 'I finally found it' — generic curiosity pattern with no specificity.
Product name on-screen by second 4. Sound-off legibility is solid — the demo reads clearly without audio. — evidence: Frame 0:04: on-screen text 'GLOW+ Serum' visible. Demo sequence 0:07–0:18 shows application; no caption support needed to follow the visual.
CTA appears once at 0:28, end-roll only. Affiliate code not shown on-screen. 'Link in bio' without naming the destination or the discount. — evidence: 0:28: 'grab it, link in bio' — spoken only. No on-screen code overlay. No save instruction at any point in the runtime.
Creator voice matches the casual skincare positioning. Could lean harder into the specific benefit — 'vitamin C serum' is the category, not the differentiator. — evidence: Creator's prior content: natural lighting, conversational tone. This post matches the established aesthetic.
Handheld framing and natural lighting read UGC-native. One cut at 0:14–0:17 uses a smooth motion transition that reads studio-adjacent. — evidence: 0:00–0:13: handheld, natural window light, consistent native feel. 0:14–0:17: motion-blur transition — inconsistent with the rest of the post.
18 cuts per minute overall — borderline slow. The demo section (0:12–0:22) runs 10 seconds with only 2 cuts, below the FYP median for the vertical. — evidence: Total runtime: 31 seconds. Cut count: 9. Demo section (0:12–0:22): 2 cuts in 10 seconds.
Algorithm signals
Risk flags
- mediumPlatform policyNo FTC material-connection disclosure detected. #ad, #paidpartnership, or equivalent plain-language disclosure is required. Platform commission badge alone does not satisfy the FTC's reasonable-consumer standard.
Hooks used
- Curiosity gapEvidence: 'I finally found it' — implies a completed search the viewer should want to hear about.
- Social proof (implicit)Evidence: Creator's established skincare content lends pre-existing credibility to the testimonial format.
Tropes
- Discovery momentearnedThe creator's prior skincare content makes the 'I found it' frame credible. Not a template.
- Before/after implicationlazyReferenced verbally only — no visual proof. If you're going to imply transformation, show it.
Cultural fluency
Clip detection
// LEGIBILITY
Captions not detected. Sound-off viewers can follow the demo visually, but the spoken CTA and affiliate code are inaccessible without audio.
Conversational and accessible. On-screen text is brief and readable at normal video speed.
What they’re actually buying
Hook valence · curiosity- Surface need
- Clearer skin, reduced breakouts.
- Deep need
- Confidence — feeling like the version of yourself that has skin 'figured out.'
Vertical archetype
First-person discoveryProduction craft
- Lighting
- Natural window lighting — reads authentic. Slightly underexposed at 0:12; product label is less visible here.
- Cuts
- 18 cuts/min overall. Demo section is the outlier at ~12/min. Tighten that segment to match the opening pacing.
- Detail shots
- No macro shots of serum texture or skin. One strong close-up at the application beat would add save-worthy visual appeal.
- Sensory
- Original audio with clear voiceover — positive FYP distribution signal. No music layer — missed opportunity for an audio brand signal.
Top issues to fix
- high+10–15 pts@ 0:28CTA appears once at end-roll, spoken only. No on-screen code.Fix: Add on-screen text overlay 'Code: GLOW20' during the demo payoff beat (0:18–0:22). Add a save instruction at ~0:12 — 'Save this so you have the code later.'
- high+10–15 ptsMissing FTC disclosure — no #ad or #paidpartnership visible in submitted content.Fix: Add '#ad' in the first line of the caption, above the fold, before the hashtag block.
- medium+5–10 pts@ 0:12–0:22Pacing dip — 10-second demo segment with only 2 cuts loses attention before the product reveal lands.Fix: Cut 3–4 seconds from the intro and add one macro close-up of the serum absorbing. Brings this section to ~18 cuts/min.
- medium+5–10 pts@ 0:00–0:02Spoken hook ('I finally found it') is a high-frequency FYP pattern — low differentiation.Fix: Test a specific opener that names the problem: 'My skin was breaking out every month until I tried this.' Specificity outperforms vague discovery on a crowded FYP.
- low+2–5 pts@ 0:14–0:17Motion-blur transition breaks the UGC native feel.Fix: Replace with a jump cut. The rest of the video is consistently native — this one beat is the outlier.
Rewrites
- 1.“I've been putting this on my face every night and my skin is unrecognizable →”
- 2.“The $24 serum that cleared my skin in 10 days (my derm is genuinely confused →)”
- 3.“Dermatologist told me I didn't need vitamin C. She was wrong →”
- Save this and use code GLOW20 at checkout — link in bio →
- Link in bio, use GLOW20 for 20% off. This is the only serum I've kept past month two →
- DM me 'SERUM' and I'll send you the direct link →
- @ 0:00–0:02 — Face forward pause, then product reveal. → Open directly on the product being applied — cut the pause. The reveal IS the hook; don't delay it with a face-hold beat.
- @ 0:12–0:22 — Demo application, two slow cuts. → Add a macro close-up of the serum absorbing at 0:17. Three cuts in 10 seconds brings this section to the FYP pacing floor.
- @ 0:18–0:22 — Verbal results mention only. → Add on-screen text: [before] → [after]. A visual comparison is save-worthy for sound-off viewers; the spoken version is not.
// REVENUE_PROJECTION · TIKTOK
What this score is worth
Tweak the inputs to match the product. We multiply the predicted hook rate (derived from the score above) by realistic CTR / conversion / AOV / your % of each sale to project monthly revenue.
100,000
At your current score (69)
$140 /mo
If you raised your score to 85
$172 /mo
+$32/mo (+23%) — implement the top fixes above
Assumes 3% click-through on the in-video CTA and 2.5% conversion on clicks (industry midpoints). Top performers beat both. “% of each sale” is whatever portion of AOV you keep — affiliate commission, gross margin, net margin, however you account for it. Numbers are projections, not promises.
// POSTING_TIMING
When to post this ad
Beauty content over-indexes in morning getting-ready windows (~6–9am ET) and evening unwinding windows (~7–10pm ET). Sunday evening is the sleeper hit — Monday-prep routines.
Best days
Best hours (US Eastern)
Quiet windows (engagement drops)
Times in US Eastern. If your audience is elsewhere, shift the window to match their peak attention. Recommendations are platform-wide averages from 2026 TikTok engagement studies — your account's analytics will tell you the truth for your specific audience after a few posts.
Ready to see this for your ad?
Drop in a TikTok, Reel, or Shorts URL, upload a video, or paste a script. Free to try — no sign-up required.
SCORE MY AD