---
title: "X Hooks: How to Write a First Line That Stops the Scroll"
description: "Write X hooks that earn the second line: the three jobs a first line has, seven structures, and before and after rewrites to borrow, with a ten minute routine."
url: https://kairopost.com/blog/x-hooks
---

# How to write X hooks that stop the scroll

By Sami Kerr

Published

1 November 2026

14 min read

(Featured image for How to write X hooks that stop the scroll: a column of three post cards, the two outer cards faded, the middle one lit, showing the line We lost a launch day to one time zone with its first five words, We lost a launch day, in amber under a bracket, beside the title and the label Writing for X.)

## The short answer

A good X hook is a first line that tells the right reader who it is for, gives one specific detail to believe, and leaves out the one thing the rest of the post supplies. Put that detail in the first five words or so, and cut every warm up before it.

## Key takeaways

- A hook is the first line of a post, and it has three jobs: show who it is for, give a detail to believe and open a gap the post closes.
- Readers scan before they read, so put the number, name or turn in the first few words and delete any warm up.
- Seven structures cover most hooks: a result, a number, the cost of a lesson, a contrarian view, a scene, a how to promise and a question.
- A hook may only promise what the post delivers. A gap the post never closes is bait.
- Grade the line against a checklist, then read it aloud. A grade checks the writing. It does not predict reach.

### Contents12 sections

