Public ranking mechanics explained, with practical creator experiments clearly separated from source facts.
The official X algorithm repository publishes core For You feed code. Its README describes candidate retrieval, ranking, filtering and configuration, and explicitly lists components that are not included. It is not a complete reproduction of the live service.
This guide separates documented mechanics from my suggested creator experiments. The repository changes over time; check its current configuration before making technical claims. No tactic here guarantees reach or reproduces a production ranking score.
Phoenix uses the viewer's engagement history to predict actions and values for candidate posts. Ranking combines weighted predictions. Retrieval, filtering and other processing also affect what is shown.
A simplified explanation, not the complete production scoring function
The README's August 14 clarification is explicit: weights scale predicted probabilities or continuous values, not raw engagement counts. A report does not cancel a fixed number of likes. Likewise, ten replies cannot be declared better than two hundred likes from those totals alone.
Positive and negative predictions both matter. Weight magnitudes alone do not tell a creator which action will dominate: prediction scales, the viewer, configuration and other stages matter too.
Thunder supplies in-network candidates; Phoenix retrieval and SimClusters supply out-of-network candidates. Being followed makes a post eligible for relevant retrieval, not guaranteed to be seen. Visibility filtering is distinct from ranking.
These are editorial recommendations, not deductions of guaranteed outcomes from source code.
Ask a specific question that follows naturally from the post. Offer enough context for someone to answer. Measure whether replies add insight rather than rewarding argument for its own sake.
Give readers an idea worth discussing or quoting. Link the evidence and distinguish observation from opinion. Do not manufacture certainty to provoke reactions.
Explain the topic you cover and the recurring value you provide. An occasional relevant follow invitation is a reasonable experiment; it is not a ranking guarantee.
Use clear structure, readable charts and examples. There is no established universal three-to-five-second dwell sweet spot. Do not hide information simply to force a zoom.
Publish a checklist, worked example or useful summary that readers may want to revisit or share. Shares, bookmarks and reposts are different actions; don't treat them as interchangeable metrics.
Respect negative feedback: avoid spam, misleading claims and hostile exchanges. Predicted feedback and visibility rules can affect distribution, but a single action does not have a universal effect for every viewer.
Hook: State the problem or useful result. Value: Explain one concrete idea. Evidence: Show an example, source or measured outcome. Invitation: Ask a relevant question or suggest a next step.
Use a thread only when the explanation needs it. Each post should carry useful information. There is no mandatory ten-post length or mathematically best final follow pitch.
Example: “I cut our build time from 8 minutes to 3 by caching this dependency step. Here's the measurement and configuration. Which step slows your build?”
Use that structure only when the numbers and result are yours to substantiate. A strong example is more useful than an invented performance claim.
Track multiple posts over time. Engagement totals are observations, not the model's predicted probabilities, and small samples cannot establish causality. Set goals from your own baseline rather than treating a fixed reply or follower target as an algorithm rule.
Tools, frameworks, and intelligence for founders and operators building in the age of AI. The X Algorithm Playbook is one of many free resources.
jeremyknox.ai/resources →