Files
wehub-resource-sync e011bb26cd
Lint skills / Validate catalog structure (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:36:55 +08:00

6.9 KiB

Hook pattern library

Twelve hook patterns that work consistently in performance creative. For each: what makes it work, when it fits, the anti-pattern, and one or two worked examples.

A hook is the first 1 to 3 seconds of an ad. If the hook fails, the rest of the creative does not get watched. The hook carries 60% of the performance weight; the body and CTA carry 40%. Spend the creative effort accordingly.


1. Problem-agitate-solve

What makes it work. Names the audience's pain in their own language, then makes the consequence vivid, then offers the way out. The structure mirrors how the audience already thinks.

When it fits. When the audience recognizes the pain and feels it as a real cost. Less effective when the pain is abstract.

Anti-pattern. Skipping the agitate step. The audience hears the problem named and shrugs because the consequence is not vivid.

Example. "Spending 4 hours a week on status updates? That is 200 hours a year. (Pause.) StatusBot writes them for you in 5 minutes."


2. Direct callout to audience

What makes it work. Triggers self-identification in the first second. The viewer thinks "that is me" and watches.

When it fits. When the audience is narrow, self-aware, and proud of the identity. Founders, doctors, parents, runners, B2B SaaS PMs.

Anti-pattern. Calling out an audience that is too broad. "If you are a person on the internet..." triggers nothing.

Example. "If you are a B2B founder running paid ads with no in-house marketer, this is for you."


3. Contrarian claim

What makes it work. Violates expectation. The viewer's brain pauses on the contradiction.

When it fits. When the audience has heard the conventional wisdom too many times and is exhausted by it.

Anti-pattern. Contrarian for its own sake. The claim has to be defensible by the body of the ad; otherwise the audience disengages by second 5.

Example. "Stop using lookalike audiences. Here is the audience strategy that actually scales."


4. Result-led

What makes it work. Specific number plus specific timeframe. The brain treats specificity as a credibility signal.

When it fits. When the result is real and documented. Faked numbers train the audience to scroll past the entire account.

Anti-pattern. Vague results. "We helped a client grow" produces no curiosity; "we cut their CAC 40% in 30 days" does.

Example. "How we cut CAC 40% in 30 days for a Series B SaaS with no creative budget."


5. Curiosity gap

What makes it work. Promises a payoff after the gap. The viewer stays to find out.

When it fits. When the gap is real and the payoff is on-topic. Clickbait without payoff trains the audience to scroll past.

Anti-pattern. Gap without payoff. "The mistake 80% of marketers make..." with no actual mistake named in the body of the ad. Audience feels deceived.

Example. "The mistake 80% of marketers make on Meta Ads is the one that costs them 30% of their budget every month."


6. Social proof at top

What makes it work. Validation before pitch. The audience trusts the offer because someone they trust trusts it.

When it fits. When the proof is impressive enough to do the heavy lifting. Specific names beat generic numbers when the audience knows the names.

Anti-pattern. Generic proof. "Trusted by thousands" is filler. "Used by Notion, Brex, and Figma" is signal.

Example. "Used by 10,000+ teams including Notion, Brex, and Whatnot. Now available for solo founders too."


7. Visual pattern interrupt

What makes it work. A surprising visual that does not match the platform's usual feed flow. The eye snaps to it.

When it fits. TikTok, Reels, Stories. Platforms with fast scroll and high pattern density. Less effective on slower platforms (LinkedIn).

Anti-pattern. Overproduced visual interrupt that reads as ad. The interrupt has to feel native to the platform; a Hollywood-style pattern interrupt on TikTok reads as "ad" and gets skipped.

Example. A creator-style cold open: a person on screen, looking confused at their phone, then turning the camera around to show the screen. Two-second hook before the first word.


8. Question that hits intent

What makes it work. The question pre-qualifies the audience. The audience that does not match disengages immediately, which is fine.

When it fits. When the question matches a real search query the audience has typed. "Tired of paying $400 for project management software" works because that is what the audience googles.

Anti-pattern. Generic questions. "Want to grow your business?" filters nothing.

Example. "Tired of paying $400 a month for project management software you barely use?"


9. Number-led

What makes it work. Lists trigger the brain's pattern-completion instinct. The viewer wants to know all three (or five, or seven) reasons.

When it fits. Educational content, list-style ads. Less effective for product ads where the offer should be specific.

Anti-pattern. Too many items. "10 reasons" is too many for a 15-second ad; 3 to 5 is the sweet spot.

Example. "3 changes that doubled our ROAS in Q4. Number 2 surprised our agency."


10. Personal story open

What makes it work. First-person specificity. The brain treats personal stories as data, not pitch.

When it fits. When the story is real and the conclusion is action-relevant. Founder-led ads especially.

Anti-pattern. Manufactured stories that read as fictional. The audience can usually tell.

Example. "Last year I was burning $50K a month on Meta ads with no return. Here is what I changed in 30 days."


11. Comparison

What makes it work. Pits two options against each other. The audience in evaluation mode wants the comparison.

When it fits. When the audience is actively comparing. "X vs Y" search queries are the tell.

Anti-pattern. Unfair comparisons. The audience smells the spin and discounts the brand.

Example. "Notion vs Linear: which actually works for engineering teams under 50."


12. Behind-the-scenes / process

What makes it work. Demystifies the work. The audience that wonders how something is done watches to find out.

When it fits. When the process is the differentiator. Agencies, services businesses, niche craft.

Anti-pattern. Process content that is actually a sales pitch in disguise. Audience disengages.

Example. "How we onboard a new client in 7 days, end to end, with one PM and no kickoff meeting."


The pattern across all twelve

Every working hook does the same thing: it makes the next second non-optional. The viewer cannot skip without losing something. Specificity, surprise, identification, curiosity, proof. Different mechanisms; same effect.

The non-working hooks all do the same thing too: they let the viewer skip with no cost. Generic openings. Brand logo cards. Slow zooms over title text. "In today's world..." The first second is for the hook. The brand can wait.