How to Write Social Media Hooks
Three seconds to earn attention — here’s how to spend them well.
Updated September 20, 2026
Why the hook is 80% of the post
Nobody reads a great post with a weak hook — they never scroll back up for it. The feed judges your content by its first line, and so does the algorithm: weak openings earn low engagement, and low engagement earns less distribution. Writing the hook first isn’t a stylistic choice; it’s the whole game.
Five hook formulas that reliably work
- The result: “This calendar replaced my entire content team” — lead with the payoff
- The mistake: “You’re posting at the wrong time. Here’s the data” — name the error your audience is making
- The specific number: “3 hooks. 2 seconds each. 40% more views” — precision signals value
- The confession: “I wasted $2,000 on ads before learning this” — earned honesty earns trust
- The open loop: “The best caption I ever wrote was 6 words long” — create a gap the reader must close
Adapt the hook to the platform
The same hook flexes by platform: TikTok wants it spoken in the first two seconds, LinkedIn wants a strong first line before the “see more” fold, Instagram wants it on the carousel’s first slide. Write the hook, then adapt its delivery per platform — don’t write five different hooks.
Test hooks with AI, keep the winners
Generate five candidate hooks for every post, then run them through the Performance Oracle’s hook-strength scoring before you publish. Within a month you’ll have data on which hook types your specific audience responds to — and your average post quality rises permanently.
Frequently Asked Questions
How long should a hook be?
Under 10 words where possible — short enough to read before deciding. If it needs more, make the first line intriguing and the second line deliver.
Are clickbait hooks bad?
Overpromising damages trust and suppresses engagement once readers catch on. Bold-but-true hooks perform best over time.
Try It in Content Craft AI
Generate your first piece of content free — no credit card required to start your trial.
Start Creating Free