How the X Algorithm Actually Works

What we found in the source code

Updated April 8, 2026
X published their algorithm source code on January 20, 2026 and promised to update it every 4 weeks. It has been 11 weeks with no update.
LAST UPDATE: JAN 20, 2026 · PROMISED: EVERY 4 WEEKS · OVERDUE: 11 WEEKS
The short version: Replies, quotes, and follows help the most. Likes barely matter. Reports and blocks can destroy your reach. Posts from people you follow get shown first. And posting too much at once hurts you.

Do This Right Now

Six things you can do today based on how the algorithm actually scores posts.

Ask a question in every post

Replies are the #1 signal. End with a question or a hot take that makes people type a response.

Reply to your replies

When you go back and forth with someone, the algorithm picks up on it. Don't just like their comment — reply to it.

Quote-post instead of repost

A quote post scores much higher than a plain repost because it adds your voice to the conversation.

Make your bio worth clicking

When someone clicks your profile from a post, that's a high-value signal. Reward that click with a strong bio and pinned post.

Space out your posts

The algorithm shows each new post from you a little less. If you drop 5 posts in an hour, the last ones barely get seen.

Never give anyone a reason to hit Report

A few reports on one post can wipe out weeks of good engagement. It's the single most destructive signal.

Post Formats That Work

These aren't guesses. They're reverse-engineered from how the algorithm scores different types of engagement.

The Quote-Post Reactor

This format triggers multiple high-value signals at once: the quote signal, dwell time from the original content, video quality view from the clip, and reply potential from the take.
Step 1: Find a post that's already going viral or has a long read/watch time.
Step 2: Quote-post it with a short, punchy take — one or two sentences max.
Step 3: Attach a short reaction video clip (a movie scene, a reaction, something visual).
Step 4: End with a question or a strong opinion that pulls replies.

Why it works: The quoted content keeps people scrolling and reading (dwell time). Your quote-post creates a new conversation thread. The video clip triggers the video quality view signal. And if people reply to your take, you hit the highest-scoring action in the algorithm. This format stacks 4+ signals into one post.

The Thread Trap

Threads generate click signals (people open the thread), dwell time (they read through it), and reply signals (they respond at the end).
Step 1: Open with a hook that creates curiosity. Don't give away the payoff in tweet one.
Step 2: Deliver your content across 5+ posts in the thread.
Step 3: End with a call to action — "What do you think?" or "Am I wrong?"

Why it works: The algorithm tracks how long someone stays in your thread. A 5-tweet thread that takes 2 minutes to read generates far more dwell signal than a single tweet someone scrolls past in 2 seconds. Clicking into the thread is itself a tracked signal. And the question at the end drives replies.

The DM Magnet

Most creators don't know this: when someone DMs your post to a friend or copies the link, those are separately tracked signals. Private sharing counts.
Step 1: Share something exclusive — a tip, a data point, a piece of news that isn't widely known yet.
Step 2: Make it feel like insider info. "Most people don't know this, but..."
Step 3: Keep it short enough to forward but valuable enough that someone wants to forward it.

Why it works: People share exclusive or actionable information privately. "You need to see this" posts trigger DM shares and copy-link actions that most creators never think about. The algorithm is watching both.

The Profile Pull

Profile clicks are a high-value signal, and a follow from a post is one of the strongest signals in the entire algorithm.
Step 1: Post something that makes people wonder "who is this person?"
Step 2: Don't over-explain in the post. Let curiosity do the work.
Step 3: Have a pinned post and bio that delivers on the curiosity — make the profile visit worth it.

Why it works: When someone clicks your profile, that's a strong signal. When they follow you after that, it's one of the best things that can happen — your future posts show up in their feed without any penalty. It compounds over time.

How Posts Get Scored

When you open the "For You" feed, the algorithm collects posts from people you follow and uses AI to find posts from people you don't follow. Then it scores every post by predicting how likely you are to take 19 different actions. Here's how those actions rank.

