Viral Hook Generator
This prompt generates scroll-stopping hooks using proven viral frameworks: curiosity gaps, contrarian takes, and pattern interrupts. Feed it your topic and get 10+ openers engineered for the first two seconds β where content lives or dies.
Generates 20 scroll-stopping hooks for any topic β curiosity gaps, contrarian takes, and pattern interrupts.
You are a viral content strategist who has written hooks with 100M+ views. My topic: [TOPIC]. My audience: [AUDIENCE]. Generate 20 hooks across these 4 styles (5 each): 1) CURIOSITY GAP β open loops they must close, 2) CONTRARIAN β challenge a belief they hold, 3) NUMBERED/SPECIFIC β concrete numbers and timeframes, 4) STORY β start mid-action in a personal story. Rules: under 12 words each, no clickbait that the content can't pay off, no emojis. After the 20, pick your top 3 and explain in one line each why they'd win.
See what this prompt creates
What this prompt does
Every viral post, ad, and video starts with a hook that earns the next three seconds. This prompt is a hook machine: give it your topic and audience, and it generates openers across proven frameworks β the curiosity gap (βthe pricing mistake costing youβ¦β), the contrarian take, the bold claim, the relatable callout. You pick winners instead of staring at a blank caption box.
How to get the best result
Specificity is the fuel: βproductivity tips for freelance designersβ produces generic hooks, but βwhy hourly billing punishes your fastest designersβ produces bangers. Tell it your platform too β TikTok hooks (fast, punchy) differ from LinkedIn hooks (contrarian, professional) differ from ad hooks (problem-agitate). Generate 15, keep 3.
Common mistakes to avoid
Clickbait kills trust: if the hook promises what the content doesn't deliver, you get views and lose followers. The prompt is tuned for curiosity that's paid off, not bait-and-switch. Also, don't reuse the same hook framework forever β audiences pattern-match; rotate frameworks weekly.
Try these variations
Run it on your best-performing old content to generate fresh hooks for reposts β your winners deserve second lives. For the full post behind the hook, the SEO blog outliner prompt structures long-form, or browse the marketing prompts collection.
Five frameworks, and when each one wins
The prompt works across five proven frameworks, and picking the right one matters more than the wording. The curiosity gap (“the pricing mistake costing small shops £400 a month”) works when the viewer already feels the pain and wants the missing piece. The contrarian take (“stop posting every day”) only works in niches drowning in the opposite advice — in a quiet niche it just sounds confused. The bold claim plus proof (“we cut ad spend 40% and sales went up — here’s the receipt”) is the strongest opener for ads and sales pages, but the proof has to arrive inside the first ten seconds or the claim reads as clickbait. The relatable callout (“if your camera roll is 90% screenshots you’ll never read…”) is the safest bet for cold audiences who don’t know you yet. And the story cold-open (“I lost my biggest client on a Tuesday”) wins for talking-head videos where you are the brand. Run one framework per batch of ten: if all ten hooks use the curiosity gap, you haven’t tested frameworks, you’ve tested ten wordings of one idea.
Why generated hooks flop
Three causes cover almost every dud. First, a generic audience: “busy people” is not an audience, and a hook written for everyone opens for no one — name the person, their job, and what they were doing five minutes before they scrolled. Second, the hook promises a payoff the video never delivers: viewers leave at second eight, watch time collapses, and the algorithm buries the post no matter how good the opening line was. Third, no platform constraint: a hook written for a thirty-second YouTube intro wastes the first three seconds of a Reel, and a Reel hook sounds breathless read aloud on a podcast. The fix is two lines added to your request: the platform and the length, and the actual first line of your video pasted in, so the hook and the opening match instead of fighting each other.
How to use this prompt
- Copy it β hit the copy button above to grab the raw prompt text.
- Fill the brackets β replace anything in [BRACKETS] with your own details.
- Paste into your AI tool β works with ChatGPT, Claude, Gemini for text prompts; Midjourney, DALL-E or Stable Diffusion for image prompts; Runway, Pika or Sora for video.
- Iterate β tweak one bracket at a time until the output is exactly right.
Frequently asked questions
What makes a hook actually βviralβ?
Retention, not cleverness. A viral hook makes the viewer need the next sentence β through curiosity, controversy, or recognition. This prompt builds hooks around those psychological triggers instead of just sounding punchy.
How many hooks should I generate per post?
Generate 10β15, shortlist 3, test the top 2. The prompt's volume is the point: your 12th hook is usually better than your 2nd, because the obvious angles get exhausted first and the interesting ones surface late.
Do hooks differ by platform?
Yes. TikTok/Reels reward fast pattern-interrupts (under 2 seconds), LinkedIn rewards contrarian professional takes, YouTube rewards curiosity-gap titles, and ads reward problem-agitation. Tell the prompt your platform and it adjusts the framework mix.
Isn't using AI hooks inauthentic?
The hook is packaging, not substance β your ideas stay yours. Every major creator A/B tests openers; this just makes the process instant. Authenticity lives in the content the hook promises, which the prompt can't fake for you.