willemvroom.com

← willemvroom.com

Hooks on X

20 first lines that stop the scroll

View the post on XHow to Hook: write your own →Hooks for Bots: prompts for AI →

This guide goes with my 5-minute explainer video. Every hook has its template and example post from the video, plus extra notes: why it works, when to use it, what to watch out for, and another example.

What is a hook?

The opening line of your post.

On X, the feed shows only the first lines of a longer post before "Show more". If those lines don't grab attention, people keep scrolling.

What makes a hook work

It earns the "Show more" click
Everything above the cut-off is your ad for the rest of the post. Put the strongest idea there, not a warm-up sentence.
It is specific
"I made my first $1,000 from a newsletter" beats "I made money online". Concrete numbers, names and situations make a line believable and easy to picture.
It creates tension or an open loop
A question that isn't answered yet, a claim that challenges a belief, or a story that stops at the turning point. Readers keep going to close the gap.
It matches the audience
The best hook speaks to the people you actually want to reach, in their words, about a problem they actually have.

The 20 hooks

1Curiosity Hook

Template

Nobody talks about this, but...

Example post
Nobody talks about this, but most viral threads are rewritten five times before posting.
Why it works
It suggests the reader is about to learn something insiders know and others miss. The gap between 'what everyone says' and 'what nobody says' is hard to scroll past.
Use it when
Behind-the-scenes insights, overlooked details, honest takes on your niche.
Watch out
The thing that 'nobody talks about' has to actually be uncommon. If it's common knowledge, the hook feels like a trick.
Another example
Nobody talks about this, but the best replies on X often get more reach than the original post.

Post this on XTry it

2Contrarian Hook

Template

Unpopular opinion: ...

Example post
Unpopular opinion: posting every day is hurting your growth.
Why it works
It challenges a belief the reader holds, which triggers an urge to agree or argue. Either reaction keeps them reading.
Use it when
Opinions, debates, pushing back on common advice in your field.
Watch out
Be contrarian only when you mean it, and back the opinion up in the post. Fake controversy gets attention once, then costs credibility.
Another example
Unpopular opinion: most productivity apps make you less productive.

Post this on XTry it

3Negative Hook

Template

Stop doing this if you want to grow.

Example post
Stop ending your posts with "thoughts?" if you want real replies.
Why it works
People react more strongly to avoiding a loss than to gaining something. A direct 'stop' makes the reader check whether they're doing it.
Use it when
Habits to drop, bad practices, quick corrections.
Watch out
Don't lecture. Name one specific behaviour and give the better alternative in the post.
Another example
Stop writing your bio as a list of job titles if you want people to follow you.

Post this on XTry it

4Number Hook

Template

I made $X doing Y. Here's how.

Example post
I made my first $1,000 from a newsletter. Here's how.
Why it works
Concrete numbers make a claim feel real and measurable. 'Here's how' promises a repeatable method, not just a brag.
Use it when
Results, case studies, income or growth breakdowns.
Watch out
Only use real numbers. Inflated figures are easy to spot and hard to recover from.
Another example
I got 50 people on my waitlist in one weekend. Here's how.

Post this on XTry it

5Story Hook

Template

2 years ago, I was...

Example post
2 years ago, I was posting to zero followers.
Why it works
A clear starting point sets up a before-and-after. Readers want to know what changed between then and now.
Use it when
Personal journeys, lessons learned, progress updates.
Watch out
The story needs a turning point and a takeaway. A timeline without a lesson loses people halfway.
Another example
3 years ago, I couldn't write a single line of code.

Post this on XTry it

6Mistake Hook

Template

My biggest mistake was...

Example post
My biggest mistake as a freelancer was saying yes to every client.
Why it works
Admitting a mistake builds trust and makes you relatable. Readers also want to avoid making the same one.
Use it when
Lessons, honest reflections, advice for people a few steps behind you.
Watch out
Share what you learned and what you'd do differently, not just the mistake itself.
Another example
My biggest mistake when I started on X was copying other people's style.

