Resources

How to Write Viral Hooks That Stop the Scroll

3/10/2025 · ToolEagle · hooks, viral, tiktok

A simple framework for writing hooks that grab attention in the first 2 seconds.


A simple framework for writing hooks that grab attention in the first 2 seconds on TikTok.

Generate more with the TikTok Hooks Generator.

How to Write Viral Hooks That Stop the Scroll

  1. Start with a bold, specific claim about a common pain point.
  2. Ask a 'yes or no' question that your target audience must answer.
  3. Use a shocking statistic that contradicts popular belief in your niche.
  4. Begin with 'Stop doing X' to immediately challenge a common behavior.
  5. Frame the hook as a secret or hack the industry doesn't share.
  6. Pose a 'what if' scenario that promises a desirable outcome.
  7. Use a quick, relatable story setup: 'I used to struggle with...'
  8. Make a comparison between a bad method and your better solution.
  9. Start with 'The biggest mistake I see in [niche] is...'
  10. Ask 'Why does everyone do X when Y is clearly better?'
  11. Use a time-based hook: 'In the next 30 seconds, I'll show...'
  12. Begin with a strong visual cue: 'Look at what happens when...'
  13. Challenge your viewer directly: 'If you can't do X, watch this.'
  14. Use a 'before and after' promise in the opening line.
  15. Start with a controversial opinion that sparks curiosity in your field.
  16. Ask a 'how to' question that addresses a specific, frustrating task.
  17. Use a numbered list hook: '3 things you're getting wrong about...'
  18. Begin with a sensory command: 'Listen to the sound of...'
  19. Frame it as a public service announcement for your niche community.
  20. Start with a relatable confession of a past failure or oversight.
  21. Use a 'day in the life' setup that highlights a problem you solve.
  22. Pose a 'which one are you?' question with two clear archetypes.
  23. Begin with a trending audio snippet that sets up an immediate question.
  24. Use a 'if you only learn one thing today, let it be this' frame.
  25. Start with a demonstration of a frustrating result from a common method.
  26. Ask 'Have you ever noticed that...' about a niche-specific pattern.
  27. Use a cost-focused hook: 'Why spending money on X is a waste.'
  28. Begin with a quick, satisfying visual result, then promise to teach it.
  29. Frame it as a reaction: 'When I see people do X, I cringe.'
  30. Start with a myth you're about to debunk in your area of expertise.
  31. Use a 'no one tells you about...' statement for insider knowledge.
  32. Begin with a simple command: 'Pause if you've ever dealt with X.'
  33. Ask a 'why is this so hard?' question about a niche task.
  34. Use a 'signs you're doing X wrong' checklist in your opening.
  35. Start with a surprising fact about a tool or resource everyone uses.
  36. Frame it as a shortcut that saves time on a tedious process.
  37. Begin with a side-by-side comparison of outcomes from different choices.
  38. Use a 'I wish someone had told me this sooner' sentiment.
  39. Start with a question about a symptom that points to a root cause.
  40. Use a 'this changed everything for me' statement about a specific tactic.
  41. Begin by naming and shaming a vague piece of common advice.
  42. Ask 'What's the one thing holding you back from...?'
  43. Use a 'let me simplify this confusing topic for you' approach.
  44. Start with a prediction: 'This will be the biggest trend in...'
  45. Frame it as a fix for a problem viewers think is unsolvable.
  46. Begin with a quick, unexpected result that seems like magic.
  47. Use a 'the truth about...' statement to counter misinformation.
  48. Start with a relatable scenario of overwhelm in your specific niche.
  49. Ask 'Do you make this common formatting error in your captions?'
  50. Use a 'follow for more' implied hook by giving immense value immediately.

Publish-ready package framing (what to paste)

Hook

Struggling to get views? Your hook dies in the first two seconds.

Script beats

  • Identify the single biggest frustration for your niche audience.
  • Phrase it as a direct question or a bold, contrarian statement.
  • Promise a clear, specific benefit for watching the next 15 seconds.
  • Use visual proof or a quick demonstration to back up your claim.
  • End the hook on a note of curiosity that forces them to stay.

Caption / title

The 2-Second Rule: How to Write Hooks That Actually Stop Scrolling

CTA

Which hook formula will you try first? Save this for your next video.

Hashtags

#viralhooks #tiktokgrowth #contentcreator #socialmediamarketing #hookwriting #attentioneconomy #videohooks #growthtips #contentstrategy #stopthescroll #creatoradvice #tiktoktips #engagementhacks

Why it works

  • Targets a specific emotional state (frustration, curiosity, desire for improvement).
  • Uses simple, direct language that is processed instantly by the viewer.
  • Makes a tangible promise that is fulfilled within the video's first moments.
  • Aligns with platform patterns where quick value delivery is rewarded.

Summary

Pick 1 idea -> choose 1 package framing -> paste into your post -> ship. Then generate more with TikTok Hooks Generator.


TikTok Caption Generator

Generate scroll-stopping TikTok captions from a simple idea, complete with emojis and hashtags.

Generate with AI

Try the tool

Hook Generator

Fix a weak cold open: get scroll-stopping first lines plus talking points you can say on camera or drop into your caption.

Open tool