Helps the most
What Happened Value Impact Why It Matters
Someone replied Very High
The strongest positive signal. Replies say "this post started a conversation."
Someone quoted the post Very High
Quote posts spread your content into someone else's audience.
Someone followed you Very High
A follow means your future posts show up in their feed without penalty.
Helps a lot
Someone spent time reading it High
The algorithm measures how long people stop on your post.
Someone clicked your profile High
Checking out who you are is a strong interest signal.
Someone shared it via DM High
Sending a post privately to a friend is tracked.
Someone copied the link Moderate
Sharing outside X is tracked too.
Someone clicked into the thread Moderate
Opening a thread means someone wanted more.
Someone reposted it Moderate
Reposts help but score less than quotes or replies.
Someone liked it Low
Likes are easy to give, so the algorithm doesn't value them much.
Someone watched the video Conditional
Only counts if the video is long enough. Short clips may not trigger this.
Hurts your reach
Someone hit "Not Interested" Negative
A downvote. Directly lowers your score.
Someone muted you Bad
Worse than "not interested." They never want to see you again.
Someone blocked you Very Bad
You lose that person's audience permanently.
Someone reported the post Devastating
A few reports can wipe out hundreds of likes.

What This Actually Means

1 reply
worth way more than 10 likes
1 quote post
worth way more than 10 likes
1 report
can erase hundreds of likes
1 new follower
best thing that can happen

Two Rules You Need to Know

1

Followers see your posts first

In-network content gets full score. Everyone else gets penalized.
  • Posts shown to your followers compete at full strength
  • Posts shown to people who don't follow you start with a penalty
  • Every new follower = one more person who sees you without the penalty
2

Posting too much at once hurts you

Each extra post from the same author gets shown less
  • Your first post gets full visibility. Second gets less. Third even less.
  • Space your posts out through the day. Don't dump everything at once.

The Full Playbook

Everything from the quick hits above, plus the reasoning behind each one.

1

Start conversations, not broadcasts

Replies are the #1 signal
  • End every post with a question or a take that makes people want to respond
  • Reply to your own replies. When you and a commenter go back and forth, the algorithm picks up on it
  • One good reply thread is worth more than 50 likes. Stop chasing hearts.
  • The first 30 minutes matter most. Get conversations started early.
2

Make people stop scrolling

Time spent = high signal
  • Write threads that keep people reading. The algorithm measures how long they stay
  • Use detailed images people want to zoom into — expanding an image is a tracked signal
  • If someone clicks your profile after seeing your post, that's a big deal. Make your bio and pinned post deliver
  • A post someone stares at for 30 seconds scores better than one they scroll past in 1 second, even if both get liked
3

Create content people want to send to friends

DM shares and link copies are tracked
  • When someone DMs your post to a friend, the algorithm sees it. Same when they copy the link
  • Exclusive info, useful tips, and "you need to see this" content triggers private sharing
  • This is a signal most creators completely ignore. The algorithm rewards private distribution, not just public
4

Make your videos long enough to count

Short clips may not score at all
  • The algorithm has a minimum video length before it counts a "quality view." Very short clips might not trigger it
  • Don't autoplay-bait. Quality views matter, not just impressions
  • A 30-second video that gets replies will outperform a 5-minute video watched in silence
5

Do not get reported

Reports are the worst thing that can happen
  • A small wave of reports on one post can wipe out all the good signals from weeks of posting
  • Blocks and mutes hurt too, but reports are the nuclear option
  • Provocative is fine. Reportable is not. Know the difference.
6

Grow your followers — it compounds

More followers = less penalty
  • Every new follower means one more person who sees your posts at full score instead of the penalized score
  • When someone follows you from a post, it scores high AND makes them in-network for all your future posts
  • Reaching people who don't follow you is possible, but your post has to score way higher to beat the penalty

Want the Full Technical Breakdown?

Everything above is based on our reading of X's actual source code — the scoring formulas, the AI architecture, and all 19 tracked actions. If you want to see the code-level details:

Read the Technical Deep Dive →