How to Write a Social Hook That Stops the Scroll
How to write a hook for social media that stops the scroll, using specificity, a curiosity gap, numbers, and tension, with weak vs strong rewrites.
A hook works when the first line makes scrolling feel like missing out. Be specific, open a small curiosity gap, use a real number, or name a tension. Vague openers like 'some thoughts on growth' get skipped. Write the first line last and rewrite it twice.
Most posts do not fail because the idea is bad. They fail because nobody reads past the first line. On a feed, your first sentence is competing with everything else a person could be doing, and it gets about two seconds to win. So the hook is not a nice-to-have on top of the post. It mostly is the post.
What is a hook and why does it matter so much?#
A hook is the first line of a post, and it decides whether the rest gets read at all. People scroll fast and read line by line, so if line one does not pull them in, the other twelve lines do not exist. That is the whole game.
I used to write the body carefully and slap any sentence on top as the opener. My reach was flat. When I started treating the first line as the actual product and the body as the delivery, the same ideas suddenly traveled. Nothing changed except where I spent my editing time.
How do you write a hook that stops the scroll?#
Make the reader feel that scrolling past will cost them something. You do that four reliable ways: be specific, open a small curiosity gap, drop a real number, or name a tension people recognize. Pick one and lead with it.
Specificity is the easiest win. "I made a mistake with pricing" is a shrug. "I doubled my price and lost zero customers" is a stop. The detail does two things at once: it signals there is a real story here, and it filters for the exact people who care. Clever wordplay is optional. Specific is not.
A curiosity gap means you show the shape of the answer without giving it away. "The reason my best post flopped had nothing to do with the post" makes someone need the next line. Just do not write a gap you cannot pay off. Bait without a payoff trains people to skip you next time.
Tension is the fourth move and the most underused. You name a conflict the reader recognizes, a thing they have felt but not said. "Everyone says post daily. I did and it nearly killed my account" works because it sets two ideas against each other. The reader wants to know which one wins. Tension does not have to be dramatic. It just has to be honest about a real tradeoff, because honesty about a tradeoff is rare enough on a feed to make someone stop.
What does a weak hook vs a strong hook actually look like?#
A weak hook summarizes or stays vague, a strong hook is concrete and slightly incomplete. The fastest way to learn this is to see the same idea written both ways. Here are real rewrites I would make:
| Weak hook | Why it fails | Strong rewrite |
|---|---|---|
| "Some thoughts on growing on social." | No promise, no specifics, pure filler. | "I posted every day for 30 days. Three things actually mattered." |
| "Consistency is so important." | A cliche everyone already agrees with. | "I skipped posting for two weeks and my reach took a month to recover." |
| "Excited to share an update!" | The update is hidden, excitement is yours not theirs. | "We hit 1,000 users this morning. Here is the one change that did it." |
| "Pricing is hard for founders." | A vague truth, no tension, no stake. | "I was charging $9. I switched to $29 and signups went up." |
| "Here are some tips for LinkedIn." | Listicle smell, no reason to read now. | "My worst LinkedIn post got 40 comments. I think I know why." |
Notice the strong versions are not flashier. They are smaller, more specific, and they leave one thing unsaid.
When should you use a number in the hook?#
Use a number whenever you have a real one, because it is more believable and more concrete than any adjective. "A big drop in traffic" is forgettable. "Traffic dropped 60 percent overnight" makes a person stop to find out what happened. The number does the persuading for you.
The rule that matters: only use numbers you actually have. Do not round a guess into a confident stat or invent a result to make a hook land. People can smell a fake number, and one caught exaggeration costs you trust on every post after. If you do not have a number, lead with specificity or tension instead.
How do you actually write the hook in practice?#
Write it last. You cannot write a great first line until you know what the post is really about, so draft the body first, find the most surprising or specific thing in it, and pull that to the top. The hook is almost always already inside your post, buried in line four.
Then rewrite it twice. The first version is usually the generic one your brain reached for. My habit is to write three openers for anything I care about and delete the first. The keeper is usually the one that feels slightly too blunt.
One more test that catches most weak hooks: read your first line out loud and ask whether a friend would react. If the honest reaction is "okay, and?" the hook is dead. If it is "wait, what happened" or "no it did not," you have something. I run this on every post I care about, and it has saved me from shipping a lot of quietly boring openers. The body can wait. The first line cannot.
That same discipline carries into longer formats, which is why the opening post of a thread follows the exact same rules, something I get into in how to write an X thread worth reading. And once you have a hook that works, you can reshape the same idea for other platforms instead of starting cold, which I cover in how to repurpose one idea into ten posts.
How does this fit into posting regularly?#
A repeatable hook habit is what makes a posting routine survive a busy week. When you know the four moves, writing the first line stops being a creative crisis and becomes a quick checklist. That speed is what keeps founders consistent instead of burning out, and it pairs well with batching your week in advance, which I lay out in the scheduling guide for solo founders.
Where to start#
Take your last three posts that flopped. Do not touch the body. Rewrite only the first line using one of the four moves: specific detail, a curiosity gap, a real number, or a named tension. Repost the best one this week and watch what the new opener does on its own.
Frequently asked questions
What makes a good social media hook?
A good hook makes the reader feel they will lose something by scrolling past. It is specific, it hints at a payoff, and it does not summarize the whole post in the first line.
How long should a hook be?
One short line that reads in under two seconds. On X that is the first sentence before the fold, on LinkedIn it is the line shown before 'see more'. Cut everything that is not pulling its weight.
Should I use numbers in my hooks?
Often yes. A concrete number ('I lost 40 signups in a day') is more believable and more specific than an adjective ('a huge drop'). Use a real number, never an invented one.
Why do my posts get no engagement even when the content is good?
Usually the body is fine but the first line is a weak opener nobody clicks into. Most people never read past line one, so a flat hook hides good content.
Write once. Post everywhere. Never miss a day.
posthell takes your post, tailors it per network, and publishes on schedule to X, LinkedIn, Threads and Bluesky. Honest founder pricing from $12 a month, no agency bloat.
