X Growth

The X Algorithm Explained

A plain-English guide to how the X algorithm ranks posts in 2026, what signals it rewards, and how to work with it instead of against it.

MCMaya ChenUpdated July 7, 20263 min read
Quick answer

The X algorithm ranks each post by predicting how likely you are to engage with it, then weights those predictions toward replies, longer dwell time, and content the author's followers actually finish. It does not care about hashtags or posting at a magic minute. It cares whether real people stop, read, and respond.

X open-sourced the core of its recommendation system, so the ranking signals are not a mystery anymore. This guide translates the machine-learning parts into things you can act on: what the algorithm is trying to predict, which engagement types carry the most weight, and what quietly suppresses reach. The point is not to trick the system. It is to understand what it optimizes for so your posts stop fighting it.

What the algorithm is actually doing

The For You feed is a ranking problem. Out of the millions of posts X could show you, it picks a few hundred, scores them, and sorts. The score is a prediction: how likely are you to reply, like, repost, or spend time on this post. Every post you publish is being scored the same way for every candidate viewer.

So the useful question is not what does the algorithm like. It is what does it predict people will do with my post. If the honest prediction is they will scroll past, no timing trick changes that. If the prediction is they will stop and reply, you get distribution.

This is not a rumor
X published the recommendation code on GitHub. A lot of what circulates as algorithm secrets is guesswork built on top of it. When a claim contradicts the open-source signals, trust the code.

The signals that carry weight

Not all engagement is equal. The ranking model weights actions by how much effort and intent they show. A reply is a stronger vote than a like, because it costs more. Here is the rough hierarchy, from strongest to weakest.

SignalWhy it is weighted this wayWhat it means for you
Reply, then a reply back from youA real conversation is the hardest signal to fakeWrite posts that invite a specific response, then answer them
Reposts and quotesSomeone put their own name behind your postGive people a line worth stealing
Dwell timeReading the whole thing beats a reflex tapLonger, finishable posts can outperform one-liners
LikesCheap, but still positiveNice to have, not the goal
Profile clicks and followsThe strongest long-term signalConsistency in one lane earns these

Notice that the top of the list is all about conversation, not applause. The model would rather show a post that fifty people argue about than one that five hundred people silently like.

What quietly holds a post back

There is a second set of signals that pulls scores down. These are the ones people trip over without realizing it.

  • Negative feedback: people hitting not interested, mute, or block after seeing your post. A little is normal. A pattern teaches the model to show you less.
  • Outbound links in the post body. X wants to keep people on X, so a bare link can dampen reach. Leading with the idea and putting the link in a reply is the common workaround.
  • Posting into dead air. If your own followers routinely ignore you, the model has less reason to expand your post to strangers.
  • Engagement bait that gets reported. Reply if you agree posts can win short term and cost you trust long term.
The follower graph still matters
Your first wave of distribution goes to people who follow you or engage with you often. If that inner circle does not respond, the post rarely escapes to the wider For You feed. Reach is earned close to home first.

How a post travels through the system

  1. 1
    Candidate generation
    The system gathers posts you might see, roughly split between accounts you follow and accounts you do not. Your post enters this pool for your followers first.
  2. 2
    Scoring
    Each candidate gets a predicted engagement score from the ranking model. This is where your first line, your topic, and your track record with that viewer come in.
  3. 3
    Early feedback
    The first people who see it react or ignore it. Strong early replies and reposts raise the post's real score and widen its reach. Weak signals cap it.
  4. 4
    Expansion or decay
    A post that keeps earning replies keeps getting shown to new clusters of people. One that stalls fades. This is why the first hour matters more than the first day.

How to work with it, not around it

Algorithm-friendly without being manipulative
  • Lead with a first line that earns the second, since only that line is guaranteed to show in the feed.
  • Write something specific enough that a real reply is easy to give.
  • Reply to your own replies. The conversation itself is a ranked signal.
  • Keep links out of the main post when reach matters. Put them in a follow-up.
  • Post in a consistent lane so your followers actually engage, which feeds every downstream score.
Where TweetX fits
TweetX syncs your real X analytics and ranks your own posts by replies and impressions, so you can see which posts the algorithm actually rewarded and write more like them. It reflects how the system treats your account instead of guessing from generic advice.

FAQ

It does not ban them, but a bare outbound link in the post body tends to get less reach because X prefers to keep people on the platform. If a post is mainly there to send traffic elsewhere, put the hook in the post and the link in a reply.

Sources

Related guides

Grow on X without the guesswork

TweetX writes in your voice, schedules straight to X, and turns your real analytics into a plain do more of this and do less of this.