How to mine long-form for X posts
A single long piece usually holds five to ten posts, not one. Each subheading, example, stat, and strong sentence is a candidate. Your job is to extract the standalone ideas and rebuild them for a reader who has never seen the source.
- 1Break it into ideasList every distinct point, story, or number in the source. Each line is a potential post.
- 2Find the standalone onesKeep the ideas that make sense with no context from the original. Those become single posts.
- 3Find the thread-worthy onesA point with several supporting steps or examples becomes a thread, not one tweet.
- 4Rewrite for the feedGive each one a fresh first line. Do not paste a paragraph from the article. Native beats copied every time.
Repurposing formats and templates
Different source material maps to different X formats. Use this table to decide what each piece of content should become, then reach for the matching template.
| Source | Best X format | How to shape it |
|---|---|---|
| How-to blog post | Numbered thread | One step per post, hook that promises the outcome |
| Data / research | Single post | Lead with the surprising number, add one line of context |
| Personal story | Story thread | Open on the tension, resolve with the lesson at the end |
| Podcast / video | Quote posts | Pull the sharpest lines, one per post, in your words |
| Newsletter issue | Recap thread | Break the main points into posts, link the full issue at the end |
| Long argument | Contrarian post | State the counterintuitive claim, defend it in a short thread |
Wrote 2,000 words on onboarding last month.
The whole thing comes down to one line:
If a new user cannot reach a win in 5 minutes, your copy does not matter.
- Rewrite, never paste. Feed-native phrasing beats a lifted paragraph.
- Change the hook every time. The article's intro is rarely the best first line for a post.
- Space the reposts out. Turn one piece into a week of posts rather than dumping them all at once.
- Link last. If you point back to the source, do it in a reply or the final post, not the opener.