Post this on XTry it

7Warning Hook

Template

Avoid this mistake at all costs.

Example post
Avoid this pricing mistake at all costs.
Why it works
It signals risk and urgency. The reader wants to know if they're already exposed.
Use it when
Pitfalls, costly errors, things beginners get wrong.
Watch out
The warning has to match the stakes. 'At all costs' for a tiny issue feels like overpromising.
Another example
Avoid this contract mistake at all costs.

Post this on XTry it

8Secret Hook

Template

Here's what nobody tells you about...

Example post
Here's what nobody tells you about going freelance.
Why it works
It promises hidden, practical knowledge. People like feeling they get the real story instead of the polished version.
Use it when
Honest reality checks about a job, tool, or lifestyle.
Watch out
Deliver something genuinely candid. Generic advice under a 'secret' label disappoints.
Another example
Here's what nobody tells you about building in public.

Post this on XTry it

9Proof Hook

Template

I went from X to Y by doing this.

Example post
I went from 200 to 5,000 followers by doing this.
Why it works
A measurable before and after is evidence. 'By doing this' points at one clear cause the reader can copy.
Use it when
Growth results, transformations with numbers, method breakdowns.
Watch out
Be honest about the cause. If several things helped, say so in the post.
Another example
I went from 2 hours of email a day to 20 minutes by doing this.

Post this on XTry it

10List Hook

Template

7 things I wish I knew earlier.

Example post
7 things I wish I knew before my first job.
Why it works
A number sets a clear expectation of length and structure. Lists are easy to skim and easy to save.
Use it when
Tips, lessons, resources, threads.
Watch out
Every item must earn its place. Padding a list to hit a number weakens the whole post.
Another example
5 things I wish I knew before I started using AI tools.

Post this on XTry it

11How-To Hook

Template

How to achieve X without Y.

Example post
How to grow on X without posting every day.
Why it works
It promises a result while removing the usual cost or pain. The 'without' part is what makes it stand out.
Use it when
Tutorials, shortcuts, practical guides.
Watch out
The 'without' must be real. If the method still requires Y, readers feel misled.
Another example
How to write a clear post without spending an hour on it.

Post this on XTry it

12Comparison Hook

Template

Most people do X, but smart people do Y.

Example post
Most people chase followers. Smart people build relationships.
Why it works
It sorts the reader into a group and invites them to join the better one. Contrast makes the point instantly clear.
Use it when
Mindset shifts, strategy, better ways of working.
Watch out
Avoid sounding condescending. Make Y concrete enough that the reader can actually do it.
Another example
Most people collect tools. Smart people master one.

Post this on XTry it

13Challenge Hook

Template

I tried X for 30 days. Here's what happened.

Example post
I wrote one post a day for 30 days. Here's what happened.
Why it works
It's a small experiment with an unknown outcome. Readers want the result without spending 30 days themselves.
Use it when
Experiments, habit tests, tool trials.
Watch out
Report the real outcome, including what didn't work. Honest results are more interesting than a perfect one.
Another example
I used only AI to plan my week for 30 days. Here's what happened.

Post this on XTry it

14Prediction Hook

Template

X is going to change everything.

Example post
AI agents are going to change how we shop online.
Why it works
Bold claims about the future invite curiosity and debate. People want to be early to a shift.
Use it when
Trends, industry takes, emerging technology.
Watch out
Explain why you believe it. A prediction without reasoning reads as hype.
Another example
Voice notes are going to change how teams work remotely.

Post this on XTry it

15Relatable Hook

Template

If you're struggling with X, read this.

Example post
If you're struggling to stay consistent, read this.
Why it works
It names a problem the reader feels right now. Being seen is a strong reason to stop and read.
Use it when
Encouragement, practical help, common struggles in your niche.
Watch out
Offer real help in the post, not just sympathy.
Another example
If you're struggling to finish side projects, read this.

Post this on XTry it

16Direct Callout

