Tweet Formula

Writing guide · 4 min read

Writing Hooks That Earn the Click

Short answer

A hook makes a specific promise and the rest of the post keeps it. Specifics beat cleverness.

In this guide
  1. What a hook has to do
  2. Seven hook types with examples
  3. Make the promise, then keep it
  4. Hooks that backfire
  5. Rewriting a weak hook
  6. Where the hook sits on the screen
  7. Practice with a formula
  8. Questions

A good hook makes one specific promise, and the rest of the post keeps it. That's the whole job. People on X decide in about a line whether to keep reading, so the first line has to tell them what they get and make it sound worth a few more seconds.

Most weak hooks fail in one of two ways. They're vague ("Some thoughts on productivity"), or they promise more than the post delivers ("This will change how you work forever"). The first gets scrolled past. The second gets read once and then the reader stops trusting you.

What a hook has to do

A hook needs to answer the reader's silent question: why should I read this? You can answer it in a few different ways:

  • by naming a payoff ("How to keep basil alive past August")
  • by naming a problem they have ("Your sourdough is flat because of the water, not the flour")
  • by showing a surprising fact or result ("I cut my grocery bill by changing one habit")
  • by starting a story at the interesting part ("The client emailed at 11pm with one word: why?")

All four share one quality: they're specific. They name a plant, a bread, a bill, a time of night. Specific details are believable, and they let the right readers recognize that the post is for them.

Seven hook types with examples

Here are hook patterns that work across topics. Each example is a first line only; in the formula library you can see full posts built on most of them.

1. The direct payoff

Tell people exactly what they'll learn. This is the safest hook, and for teaching posts it's often the best.

How to write a cover letter in 20 minutes without starting from a blank page.

2. The common mistake

People pay attention to mistakes they might be making.

The most common mistake in first-time vegetable gardens: planting everything at once.

3. The specific number

A number in the first line signals that the post has concrete content. Use real, modest numbers you can stand behind.

3 settings I change on every new laptop before I do anything else.

4. The before and after

A short contrast makes a change easy to picture.

Last year: 11 subscriptions. This year: 4, and I don't miss any of them.

5. The confession

Admitting something unexpected about yourself earns attention and trust at the same time.

I've been a professional editor for ten years and I still misuse "comprise."

6. The middle of the story

Skip the setup and start where the tension is. You can fill in context afterwards.

The bakery owner looked at my business plan and asked one question I couldn't answer.

7. The honest question

Ask something the reader actually wants answered, and make sure the post answers it.

Why do pasta packets say 10 minutes when it always takes 12?

Make the promise, then keep it

The hook is half of a contract. Whatever the first line promises, the rest of the post has to deliver, ideally in the next line or two. A hook about cutting your grocery bill followed by four lines of backstory loses people. Give them the habit early, then explain.

A useful test: cover everything except your first line and ask what a stranger would expect to find underneath. Then uncover it. If the post delivers that, or something better, the hook is honest. If the post is about something else, rewrite the hook to match the post. Don't stretch the post to match the hook.

Hooks that backfire

Some patterns get attention once and cost you after that.

Overpromising

"This one trick will double your income" sets an expectation the post can't meet. Readers remember. Over time, accounts that oversell get scrolled past.

Fake urgency

"Read this before it's too late" works on nobody who has seen it twice.

Curiosity with no payoff

"I can't believe what happened next" is the voice of a headline written for an algorithm. If something interesting happened, say what it was.

Bait for engagement

"Like if you agree" and "Repost so everyone sees" in the hook tell the reader the post is about numbers rather than ideas. Our guide to avoiding engagement bait covers why X and its users push back on these.

Clever but unclear

Wordplay is fine when the meaning is still obvious. If the reader has to work out what the post is about, most won't.

Rewriting a weak hook

Take a vague first line and push it toward a specific promise. Here's one in three passes:

  1. "Some thoughts on running." This promises nothing.
  2. "What I learned from a year of running." It's better, but still general.
  3. "I ran slower for a year and finally stopped getting injured." Now it's specific, a bit surprising, and it tells the reader what's coming.

When you're stuck, ask yourself three questions. Who is this for? What will they get? What is the one detail that makes it concrete? The answers usually contain your hook.

Where the hook sits on the screen

On a normal post the first line is visible in full. On long posts written by subscribers, and on posts with lots of line breaks, X shows only the opening lines in the feed before a "Show more" link. Everything you need to earn the tap has to be above that cut. Put the hook in the first line, keep it short, and save the context for later.

In threads the first post carries the whole thread. If that hook doesn't work, the rest won't be seen. Our thread structure guide covers how to write that first post.

Practice with a formula

The fastest way to get better at hooks is to write several for the same post and pick the strongest. Open the formula builder, choose "Hook, point, proof", and write three different hooks for the same point. Switch between the variants to see whether the post reads better with the hook first or the proof first. You'll often find the proof makes the better opening line.

Questions

How long should a hook be?
Short enough to read in one glance, usually under 12 words. On long posts and threads, the hook also has to fit above the point where X cuts the text off with Show more.
Should a hook be a question?
Sometimes. A question works when the reader genuinely wants the answer and can't guess it. If the answer is obvious, or the question is only there to sound intriguing, a plain statement is stronger.
Are clickbait hooks against X's rules?
A hook that oversells isn't a rule violation in itself. Misleading links and repetitive, manipulative posting are covered by X's platform manipulation and spam policy, and readers punish overselling quickly by muting or unfollowing.