X Algorithm Playbook

Logo

The definitive guide to maximizing your reach on X (Twitter), based on reverse-engineering the open-source algorithm.

View the Project on GitHub tang-vu/x-algorithm-playbook

X Algorithm Playbook

The definitive guide to maximizing your reach on X (Twitter)

Based on reverse-engineering the open-source algorithm

GitHub stars License


The Algorithm in 60 Seconds

Your Post Score = Σ (weight × P(action))

POSITIVE: reply (+2×), like, retweet, quote, share, follow
NEGATIVE: block (-10×), mute, report (-20×), "not interested"

Key insight: The algorithm predicts 19 different user actions and weights them. Maximize positive, avoid negative.


Quick Navigation

Start Here Go Deeper
10 Golden Rules Scoring System
Pre-Post Checklist Action Weights
Common Mistakes Filter System

The 10 Golden Rules

  1. Replies are king — Posts that generate replies score ~2× higher
  2. Avoid negative actions — One block = -10× the value of a like
  3. Space your posts — Author diversity penalty kicks in after 1st post
  4. In-network first — Your followers see you before non-followers
  5. Video > Image > Text — But only if video exceeds minimum duration
  6. Dwell time matters — Longer content = higher engagement signal
  7. Don’t trigger filters — 12 filters can completely hide your content
  8. Engage authentically — Algorithm tracks your interaction patterns
  9. Niche down — Consistent topics improve retrieval matching
  10. Quality > Quantity — One great post beats five mediocre ones

Read full rules →


Action Weights

Action Weight Impact
Reply ~2× Highest positive
Quote Tweet ~1.5× Strong
Retweet ~1× Good
Like ~1× Baseline
Block ~-10× Very negative
Report ~-20× Devastating

Full reference →


Repository Contents

x-algorithm-playbook/
├── rules/           # 7 core strategy guides
├── checklists/      # 3 actionable checklists
├── case-studies/    # 2 real-world examples
└── reference/       # 3 technical deep-dives

Source

This playbook is based on analysis of:


Star this repo if it helped you grow on X!

View on GitHub