Skip to content

PostSider is in private beta. Public launch coming soon. Join the whitelist

← All articles
How to Write Social Media Hooks That Stop the Scroll

How to Write Social Media Hooks That Stop the Scroll

I have watched a good post die because of a bad first line more times than I can count. The body was useful, the offer was fair, the writing underneath was fine. Nobody read past the first sentence, so none of that mattered. This is the uncomfortable truth about social media: the first line is not the introduction to the job, it is the job. Getting read is decided in the space of one line and a fraction of a second, and everything you spent your afternoon on lives or dies on whether that line earns the next one.

So this is a guide to first lines. Not to posting more, not to hashtags, not to the algorithm. Just the hook, the small unit of copy that decides whether the rest of your work gets a chance. I run a social media scheduling tool, which means I see thousands of posts move through queues, and the single most reliable predictor of a post that goes nowhere is a first line that tries to do everything except stop the scroll.

The first line does not introduce the post, it is the post

Getting read is almost entirely the job of the hook. If the first line does not stop the scroll, the rest of the post might as well not exist, so hooks deserve more of your time than the body does.

Here is the mental model that changed how I write. You are not competing for someone’s attention. You already lost it. They are mid-scroll, thumb moving, half-watching, and your post has to physically interrupt a motion that is already in progress. That is a different job than “communicate my message clearly.” A clear message that does not interrupt gets scrolled past just as fast as an unclear one.

The evidence for how fast this happens is stronger than the vague “eight second attention span” line you have seen everywhere, which was traced back to fabricated data and debunked by the BBC and others. The number I trust is behavioral, not self-reported. A 2015 study Facebook commissioned from Nielsen, covering 173 Brand Effect studies of video ads, found that even under three seconds of viewing produced a 47 percent lift in ad recall, a 32 percent lift in brand awareness, and a 44 percent lift in purchase intent. Read that the way I do: the impact is front-loaded into the first moments, which means the first moments are where nearly all of your effect gets decided. You do not get a slow build. You get an opening line.

There is one implication people resist. If the hook does that much of the work, it deserves that much of your time. I write the hook last and I write ten of them, because writing the body is the easy part and writing a first line worth stopping for is the hard part. Most people do it backward, pour the effort into the body, and slap on whatever first line falls out of their head. That is how a good post dies quietly.

A hook works when it is specific, has stakes, and leaves a gap

The three ingredients of a hook that stops the scroll are specificity, an emotional stake, and an open loop. Miss all three and the line reads generic. Land two of three and it usually works.

Let me name the parts, because “make it catchy” is useless advice.

Specificity. A precise detail feels true, a vague claim feels like marketing. “I made some money freelancing” is skippable. “I made 4,000 dollars from one cold email in March” is not. The specific number is doing the work, because the brain reads specificity as evidence.

Stakes. The reader has to sense that this is about them, or about something with consequences. Pain points work because people respond hard to seeing their exact problem named. “Struggling to post consistently?” is weak because it is generic. “You planned a month of content in January and haven’t posted since the 9th” is a stake, because it is a specific failure the reader recognizes.

An open loop. This is the one people underrate, and it has real science behind it. The Zeigarnik effect, named for psychologist Bluma Zeigarnik in the 1920s, describes how the brain fixates on unfinished things and struggles to let them go. The curiosity gap is the copywriting version. Behavioral economist George Loewenstein formalized why in his information gap theory of curiosity: curiosity is the discomfort you feel when you notice a gap between what you know and what you want to know, and you keep reading to close it. A hook that reveals just enough to raise a question, then withholds the answer, is exploiting a documented reflex, not a trick I made up.

The old direct-response copywriters knew this cold. Joe Sugarman built his whole method on it: the only job of the first sentence is to get the second sentence read, and the only job of the second is to get the third. He called it the slippery slide. You are not trying to say everything in the first line. You are trying to earn the next line.

The hook patterns that actually stop the scroll, with an example each

Most working hooks are one of a handful of patterns. Here is the table I keep, with a copy-ready example of each. Steal the shape, swap in your specifics.

