Skip to main content
All posts
X Growth

What Works on Twitter: 9,556 Tweets Analyzed

We scored 9,556 posts from 185 creators against each author's own baseline. Goal shares hit 50%, tags lift 1.26x, bare links cost 0.91x. Full data.

DS

Daniel Smidstrup

Founder of ClimbX

Follow on X

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

6 min read
A specimen board groups post cards into three rows, with one orange-edged standout in each row and a magnifying glass. Charcoal pencil illustration on cream with orange highlights.

Across 9,556 posts from 185 creators, the posts that beat their author's own average were specific: concrete goal shares (50.0% hit rate), building-in-public updates (41.5%), genuine hot takes and stories. Tagging a relevant account, adding a real number and attaching a meaningful image each lifted results. Plain one-liners and bare links did worst.

We also analyzed a second set, 372 breakout posts from 19 larger accounts, to see what separates a viral post from one that merely does well. Several rules flip.

How the posts were scored

Raw likes are useless for comparing accounts: a small account's best post will never out-like a large account's worst. So every post was scored against its own author's track record.

  • Hit: the post landed in that creator's top 25%.
  • Flop: it landed in their bottom 25%.

By definition, a random post has about a 25% chance of being a hit. Anything well above that beat the author's own average more often than chance. A small account's win and a large account's win become directly comparable.

How long should a tweet be?

The most repeated advice on X is "keep it short." For everyday posts, the data says the opposite.

LengthHit rateNote
12 words or fewer21.3%Lowest hit rate, highest flop rate
26 to 50 words29.1%Part of the everyday sweet spot
51 to 100 words30.4%Highest hit rate, lowest flop rate (17.9%)

That does not mean write essays. The sweet spot is 26 to 100 words, enough room to make one complete point. Save true one-liners for the rare line that is genuinely quotable.

Which post formats work best on Twitter?

Format moved results more than almost anything else, and the spread between best and worst was large.

FormatHit rateNote
Goal share (commitment, deadline, progress number)50.0%Only about 1% of posts
Building in public / looking to connect41.5%
Direct audience address ("Founders, here is...")34.9%
Genuine hot take34.1%Low 16.5% flop rate
Story29.0%Largest reliable sample: 1,774 posts
Plain one-liner18.2%Worst format measured, 34.0% flop rate

The goal share is the standout and the least used. Saying "here is exactly what I am going to do" feels exposing, which is also why it works: it is specific and checkable.

Hot takes only worked with real conviction. A neutral statement dressed up as a hot take flopped.

For an everyday default, a story is the safest choice. The five post patterns guide turns these formats into templates.

What small changes lift engagement?

ChangeWithWithoutEffect
@mention a relevant person or product31.6%25.2%1.26x
Hashtag (everyday posts)30.7%25.3%1.21x
Specific number29.2%24.2%1.21x
Meaningful image29.9%24.8%1.21x
URL in the post24.6%27.0%0.91x

The simplest rule to apply: quantify whenever it is truthful. A real price beats "cheap," a real rating beats "high," and a real screenshot beats a stock graphic.

Two myths get corrected here. Hashtags were a mild positive in everyday posts, not a reach killer.

The thing that hurt was the bare link. If you must share one, wrap it in a real point instead of leading with it.

On images, "meaningful" is the key word. A separate 100-post image test found decorative images cut reach while proof images such as screenshots and charts helped.

What winning and losing posts say

Phrases that showed up far more often in top-quartile posts were about connecting, building and goals: "looking to connect," "building in public," "I'm building," "current goal," and specific follower milestones.

Bottom-quartile phrases were the opposite: "I built an MVP," "here's the repo," "feel free to" check it out. The clearest failure in the dataset was the generic self-promo link drop. Reframe that same moment as the story of why you built it, or as a goal share with a real number.

When should you post?

Timing is a smaller lever than format, but it was consistent. Monday was the best day (29.0% hit rate) and Sunday the worst (22.9%).

By hour, the off-peak 00 to 05 UTC band had the highest hit rate at 28.3%, beating the crowded 12 to 17 UTC midday slot at 25.3%. For a US and EU audience, the quieter hours are worth testing.

What does it take to go viral?

Everything above is about beating your own average. Going viral is a different game. We analyzed 372 breakout posts, each at least 1.46x its author's normal engagement.

  • Go tighter. Posts of 13 to 25 words were over-represented among breakouts. The 26 to 50 word everyday sweet spot was the dead zone for going viral.
  • Use real bullets for lists. Bulleted lists outperformed prose lists 1.42x at the median.
  • Drop hashtags. Only 3 of the 372 breakouts used any. The measured 0.76x effect rests on that small count, so read it as "breakouts rarely use them."
  • Pick the payoff first. Stories earned the most likes, 937 mean likes per breakout post. Genuine questions were the only format whose replies outnumbered likes, at a 1.06 reply-to-like ratio.

So decide before you write: a story when you want reach through likes, a question when you want conversation. That matches the founder's 10 biggest posts, where 9 of 10 asked readers to answer.

What works for accounts under 500 followers?

For accounts with 100 to 500 followers, goal shares hit 60.7%, the strongest single result in the study. Pair public goals with "looking to connect" posts and steady storytelling. Small accounts grew by being specific about what they were working on, not by gaming hashtags or chasing trends.

What this data cannot tell you

These are correlations across real posts, not controlled experiments. A goal share may win partly because people who post goals also have momentum to report.

Some groups are small: goal shares were about 1% of posts, and only 3 breakouts used hashtags. Use the findings as hypotheses to test on your own account.

The short version

  • Length: 26 to 100 words for everyday posts.
  • Format: a story by default; a goal share when you have a real one.
  • Levers: tag a relevant account (1.26x), quantify truthfully (1.21x), add a meaningful image (1.21x).
  • Avoid: the bare promo link (0.91x) and the plain one-liner (18.2%).
  • Timing: test Monday and the quiet 00 to 05 UTC window.
  • Going for a breakout: 13 to 25 words, real bullets, no hashtags, and a clear payoff.

ClimbX, an X-focused growth tool for founders and creators, uses the same outlier-first approach: it 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. Plans start at $29/month, with a 7-day trial.

Sources

Frequently asked questions

What type of tweet gets the most engagement?

In this dataset, the goal share, a concrete commitment or progress number, hit the author's top 25% half the time. Stories were the most reliable everyday format at 29.0%.

Do hashtags hurt reach on Twitter?

Not in everyday posts, where they were a mild 1.21x positive. Among viral breakouts they were almost absent, so they do not help a post go viral.

Do links reduce tweet reach?

Posts containing a URL hit 24.6% of the time vs 27.0% without, a 0.91x effect. Lead with the point and treat the link as secondary.

How was a "hit" defined?

A post counted as a hit when it landed in its own author's top 25% by engagement. That makes small and large accounts comparable.

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