Template

If you're a beginner in Web3, this is for you.

Example post
If you're a beginner in Web3, this is for you.
Why it works
It speaks to one specific group, so the right people feel addressed directly. Narrowing the audience often raises relevance.
Use it when
Beginner guides, niche advice, targeted offers.
Watch out
Pick a group you actually serve, and make the content fit their level.
Another example
If you just started freelancing, this is for you.

Post this on XTry it

17FOMO Hook

Template

You're missing out on X if you're not doing Y.

Example post
You're missing out on replies if you're not using X Spaces.
Why it works
Fear of missing out makes people check whether they're behind. It connects an action to a concrete benefit.
Use it when
Features, opportunities, underused tactics.
Watch out
Don't use pressure for something minor. Make the benefit concrete and believable.
Another example
You're missing out on easy feedback if you're not sharing drafts.

Post this on XTry it

18Myth-Busting Hook

Template

You don't need X to achieve Y.

Example post
You don't need a big audience to land clients.
Why it works
It removes a barrier the reader believes is in their way. That feels like relief and permission.
Use it when
Debunking assumptions, encouraging beginners, lowering the entry barrier.
Watch out
Show the alternative path. Saying 'you don't need it' without explaining how is empty.
Another example
You don't need a fancy camera to make good videos.

Post this on XTry it

19Transformation Hook

Template

Here's how I went from X to Y.

Example post
Here's how I went from burned out to loving my work again.
Why it works
It shows a change in state, often emotional. Readers in state X want to know the way to Y.
Use it when
Personal change, career shifts, recovery stories.
Watch out
Show the steps, not only the end result. The 'how' is what the hook promised.
Another example
Here's how I went from hating writing to posting every week.

Post this on XTry it

20Open-Loop Hook

Template

I almost gave up until this happened.

Example post
I almost quit writing online, until this happened.
Why it works
It opens a story without closing it. The brain wants to resolve the loop, so the reader clicks 'Show more'.
Use it when
Turning points, stories, surprising moments.
Watch out
Close the loop clearly in the post. An unresolved or weak payoff feels like clickbait.
Another example
I almost deleted my account, until this happened.

Post this on XTry it

How to pick a hook

Start from what you want the post to do.

GoalHooks
Share a result4 Number, 9 Proof, 19 Transformation
Start a discussion2 Contrarian, 14 Prediction, 18 Myth-Busting
Teach something10 List, 11 How-To, 3 Negative
Tell a story5 Story, 20 Open-Loop, 13 Challenge
Build trust6 Mistake, 8 Secret, 15 Relatable
Reach a specific group16 Direct Callout, 15 Relatable
Prompt action17 FOMO, 7 Warning, 12 Comparison
Spark curiosity1 Curiosity, 20 Open-Loop, 8 Secret

Tips for using hooks

Deliver on the promise
The post must pay off the hook. Write the payoff first, then pick the hook that sells it.
No clickbait
Overpromising burns trust. A reader who feels tricked once will scroll past you next time.
Match hook to content
Pick the hook that fits your message. A story deserves a Story or Open-Loop hook; a checklist deserves a List hook.
Test and vary
Rotate hooks and see what lands. Using the same template every day makes your posts predictable; compare which types get replies and reads with your audience.

Common mistakes

FAQ

How long should a hook be?
Short enough to be read in full before "Show more". One or two lines is usually enough.
Do hooks only work for long posts?
No. Short posts need a strong first line too; it's the part people read first in any post.
Can I combine hooks?
Yes, for example a Number and a Story hook: "2 years ago, I had 0 followers. Today, 5,000." Keep it readable and keep the promise.
Isn't this just clickbait?
Only if the post doesn't deliver. A hook is a promise; clickbait is a promise you break.
Which hook is best?
There is no single best one. It depends on your message and audience, so test and vary.

Share this guide on X

Your first line is your headline.

Pick a hook. Write the post. Keep the promise.

View on XHow to HookHooks for Bots← Back home