Hook patternWhy it stops the scrollCopy-ready example
Curiosity gapOpens a loop the brain wants to close (Zeigarnik)“The one line in my bio quietly cost me 300 followers a month.”
Specific numberA precise figure reads as evidence, not a boast”I audited 50 accounts last month. 47 made the same first-line mistake.”
Callout / pain pointNames the reader’s exact problem, feels personal”You batched a month of posts and then went dark by the 9th. Same.”
Contrarian / pattern interruptContradicts a belief the reader holds, forces a stop”Posting more is the worst advice in social media. Here is what beats it.”
Story in one lineA mid-scene opening creates instant narrative pull”The client fired us on a Tuesday. By Friday they wanted us back.”
Direct promiseStates the payoff up front, no wind-up”Steal the 6 hook formulas I use to write every first line.”
Question with tensionShifts the reader from passive to active thinking”Why do your best posts get the fewest views? It is not the algorithm.”
Us-versus-themDraws a line the reader wants to stand on”There are two kinds of creators. One posts daily. One gets read.”

A few rules for using these. First, generic versions of each pattern do not work. A generic question (“What do you think about AI?”) stops no one; a question with tension (“Why does AI writing sound smart and say nothing?”) does. Second, do not stack all eight into one post. Pick one, sharpen it, and let the body deliver on it. Third, the pattern is a scaffold, not a script. The specifics you drop into it are what make it land.

Before and after: the same idea, made stoppable

The fastest way to learn hooks is to see weak first lines rewritten. Same underlying post, better opening. Here are examples across the ideas people actually post about.

Idea: you have a tip about posting consistency. Before: “Consistency is really important on social media.” After: “I posted every day for 90 days. The results were not what anyone told me they would be.” The before states a truism nobody stops for. The after adds a specific number and an open loop.

Idea: you want to share a client win. Before: “We are proud to share a great result with a recent client.” After: “This client’s post got 12 views on Monday. The same post, reworded, got 40,000 on Thursday.” The before is a press release. The after is a specific number plus a gap the reader has to close.

Idea: you have an opinion about a common tactic. Before: “Here are some thoughts on using hashtags in 2026.” After: “I stopped using hashtags six months ago. My reach went up.” The before promises a chore. The after is contrarian and specific, and it dares you to disagree.

Idea: you want to teach a framework. Before: “In this post I will explain how to structure your content.” After: “Every post that flopped for me broke the same rule. Every post that worked followed it.” The before announces homework. The after opens a loop about a single rule and makes you want the rule.

Idea: you are launching something. Before: “Excited to announce our new feature is now live.” After: “We deleted the feature everyone asked for and shipped the one nobody requested. Here is why.” Nobody stops for “excited to announce.” Everybody stops for a decision that sounds like a mistake.

Notice the pattern in every after. It gets more specific, it raises a question, and it refuses to give away the answer in the first line. That is the whole game, run over and over.

The mistakes that quietly kill first lines

Most weak hooks share the same handful of flaws. Fix these before you reach for a new framework, because they are what is actually breaking your openers.

The number one killer is the warm-up. “In today’s post, I want to talk about…” is not a hook, it is you clearing your throat in public. Cut every clause that comes before the interesting part. Your real first line is usually the third sentence of your draft; delete the first two.

Second, saying everything in the first line. If the hook answers its own question, there is no reason to read on. “I grew to 10k followers by posting three times a week and using trending audio” told the whole story. “I grew to 10k followers by doing the opposite of what every guide told me” makes you read.

Third, vague quantifiers. “A lot,” “many,” “some,” “recently.” Every one of those is a specific number you were too lazy to find. “A lot of my posts flopped” is weaker than “31 of my last 40 posts flopped.” The number is the credibility.

Fourth, the false promise. A hook that overpromises and underdelivers trains people to scroll past you next time. The open loop has to close. Curiosity you never satisfy is just clickbait, and the algorithm punishes it through low dwell time and watch-through anyway. Earn the stop, then pay it off.

Here is roughly how those first moments actually go in a feed, and why one post out of a stack gets read.

The scroll: most posts pass, one stops the thumbSame feed, same second. Only the hook is different.”In today’s post I want to talk about…“scrolled past”Consistency is really important.”scrolled past”31 of my last 40 posts flopped. One rule fixed it.”STOP”Excited to announce our new feature…“scrolled past”Some thoughts on hashtags in 2026.”scrolled pastscroll direction