You open the composer with a good idea and write it the way you would say it to a friend: "So I just wanted to share a few thoughts on invoicing." The idea is fine. The first line is a warm up, and the reader scrolling past never reaches the second one. The first line is one part of [writing great X posts](https://kairopost.com/blog/how-to-write-great-x-posts).

Good X hooks fix that. A hook is the first line of a post, written so the right reader stops and reads on. This guide covers what a first line has to do, seven structures that do it, rewrites you can borrow, and a ten minute routine for your next draft. A thread's opener has its own job; our guide to the first post of a thread covers it.

## What is a hook on X

Definition

Hook

The first line of a post, written so the right reader stops scrolling and reads on. It does the job a headline does for an article.

A hook is not a trick and not a separate sentence you bolt on. It is the opening of the post you were already going to write, rewritten so that it earns the second line.

It is also a line, not a paragraph. The [Kairo Post hook grader](https://kairopost.com/tools/hook-grader) grades only the first line, up to the first line break, because that is what a reader meets first. If your opening is a long block, the whole block is the hook, and that is usually the problem.

| A hook is | A hook is not |
| --- | --- |
| The first line, rewritten once you know the point | A sentence added before your real opening |
| A detail that tells the right reader this is theirs | A line built to catch everyone |
| A promise the rest of the post keeps | A gap the post leaves open |
| Plain words you would say aloud | Announcer voice and buzzwords |

## Why the first line decides whether anyone reads on

People scan a feed before they read any of it. The best evidence we found is a web usability finding, not an X statistic: Jakob Nielsen reported in 2009 that users [typically see about 2 words](https://www.nngroup.com/articles/first-2-words-a-signal-for-scanning/) of each item when they scan a list, and a little more if the lead words are short.

A timeline is a list of openings. We have no reason to think readers treat it differently, but treat the number as a direction, not a law.

2

words a scanning reader typically sees of each list item

Nielsen Norman Group, 2009. Web lists, not X.

280

weighted characters in a standard post

X developer documentation

23

characters one link costs, however long it is

X developer documentation

5 to 14

words that score full marks for length in the hook grader

Kairo Post hook grader

For writing, we plan around the first five words. That is our working window, and the same window the hook grader scores. It is a bit more generous than Nielsen's 2 words and it works as a test: if the first five words carry no number, name, contrast or promise, the line is relying on the reader to be patient.

What a scanning reader seesFour example lines pass a window that shows only the first five words. The weak openings are scrolled past. The one that starts with a detail makes the reader stop.

Nielsen Norman Group calls the same idea the [inverted pyramid](https://www.nngroup.com/articles/inverted-pyramid/): put the most important information first, so the reader gets the point however little they read. A hook is that rule applied to one line.

Keep the link out of line one

A link takes 23 of your 280 characters, and it adds nothing a scanning reader can use. Put it in the last line or in a reply. Our guide to how X counts characters shows how the 23 adds up.

### Does this apply to longer posts?

X's Help Center says Premium subscribers can post up to 25,000 characters. We found no X page that says where the timeline cuts a post that long, so we do not quote a cut off. What does not change is the rule: whatever a reader sees first has to make sense without the rest.

## The three jobs of a good hook

A strong first line does three things in a few words. It tells the right reader the post is for them, it gives one detail worth believing, and it leaves out the one thing the rest of the post supplies.

- **Who it is for.** The reader decides in a glance whether this is theirs. "Freelance designers:" does it. So does "Our checkout went down" for anyone who runs one.
- **Why believe it.** A number, a name, a time or a place. Nielsen Norman Group's headline advice is to [be specific](https://www.nngroup.com/articles/headings-pickup-lines/) and give concrete information, not broad claims.
- **What is missing.** A gap the post closes. In George Loewenstein's information gap theory, curiosity comes from noticing a gap in what you know.

(Anatomy of an invented example hook, in three steps. Freelance designers: shows who it is for. I lost $4,000 shows why you believe it. to one missing line in a contract. shows what is missing: which line? The invented example scores an A, 96 out of 100, in the hook grader.)

One invented line, split into its three jobs. The post below it has to name the missing line.

The third job is the one people skip. A line that states everything has no gap, and nothing pulls the reader down. A line that states nothing has a gap with nothing to hold onto. A summary of Loewenstein's paper notes that curiosity depends on existing knowledge, so the gap has to be about something your reader half knows.

That is why "Freelance designers: I lost $4,000 to one missing line in a contract" works as a shape. Every designer knows what a contract is. Nobody knows which line, yet.

## Seven X hook structures and when each one works

Seven shapes cover most hooks. Choose by what you actually have, not by what is fashionable this month. All examples here are invented.

The first three lead with a fact.

Lead with what changed

Result

Say what changed and by how much. It works when you have a real before and after. Example: "Our checkout now loads in 1 second, down from 6."

Lead with one measurement

Number

Open with one measured thing and make the reader want the reason. It works when the number is surprising. Example: "Our newsletter had 12 sections. Readers only ever clicked the first."

Lead with what it cost you

Cost of a lesson

Name what the lesson cost. The cost is the proof. It works when you lost something real. Example: "I lost a client over one late reply. Here is the rule I set afterwards:"

The next four lead with a person or a point of view.

Disagree, and say with whom

Contrarian

Disagree with common advice and say who it fails. It works when you can name the case. Example: "Stop A/B testing button colours until your page has one clear offer."

Start in the middle

Scene

Open inside a moment, with a time or a place. It works when the story has a turn. Example: "The client call started at 9. By 9:05 we knew the report was wrong."

Promise a method and its size

How to promise

Promise a method and say how big it is. It works when the post is a process or a list. Example: "How to write a cold email in 4 sentences: the exact structure I use."

Ask what they are wondering

Question

Ask the thing your reader is quietly asking themselves. It works when they have the problem and no answer yet. Example: "Why do your best posts get fewer replies than your worst?"

Not sure which one to pick? Start from what you have.

| You have | Start with |
| --- | --- |
| A before and after you can measure | Result or Number |
| A mistake that cost you something | Cost of a lesson |
| A view that differs from the usual advice, and a case where it holds | Contrarian |
| A story with a turning point | Scene |
| A method with clear steps | How to promise |
| A problem your reader recognises and you answer in the post | Question |

The hook grader has a [library of templates](https://kairopost.com/tools/hook-grader) for [launches](https://kairopost.com/blog/product-launch-on-x), lessons, contrarian takes, data, stories and how to posts. Copy a template, replace every bracket with a true detail, then grade it.

## Hook examples: weak first lines and their rewrites

Each rewrite below keeps the facts and changes only the opening. The product, Fernwick, is made up, and so is every number. The grades are from the hook grader as it works on 1 October 2026.

Weak: grade D, 65 out of 100

Excited to announce our new AI powered scheduling feature!

It opens with a feeling and a label. The reader learns nothing about what changed for them.

Rewrite: grade B, 84 out of 100

A wrong time zone cost one Fernwick customer a launch day. It cannot happen now.

It starts with the problem, names a cost, and the second sentence is the news.

Here is how that rewrite looks as a post, with the rest of the announcement underneath. The hook sets up the problem, and the body pays it off straight away.

Fernwick (invented example)@fernwick_example Example

A wrong time zone cost one Fernwick customer a launch day. It cannot happen now.

Posts now go out in your audience's time zone, not yours. You pick the audience once, and the schedule does the maths.

Invented for this guide

The second pair is a lesson post. The weak version is an opinion with no evidence behind it.

Weak: grade F, 48 out of 100

I think consistency is really the most important thing in content.

"I think" and "really" are filler, and nothing in the line can be checked or pictured.

Rewrite: grade B, 86 out of 100

I posted daily for 90 days and gained 40 followers, but one change fixed it.

A number, a duration and a turn. The reader wants to know what the change was.

The third pair is a how to post, where the weak line promises a list and the rewrite promises a size.

Weak: grade C, 72 out of 100

Here are some tips for writing better emails.

"Some tips" has no number, no cost and no reader. It could open a thousand posts.

Rewrite: grade B, 87 out of 100

How to write a cold email in 4 sentences: the exact structure I use.

It promises a method, a size and a source. The reader knows what they get before they decide.

Notice what did not change. Fernwick is still the same product, the lesson is the same lesson, and the email advice is still email advice. A rewrite moves the strongest detail to the front. It does not add new claims.

## How to rewrite a first line, one edit at a time

Many weak hooks improve in a few edits, and each edit fixes one thing. Here is one invented line taken from a grade F to a grade A in three edits, with the score the hook grader gave at every step.

(Rewrite ladder for an invented invoicing post. Rung 1, grade F, 55 out of 100: Excited to share some thoughts on getting invoices paid! Edit: cut the warm up. Rung 2, grade C, 72: Some tips on getting invoices paid faster. Edit: swap tips for a real detail. Rung 3, grade C, 79: Our invoices took 30 days to get paid. Then we added one line. Edit: add a turn and a reason. Rung 4, grade A, 93: Our invoices took 30 days to get paid, but one missing line was why.)

Four versions of one invented line. The third edit raised the grade from C to A because it added a contrast and a reason.

Here is what moved at each edit, using the three rules that changed.

| Edit | Specificity | Tension | First five words |
| --- | --- | --- | --- |
| 1. Cut the warm up | 15 to 15 | 20 to 65 | 20 to 75 |
| 2. Swap tips for a real detail | 15 to 90 | 65 to 20 | 75 to 80 |
| 3. Add a turn and a reason | 90 to 90 | 20 to 90 | 80 to 80 |

The middle edit is the useful one. Swapping "tips" for a real detail lifts specificity from 15 to 90, but tension drops from 65 to 20, because "tips" was doing a small amount of promising. The line only reaches an A when the third edit puts a turn back: "but one missing line was why".

> In rewrites like this, one edit repairs a weakness and exposes the next.

The first edit is the easiest to make and the easiest to skip: cut everything before the first detail.

Cut the warm up, move the detail forwardThe same invented line twice. Without the warm up, the first five words carry the detail instead of saying nothing.

## How to write a hook in 10 minutes

Write the post first and the hook last. You cannot open a gap before you know what fills it.

1. Write the post, then find the one detail: Find the number, name, scene or cost that only you have. It is usually already in the draft, in the third or fourth sentence.
2. Write the line three ways: Use three different structures from the cards above. Do not judge them yet. The aim is to see how different the same fact can sound.
3. Cut the warm up: Delete everything before the first detail. Words like "just", "really" and "I think" add length and push the interesting part further away.
4. Check the first five words: Is there a number, a name, a contrast or a promise in them? If not, move one forward.
5. Grade it, then read it aloud: Paste the line into the [hook grader](https://kairopost.com/tools/hook-grader), open the weakest rule and fix that one only. Then say the line out loud. If you would not say it to a colleague, rewrite it.
6. Check the payoff: Read the line, then the second line. Does the second line answer what the first one opened? If it does not, the hook promises something the post does not give.

Kairo Post can help when you want several openings to compare. You can ask the AI Agent for a stronger hook while the facts stay the same, then pick one. Nothing publishes without your approval. The [AI Agent](https://kairopost.com/features/ai-agent) page shows how.

## Hooks that promise too much, and other mistakes we see

A hook is only as good as the post under it. When the line opens a gap and the post closes it, the reader gets what they were promised. When the post does not, they leave, and they remember.

A hook opens a gap, the post must close itTop lane: the post answers what the hook opened, so the reader crosses. Bottom lane: the post stops short, and the reader falls out.

Nielsen Norman Group makes the same point about headlines: write them so they make sense out of context, and choose clarity over hype or clever wording. We think a reader let down by one teaser has less patience for the next.

Your best line is already there

The strongest detail is usually already in the draft, buried in the third or fourth sentence. Move it to the front before you reword anything.

These are the mistakes we see most often:

- **The warm up.** "So I wanted to share" spends the first five words, the ones most readers see, on nothing.
- **The announcement voice.** "Excited to announce" tells the reader how you feel. They want to know what changed for them.
- **The vague promise.** "Some tips" has no number, no cost and no reader.
- **The unpaid hook.** The line opens a gap the post never closes.
- **The borrowed template.** The brackets are filled with vague words, so the line sounds like everyone else's.
- **The same shape every time.** A number and a colon on every post turns a pattern into a habit your followers notice.
- **The link in line one.** It costs 23 characters and gives a scanning reader nothing.

Never invent the number

A made up number scores as well as a real one in any checklist, and it fails the first time someone checks it. Use a real figure, say "about" when it is rounded, or write the line without one.

## What a hook score can and cannot tell you

The hook grader is a checklist written as code. It scores six rules from 0 to 100 and weights them into a total, with 90 and above an A, 80 a B, 70 a C and 60 a D.

| Rule | Weight | What it looks for |
| --- | --- | --- |
| Specificity | 20 | Numbers, amounts, names, products, @handles |
| Tension or promise | 20 | A contrast, a promise word, a question or a colon payoff |
| Length | 15 | 5 to 14 words scores full marks |
| Clarity | 15 | Loses points for jargon, shouting and very long words |
| Filler words | 15 | Loses points for words like just, really and I think |
| First five words | 15 | Rewards a strong start, punishes warm ups |

That makes it good at catching weak lines. It also means it can be wrong in both directions, and you should know where.

| Scores low, reads well | Scores high, may be empty |
| --- | --- |
| Remote teams do not need more meetings. They need fewer decisions per meeting. (D, 60) | Freelance designers: I lost $4,000 to one missing line in a contract. (A, 96) |
| A clear point of view and a good rhythm, but no number, no name and none of the contrast words the grader looks for | Every rule is satisfied, and the grader cannot tell whether the $4,000 is real or invented |
| We would keep it for the right account | We would keep it only if the story is true |

The grader cannot judge truth, and it cannot judge fit. It also does not know your audience, your topic or your timing. We have no data that says a B outperforms a C on X, so we do not claim it. Use the grade to find the weak rule, then use your judgement on the rest.

## Before you post: a hook checklist

Run this on the first line of every post. It takes under a minute once you have done it a few times.

Is this hook ready?

- It opens with a number, name, time, place, contrast or promise, not a greeting.
- The right reader can tell in five words that the post is for them.
- Every detail in it is true, and rounded numbers say about.
- It leaves out one thing the post supplies, so there is a reason to read on.
- The second line answers what the first line opened.
- There is no link, filler word or jargon in it.
- It reads like something you would say aloud.
- It does not use the same shape as your last three posts.

Draft a hook, grade it in the [hook grader](https://kairopost.com/tools/hook-grader), fix the weakest rule, then check the full post with the [AI phrase checker](https://kairopost.com/tools/ai-phrase-checker) to catch the stock phrases that sneak into the body. When you are ready to publish, count the final post in the [character counter](https://kairopost.com/tools/x-character-counter), link and all.

In the product

## How Kairo Post does this

Everything above works by hand. Kairo Post does the same work for you, with your approval before anything goes out.

- [Free tool Hook grader Score your opening line against a clear checklist.](https://kairopost.com/tools/hook-grader)
- [Feature AI Agent Ask in plain words. Posts, threads and designs appear on the canvas.](https://kairopost.com/features/ai-agent)

## Questions people ask

### How long should an X hook be?

Short enough to read at a glance. The hook grader gives full marks for 5 to 14 words in the first line. Keep links out of that line, because a link takes 23 of your 280 characters. If the idea needs more room, let the first line make the promise and the lines below carry the detail.

### Should an X hook be a question?

Sometimes. A question works when your reader has the problem and does not have the answer yet. A yes or no question, or one the reader can answer in their head and move on from, gives them a reason to keep scrolling. When in doubt, state the surprising fact and let the question form in the reader's mind.

### Is a hook the same as clickbait?

No. A hook opens a gap and the post closes it. Clickbait opens a gap the post never closes, or closes with something smaller than promised. Nielsen Norman Group's advice on headlines is to write lines that make sense out of context and to aim for clarity over hype or clever wording.

### Do replies need a hook?

Not in the same way. A reply appears under someone else's post, so its job is to add to that post, not to stop a scroll. Write the reply for the person you are answering. The first post of a thread does need a hook, and everything in this guide applies to it.

### Can I use a hook template?

Yes, as a starting shape. Fill every blank with a real detail from your own post. A template filled with vague words reads like every other post that uses it, and it scores badly in the hook grader too. If every post you write opens with the same pattern, vary it.

### Does a high hook grade mean the post will do well?

No. The grader checks six writing rules. It has no performance data and makes no claim about reach, and neither do we. Performance depends on your audience, your topic, your timing and the rest of the post. Use the grade to catch weak lines, then trust your own judgement.

## Sources

Every rule, limit and figure in this post was checked against these on the date shown.

1. [Counting Characters, X developer documentation](https://docs.x.com/fundamentals/counting-characters) docs.x.com: · checked: 1 October 2026
2. [About different types of Posts, X Help Center](https://help.x.com/en/using-x/types-of-posts) help.x.com: · checked: 1 October 2026
3. [First 2 Words: A Signal for the Scanning Eye, Nielsen Norman Group](https://www.nngroup.com/articles/first-2-words-a-signal-for-scanning/) nngroup.com: · checked: 1 October 2026
4. [Headings Are Pick Up Lines: 5 Tips for Writing Headlines That Convert, Nielsen Norman Group](https://www.nngroup.com/articles/headings-pickup-lines/) nngroup.com: · checked: 1 October 2026
5. [Inverted Pyramid: Writing for Comprehension, Nielsen Norman Group](https://www.nngroup.com/articles/inverted-pyramid/) nngroup.com: · checked: 1 October 2026
6. [The Psychology of Curiosity: A Review and Reinterpretation, George Loewenstein, Psychological Bulletin (summary)](https://www.phdane.com/posts/Loewenstein1994-PsychologyOfCuriosity/) phdane.com: · checked: 1 October 2026

Written by

## Sami Kerr, founder of Kairo Post

Keep reading

## More in Writing for X

[All posts on this topic](https://kairopost.com/blog#writing)

- (Featured image for How to write great X posts: a single post card whose first line, One idea, one reader., is underlined in amber, with nine small numbered tabs down its right edge, tab 1 lit, beside the title How to write great X posts and the label Writing for X.) Writing for X · Guide: ### [How to write great X posts: the complete guide](https://kairopost.com/blog/how-to-write-great-x-posts) How to write X posts people read to the end: one idea, a first line that earns the second, plain words, the right format, one ask and a two minute check. 5 October 2026: 20 min read

## Post at the right moment. Starting today.

Connect an account, describe your voice and let Kairo Post do the legwork.

[Get started](https://app.kairopost.com/signup) [See pricing](https://kairopost.com/pricing)
