write better

For You Feed: How X's Discovery Algorithm Works

TL;DR

The For You feed is X's primary content discovery tab, determining what 500+ million users see. The Heavy Ranker scores approximately 1,500 candidate posts per user session, sourced from in-network accounts (people you follow) and out-of-network accounts (machine learning matched based on engagement patterns). Posts with high predicted engagement scores (especially reply probability) appear at the top. Early engagement velocity in the first 30-60 minutes determines whether content breaks through to out-of-network distribution.

In-Network vs Out-of-Network

The For You feed draws from two sources. In-network content comes from accounts the user follows. This content has an inherent advantage because the user has already signaled interest by following. Out-of-network content is surfaced by machine learning models that predict which content from unfollowed accounts a user would engage with, based on the engagement patterns of similar users.

For content creators, the goal is to break through to out-of-network distribution, because that's where exponential reach happens. Your followers see your content by default (in-network). Reaching non-followers requires the algorithm to predict high engagement from users who have never interacted with you.

Roughly 1,500 candidate posts are evaluated per user session. The Heavy Ranker scores each one, and the highest-scoring posts fill the For You tab. This means your article is competing not just against other articles, but against every piece of content on the platform that the algorithm considers for that user.

The First-Hour Gate

The algorithm's most consequential decision happens in the first 30-60 minutes after publishing. During this window, the algorithm tests your content against a sample of your followers (in-network). If the early engagement signals are strong, especially reply rate and dwell time, the algorithm begins pushing the content to out-of-network users.

If the first hour is weak, the algorithm rarely gives the content a second chance. The post stays visible to some followers but never reaches the For You feeds of non-followers. This is why posting timing (when your audience is active) and first-hour engagement strategy (replying to every comment, seeding the reply chain) are as important as the content itself.

A post that stalls in the first hour gets permanently deprioritized. There is no delayed virality on X the way there can be on platforms like YouTube, where content resurfaces through search. On X, distribution is front-loaded: either the first hour earns out-of-network distribution, or the opportunity is gone.

Try It Yourself

Write Better Articles generates articles designed for the For You feed pipeline. The hook is optimized to earn initial engagement from followers, the body sustains dwell time to generate Tier 2 signals, and the ending drives replies (Tier 1, highest weight). The Algorithm Brief's "Early analytics" field tells you what to monitor at 2 hours and 24 hours post-publish, and the "First reply" field gives you the ideal conversation starter to seed engagement in the critical first hour.

Optimize for the For You feed — generate an article, publish it when your audience is active, immediately post the suggested "First reply" from the Algorithm Brief, and reply to every comment in the first hour. Write my article →

Related Concepts

Heavy RankerEngagement SignalsEarly Engagement VelocityReply WeightAccount Calibration

FAQ

How does X's For You feed work?

The For You feed evaluates roughly 1,500 candidate posts per user session, drawn from in-network accounts (people you follow) and out-of-network accounts (ML-matched based on engagement patterns). The Heavy Ranker scores each candidate across 19 engagement signals. The highest-scoring posts appear at the top of the feed.

How do you get on the For You feed on X?

Your content must generate strong early engagement, especially replies and dwell time, in the first 30-60 minutes after publishing. The algorithm tests content against a sample of your followers first. If engagement signals are strong, it begins distributing to out-of-network users via the For You feed. Posting when your audience is active and replying to every comment in the first hour are the highest-leverage actions.

Can small accounts reach the For You feed?

Yes. The algorithm favors engagement quality over follower count. A post from a 500-follower account that generates a high reply rate can reach the For You feed of non-followers. Small accounts often benefit from a 'small account boost' that weights engagement quality more heavily than raw numbers, allowing new voices to outperform large but disengaged accounts.

Write your own algorithm-optimized article

Write my article →

For educational purposes only. AI-generated copy: always review before posting.