The framed post is not better written than the others as prose. It is more specific, it names a real number, and it opens a loop about a single rule. That is the only difference, and it is the whole difference.

Delivery changes by platform, the frameworks do not

The hook frameworks are the same everywhere. What changes is where the first line lives and how much of it the reader sees before deciding.

On LinkedIn and X, the hook is literally the first line of text, and the platform truncates the rest behind a “see more” fold. You have one sentence before the click, so front-load the tension there and never waste it on a warm-up. On TikTok, Reels, and Shorts, the hook is the first spoken sentence and the on-screen caption at the same time, because plenty of people watch muted. Write both. On Instagram feed, the first line of the caption competes with the image and the first frame of a carousel, so the visual is part of the hook, not separate from it.

The practical move is to write one strong hook per idea, then adapt the delivery per platform rather than reinventing the angle each time. That is also where a repurposing habit pays off, taking one idea and reshaping the hook for each surface, which I broke down in the piece on how often to post in 2026 when I argued consistency beats volume. A sustainable cadence is worth nothing if every post opens with a throat-clear.

Write ten hooks, keep one, and let a tool do the volume

Do not write one hook and ship it. Write ten against the patterns above, then pick the single line you would personally stop your own scroll for. The first one out of your head is almost always the flattest.

This is the part I have systematized, because generating ten variations by hand for every post is a grind, and it is exactly the kind of grind that makes people quit after two weeks. Volume is where a tool earns its place. I built a social content OS agent skill whose hook lab writes a batch of opening lines for any idea against these documented frameworks, so you audition ten and keep the strongest instead of settling for your first thought. The rule that matters is human judgment on the output: the skill hands you options, you pick the one with real tension and cut the rest, because a model left unsupervised will happily give you eight versions of “excited to announce.”

Once the hook is sharp, the rest is logistics. Getting the post into a queue, timed, and out the door without you babysitting it is what PostSider exists to remove, whether a person or an AI agent is filling the calendar. And if you want to make a strong hook visually stand out in the caption without breaking your voice, our free fancy text generator runs in the browser for the odd bolded first line, used sparingly.

The one line to remember

If you take one thing from this: the first line is not part of the post, it is the whole bet. Write it last, write ten, and keep only the one you would stop for. A useful post with a flat opener is a tree falling in an empty forest, and you spent all afternoon growing the tree.

So before you hit schedule on your next post, read your first line out loud and ask the only question that matters. If you were scrolling past this at full speed, would you stop?

Frequently asked questions

What is a social media hook?

A hook is the first line, first frame, or first second of a post, the part designed to interrupt someone mid-scroll and give them a reason to keep reading or watching. If the hook fails, nothing after it gets seen, so it does most of the work.

How many seconds do you have to stop the scroll?

A few, at most. A 2015 Facebook and Nielsen study of 173 video ad studies found that even under three seconds of viewing produced a 47 percent lift in ad recall, which tells you the judgment happens almost instantly. Write the hook as if you get one line before the thumb moves.

What makes a hook actually work?

Three things: a specific detail so it feels believable, an emotion or stakes so it feels relevant, and an open loop so the reader has to keep going to resolve it. A hook missing all three usually reads as generic and gets scrolled past.

What is a curiosity gap or open loop?

It is a hook that reveals just enough to raise a question while withholding the answer. It works because of the Zeigarnik effect, the brains tendency to fixate on unfinished things, so the reader keeps going to close the gap.

Are hook formulas the same on every platform?

The frameworks are, but the delivery is not. On LinkedIn and X the hook is a written first line, on TikTok and Reels it is the first spoken sentence plus the on-screen caption, and on Instagram the first line of the caption competes with the image or first frame.

Should I use AI to write hooks?

For volume, yes. Generate ten hooks per idea against real frameworks, then pick the one you would stop for and cut the rest. The mistake is publishing the first thing a model gives you, which is almost always the flattest option.

Run your social media
on autopilot.

Start free in minutes. Publish it yourself, or let your AI agent take the wheel.

30+ networks · MCP, REST and SDK · No credit card

Private beta Whitelist members get 50% off all plans. Join the list before we open the doors.