Skip to main content
All posts
How To Go Viral On Twitter

5 Reasons Your Twitter Posts Aren't Going Viral

Most posts do not go viral because they ask for nothing, prove nothing, run too long, carry decoration, or lead with a link. Fixes from 9,556 X posts.

DS

Daniel Smidstrup

Founder of ClimbX

Follow on X

I grew my X account from 0 to 10K followers in 137 days.

5 min read
A paper airplane is tethered to five cluttered tags, with orange-handled scissors ready to cut a thread. Charcoal pencil illustration on cream with orange highlights.

Most X posts do not go viral for five fixable reasons: they give the reader nothing to respond to, they make claims without proof, they are too long for a breakout, they carry decoration such as stock images or hashtags, or they lead with a link. Virality still involves luck, but these five decide whether a post has a chance.

What does "going viral" mean here?

Raw numbers make small and large accounts impossible to compare, so ClimbX's analysis of 9,556 posts measured virality relative to each author. It looked separately at 372 breakout posts from 19 larger accounts, each at least 1.46x its author's normal engagement. The five reasons below come from that data and from Daniel Smidstrup's own biggest posts.

X's open-source recommendation code explains why the reader's reaction is everything. The For You feed ranks posts from accounts a viewer follows and accounts they do not, by predicting each viewer's likely actions, such as replying, reposting, dwelling or following. A post goes far when strangers are likely to act on it.

1. The post gives the reader nothing to respond to

A neutral observation asks nothing of the reader, so most readers do nothing. Nine of Daniel's 10 biggest posts asked for an answer, a choice or a pitch, and together those 10 drew 2,067,969 impressions and 11,052 replies. The analysis is in my 10 biggest X posts.

The ask was built into the sentence, not tacked on. "I am a founder scare me with 1 word" works because the constraint makes replying a quick game. A closing "thoughts?" does not do the same job.

2. The claim has no proof or number

"This tool saved me a lot of time" asks the reader to take your word for it. A specific number lets them judge. In the 9,556-post study, posts with a specific number hit their author's top quartile 29.2% of the time against 24.2% without, a 1.21x lift.

Goal shares, which state a concrete commitment, deadline or number, were the strongest format measured at a 50.0% hit rate. Daniel's payout post, "First X payout: $828.77. Took me 81 days to get here from never using X before," made his top 10, with screenshots attached that proved the amount.

3. It is too long for a breakout

Everyday posts do best at 26 to 100 words. Breakouts are different: posts of 13 to 25 words were over-represented among the 372 viral posts, while the 26 to 50 word range was the dead zone for going viral. A breakout attempt should be tight enough to read and share in seconds.

If the post is a list, use real bullet markers. Bulleted lists outperformed prose lists 1.42x at the median among breakouts. How long should a tweet be covers length in more depth.

4. It carries decoration instead of content

Decoration is anything that adds visual weight without information. Daniel tested it on his last 100 posts.

Attaching an image cut average reach by 21%, and by 48% to 65% on generic posts and one-liners where the image was decorative. Many of those decorative images were AI illustrations.

Real proof images, such as payout screenshots, beat text-only by 78%. The full test is in do AI images hurt your reach on X.

Hashtags behave the same way at breakout scale. They were a mild positive on everyday posts, but only 3 of the 372 breakouts used any, and at that scale they were a 0.76x tax.

5. It leads with a link

Posts containing a URL hit 24.6% of the time against 27.0% without, a 0.91x penalty in the 9,556-post study. The clearest failure in the whole dataset was the self-promotional link drop: "I made a thing, here is the link, feel free to use it."

If the link matters, make the post work without it. Tell the story of why you built the thing, or share a goal with a real number, and keep the link out of the main post.

A pre-post checklist

CheckFix if no
Does the post ask the reader for something specific?Build a constrained ask into the sentence
Is there a real number or proof?Add one if it is true, or cut the claim
Is a breakout attempt under about 25 words?Cut background and keep the tension
Would removing the image or hashtag remove information?If not, remove it
Does the post work without its link?Rewrite around the story, not the URL

What these fixes cannot do

They raise the odds. They do not guarantee an outcome.

One exceptional post can also distort your picture: Daniel's biggest post produced 65.7% of all his top-10 impressions. Treat a viral post as a clue to repeat in a new form, not as the new normal.

ClimbX shows what is working for accounts slightly ahead of you in your niche and helps you draft in your own voice with an assistant called Cliff. You review and edit every draft before it is published or scheduled.

Sources

Frequently asked questions

Why do some bad posts go viral?

Luck, timing and who happens to engage early all play a part. The five fixes improve the odds on every post rather than explaining every outlier.

Which of the five matters most?

Giving the reader something specific to respond to. Nine of Daniel Smidstrup's 10 biggest posts were built around a reader response.

Do threads go viral on X?

They can, but the opening post has to work on its own. The same rules apply to it: a clear ask or tension, proof, and no decoration.

Does posting time decide virality?

Timing matters less than format in the 9,556-post data. Monday and the 00 to 05 UTC window did best, but the gaps were far smaller than between formats.

Try the loop on your own cohort.

Pick three accounts you would like to be at in 12 months. ClimbX pulls their recent outliers, tags them, and drafts in your voice off what is currently working. Edit, ship, watch the loop tighten.

Read next

Allow optional cookies for ads, analytics and referrals? Privacy details