Posting a thread takes 30 seconds. Writing one people read to the end takes a plan. Here’s both: the taps, then the structure.
How to post a thread on X
On the phone (iOS and Android)
Tap the + (new post) button and write your first post, the hook.
Tap the small + at the bottom right of the composer. A second post box appears, joined to the first by a line.
Write the next post. Repeat for every post in the thread.
Tap Post all. X publishes them in order as one thread.
On the web
Click Post in the sidebar (or use the box at the top of Home) and write the hook.
Click the + icon next to the Post button to add another post.
Keep adding posts, then click Post all.
Adding to a thread you already posted
Open the last post of the thread and choose Add another post (or reply to yourself). It joins the chain. Useful for updates or a late call to action.
Shortcut: draft the whole thing in the thread maker first. You can reorder posts, auto-split long ones and check the score, then copy each post into X in order.
How to write a thread people finish
Every thread has the same five parts. The one that matters most is the first: X shows only the hook in the timeline, and your replies stay collapsed underneath it. If post 1 doesn’t earn the tap, the other posts might as well not exist. Step through the parts below to see what each one has to do.
Anatomy of a thread, one post at a time
Hook
First payoff
Body
Recap
Call to action
I rewrote 40 landing pages last year.
The same 5 fixes lifted conversion almost every time:
Its job: This is the only post shown in the timeline. It makes a specific promise (5 fixes, from 40 real pages) and ends with a colon that asks for the tap.
Everyone scrolling past sees this post, alone.
That’s the whole trick: a thread is a chain where each post has to earn the next tap. If you like learning this way, one small step at a time, ahaboo has narrated, interactive explainers of how everyday things really work.
Ten rules that make threads better
Write the hook last. Once you know your best point, the hook is easy to write.
Be specific. “I cut our AWS bill 41%” beats “Some cloud cost tips”. See hook examples.
Skip “A thread 🧵”. It spends your best line announcing the format instead of the value.
One idea per post. If you need “and also”, it’s two posts.
Use white space. Short lines and blank lines read faster on a phone.
Front-load value. Put your strongest point second, right after the hook.
Keep links for the end. A link in post 1 sends readers away before the thread starts.
Add a visual where it teaches. A screenshot or chart can say what 280 characters can’t.
End with one ask. Follow, repost or bookmark. Pick one.
Stay around. Reply to early comments; conversation in the first hour helps the thread travel.
Need a starting structure? Open one of the thread templates. Pasting an existing article? The tweet splitter cuts it at sentence boundaries.
Questions
How do you make a thread on Twitter (X)?
Open the composer and write your first post. Tap the + button (bottom right on mobile, next to Post on desktop) to add a second post below it, and repeat for each post. When you’re done, tap “Post all” and X publishes them as one connected thread.
How do I add to a thread I already posted?
Open the last post of your thread, tap the + or “Add another post” option (or reply to your own last post) and publish. The new post joins the thread.
How many posts should a thread have?
Enough to deliver on the hook and no more. Most well-read threads run between 4 and 12 posts. If yours is heading past 15, split it into two threads.
Should I number the posts in a thread?
Numbering like 1/7 tells readers how long the commitment is and makes it easy to reference a specific post. It’s optional; many writers number list-style threads and leave story threads unnumbered.
When is the best time to post a thread?
When your own followers are online. X Premium analytics and third-party tools can show this. For most audiences, weekday mornings in their main time zone are a good first test.
Can I schedule a thread on X?
The X composer can schedule single posts on the web; scheduling whole threads usually needs a third-party scheduler. ThreadCreator is for writing and polishing; copy the finished posts into whichever tool you use to publish.