ppl.studio

25 UGC Hook Formulas That Stop the Scroll (With Examples)

Battle-tested opening lines for UGC ads on Meta, TikTok, and YouTube—with real examples and the psychology behind why each one works.

25 UGC Hook Formulas That Stop the Scroll

The first three seconds of a UGC ad decide whether the next 27 seconds matter. If you lose the viewer there, nothing else you do—offer, product, CTA—has a chance. That is why the single highest-leverage thing you can A/B test is your hook. And the fastest way to find a winner is to start from formulas that have already proven themselves.


What Makes a Hook Actually Work

A great hook does three things in under three seconds: it pattern-interrupts, it creates a curiosity gap, and it signals that the payoff is worth the viewer's time. Pattern-interrupt is visual—unexpected framing, motion, or text overlay. Curiosity gap is cognitive—a question the viewer needs answered. Signal-of-value is emotional—stakes the viewer cares about. The hooks below combine all three, which is why they consistently produce high hook rate on paid social.

Problem-First Hooks (1–5)

These hooks lead with the viewer's pain. They work because the viewer self-identifies in the first sentence and keeps watching to see if the solution applies to them.

  • 1. “If you have [problem], stop scrolling.” — The most reliable formula in the book. Names the pain, creates urgency.
  • 2. “I was spending [amount] on [solution] until I found this.” — Anchors with a number, sets up a switch.
  • 3. “POV: you have [problem] and nothing works.” — POV format feels native to TikTok and Reels.
  • 4. “The reason your [problem] keeps coming back has nothing to do with [common cause].” — Curiosity gap via contrarian framing.
  • 5. “Tell me why nobody talks about [surprising fact].” — Rhetorical question that feels like insider info.

Result-First Hooks (6–10)

Result-first hooks show the outcome upfront and back into the how. These work especially well for visible-result categories like skincare, fitness, and home improvement.

  • 6. “This [result] in [timeframe] is real and I can prove it.”
  • 7. “I didn't believe it either, then I tried it.” — Skeptic-turned-believer framing.
  • 8. “Day 1 vs Day 30.” — Simple, visual, universal.
  • 9. “My [metric] went from [X] to [Y] in [timeframe].”
  • 10. “Everyone keeps asking me what I did.” — Social-proof hook disguised as a personal moment.

Question Hooks (11–15)

Questions are cognitive hooks—they force the brain to search for an answer, which keeps the viewer watching until the video supplies one. Avoid yes/no questions. Open-ended questions work better.

  • 11. “Why is no one talking about this?”
  • 12. “What would you do if I told you [surprising claim]?”
  • 13. “Are you still using [old solution]?”
  • 14. “How do people live without this?”
  • 15. “Wait, you haven't tried [product] yet?”

Storytelling Hooks (16–20)

Storytelling hooks open a narrative loop. Humans are wired to stay until a story resolves—that is why they work even at lower production values.

  • 16. “Okay storytime.” — Four-word hook, massive retention.
  • 17. “I can't believe this actually worked.”
  • 18. “Three months ago I was [bad state]. Now I [good state]. Here's what changed.”
  • 19. “My [friend/partner/mom] didn't believe me until I showed her this.”
  • 20. “Nobody is going to believe this.”

List and Reveal Hooks (21–25)

List hooks set expectations and make the viewer count down until the payoff. Reveal hooks tease a final moment that the viewer has to wait for.

  • 21. “3 [things] I wish I knew about [topic] sooner.”
  • 22. “Things in my [routine/kitchen/bag] that just make sense.”
  • 23. “5 signs you need [product].”
  • 24. “Watch till the end.” — Simple, effective, but only if the end actually delivers.
  • 25. “The last one will shock you.” — Classic for a reason.

How to Test Hooks Efficiently

The fastest way to find a winning hook is to take your best-performing ad body and test 10 different openings against it, keeping everything else constant. Run them in a single A/B test with equal spend, wait for statistical significance on hook rate (usually 3,000+ impressions per variation), then kill the losers. This is the same process outlined in our A/B testing framework for AI UGC.

Most marketers make the mistake of testing hooks and bodies at the same time. Don't. Isolate the variable. Once you find your winning hook, lock it in and start testing the body.

Why AI UGC Accelerates Hook Testing

The bottleneck in hook testing has always been production cost. Hiring a creator to record 10 different hooks for one ad is expensive and slow. With AI UGC, you can generate 25 hook variants from one script in an afternoon. That shifts hook testing from a quarterly exercise to a weekly one, and weekly testing is where compound improvements happen.

Hook Mistakes to Avoid

Three common failures: the hook is louder than the payoff (bait-and-switch tanks retention), the hook is too generic (“this is amazing” does nothing), and the hook doesn't match the target audience's vocabulary. Write hooks in the exact language your customer uses—read your reviews, your DMs, your support tickets, and steal phrases.


Generate 25 hooks for your next ad in 30 seconds

Plug your product and audience into our hook generator and get a fresh batch of scroll-stopping openings, ranked by predicted hook rate.

Start free with ppl.studioOr try the hook 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.