How to read this page. Every number below was read from the published algorithm files on 26 August 2026 and links to the file it came from. ⚠️ One honest limit, raised repeatedly by engineers reviewing the release: nobody outside the company can verify that the published code is what runs in production. Treat it as the best available evidence, not as proof.
Am I shadowbanned on Twitter?
Quick answer
Almost certainly not in the way the word implies. There is no shadowban flag, suppression term or penalty switch anywhere in the published ranking weights. What does exist is a set of very large negative weights: a report scores -234.0 against a post and a mute -58.8. A sudden reach collapse is far more often those signals than a secret ban.
- No term named shadowban, suppression, penalty or throttle appears in the published weight file.
- The negative signals are real, and they are the heaviest numbers in the model: Report -234.0, MuteAuthor -58.8, NotInterested -43.2, BlockAuthor -31.2.
- Twitter/X does run visibility filtering as a separate stage, before and after scoring. ‼️ Its criteria are not published, which is the honest reason this question never quite goes away.
- Replies and reposts carry a structural discount even to your own followers, so "my replies get no views" usually has a documented cause rather than a hidden one.

If you want to check your own account rather than guess, our free shadowban checker runs the public tests with no sign-up. For what a sudden drop usually is, see what actually hurts your reach below.
Sources: the published scoring weights, the pipeline and filter list.
How does the Twitter/X algorithm work in 2026?
Quick answer
It is a pipeline, not a single score. Twitter/X gathers candidate posts from three sources in parallel, filters them, predicts how likely you are to take each of about twenty actions on each post, multiplies each probability by a published weight, sums the result, then reorders the winners for variety.
| Stage | What happens |
|---|---|
| Query hydration | Your recent engagement history and preferences are loaded |
| Candidate retrieval | Thunder holds recent posts from accounts you follow. Phoenix finds posts from accounts you do not follow, using vector embeddings. SimClusters groups accounts and posts into clusters |
| Pre-scoring filters | Duplicates, blocked content and posts older than 48 hours are removed |
| Scoring | `Final Score = Σ (weight × P(action))`, then adjusted for author diversity and out-of-network |
| Reranking | VMRanker applies diversity reranking so you do not get ten near-identical posts |

The practical consequence is that getting retrieved and scoring well are two different problems. A post Phoenix never surfaces for a given viewer cannot be rescued by any amount of ranking strength. We break the pipeline down further in our Twitter/X algorithm series, and the retrieval half specifically in how Phoenix decides who sees you.
Sources: the pipeline documentation, the scorer.
How do I get more followers on Twitter?
Quick answer
Following you is itself a ranking signal. `FollowAuthor` carries a weight of 4.0, eight times a like. So a post the model expects to win you a follower is scored far more highly than one it expects to be liked, which makes "who would follow me after reading this" a better test than "who would like this".
- FollowAuthor 4.0 sits above Share at 2.0 and Retweet at 1.0, and eight times Favorite at 0.5.
- New accounts get a real, specific head start: below 1,000 impressions and 1,000 followers, a post under 24 hours old is lifted toward feed slots 15 to 16.
- ⚠️ That head start keys off impressions, not follower count alone, and it expires as you grow.
- Reaching non-followers runs through Phoenix retrieval, which matches on what a viewer engages with. Being clearly about something beats being generally good.

The uncomfortable implication is that the strategies aimed at profile visits are aimed at a signal worth nothing. See do profile clicks help. Our Twitter growth playbook covers the parts that are not algorithmic.
Sources: the published scoring weights.
What are impressions, and how do they differ from reach?
Quick answer
An impression is one appearance of your post on someone's screen. Reach is the number of unique people who saw it. One person seeing your post three times is three impressions and one reach. ‼️ This distinction is why published engagement-rate benchmarks disagree by more than a hundredfold.
| Source | Figure | Divided by | Dataset |
|---|---|---|---|
| Rival IQ, 2024 | 0.029% median | Followers, stated explicitly | Brand accounts across industries |
| Buffer | 3.56% median on text posts | ⚠️ Not stated in the article | 18.8M posts across 71,000 accounts |
- Rival IQ defines engagement rate as likes plus retweets plus replies, divided by followers, and reports a median of 0.029% with a top quartile at 0.08%.
- Buffer reports 3.56% for text, 3.40% images, 2.96% video, 2.25% links, from a genuinely large first-party dataset, but does not state its denominator.
- ‼️ Do not compare the two numbers. A rate measured against impressions and a rate measured against followers are different quantities that happen to share a name.
- Before quoting any engagement-rate benchmark at yourself, check what it divides by. If the source does not say, it cannot be used as a target.

We pulled the corroborating benchmarks together, including where the reports disagree, in is Twitter engagement down, and what the data actually shows.
Sources: Rival IQ engagement rate benchmark, Buffer's 18.8M post study.
When is the best time to post on Twitter?
Quick answer
There is no single best time, and the published algorithm contains no time-of-day term at all. What it does contain is a hard 48-hour age filter: posts older than that are removed before scoring. Timing matters because of who is awake and because of that window, not because of a magic slot.
- No hour, day or schedule parameter appears anywhere in the published weight file.
- Posts older than 48 hours are filtered out before scoring. There is no long tail in the ranked feed.
- The cold-start boost for newer accounts is tighter still, at 24 hours.
- ⚠️ The published best-time charts are averages across millions of accounts. Your audience's pattern is the only one that matters, and it is in your own analytics.

Sources: the pipeline and filter list, the published parameters.
How much is a reply worth compared with a like?
Quick answer
Ten times, and twenty times if you follow each other. A reply is weighted 5.0 and a like 0.5. When the viewer and the author follow each other, a boost of 15.0 is *added* to the reply weight, taking it to 20.0 and tying the highest positive signal in the whole model.
| Signal | Weight | Signal | Weight |
|---|---|---|---|
| Share via copied link | 20.0 | Click | 0.4 |
| Reply from a mutual follow | 20.0 (5.0 + 15.0) | Open link | 0.2 |
| Reply | 5.0 | Video open | 0.07 |
| Quote | 5.0 | Dwell | 0.05 |
| Share via DM | 5.0 | Photo expand | 0.05 |
| Follow author | 4.0 | Profile click | 0.0 |
| Share | 2.0 | Bookmark | not in the file |
| Repost | 1.0 | ||
| Like | 0.5 |

‼️ The caveat that kills the arithmetic. The file states these weights multiply your *predicted probability* of each action, not raw counts. It calls out the specific misreading by name: it would be wrong to see that a report weighs 468 times a like and conclude that one report cancels 468 likes. Every "a reply equals 27 likes" claim circulating online makes exactly that error.
The mutual-follow boost has a documented history: it launched at 20.0 on 13 July 2026 and was cut to 15.0 on 24 July, after Twitter/X found it was crowding out wider conversation. It applies to original posts only, never replies or reposts. What it is really telling you is in our reply strategy piece.
Sources: the published scoring weights, how the boost is applied, the boost changelog.
Do links reduce your reach on Twitter/X?
Quick answer
Not in the ranking code, and yes in the data. There is no link penalty term anywhere in the published weights, and both link-related actions are positive: opening a link scores +0.2 and a click +0.4. But Buffer's study of 18.8 million posts found link posts really do underperform. The effect is real. The mechanism is not what people say.
- `OpenLink` +0.2 and `Click` +0.4 are both on the positive side of the sum.
- No link penalty, demotion or URL filter exists in the published weights or the documented filter list.
- Buffer's observational data still shows links as the weakest post type at 2.25%, against 3.56% for text, on the same dataset and the same definition.
- ‼️ So the honest reading is that links underperform because of learned behaviour, not a coded rule. The model predicts you are less likely to engage with a link post because historically people are, and that prediction is what lowers the score.
- ⚠️ The widely quoted "50 to 90% link penalty" is not supported by anything in the published file.

The practical difference matters. If a rule were penalising links, hiding the link would beat the rule. If the cause is a learned prediction, then making the post worth engaging with regardless of the link is what changes the outcome.
Sources: the published scoring weights, Buffer on links on X, the filter list.
Do bookmarks and profile clicks help your reach?
Quick answer
Neither does anything for ranking. `ProfileClick` carries a weight of exactly 0.0, and there is no bookmark signal in the published weights at all. Both are among the most confidently repeated pieces of Twitter/X advice, and the published file supports neither.
- `ProfileClickWeight` is 0.0. The action is tracked and predicted, and contributes nothing to the score.
- No bookmark term appears in the parameter file or the scorer. The widely quoted "bookmarks are worth about 10x a like" has no basis in the published code.
- ⚠️ Absence from the published weights is not proof the platform ignores bookmarks entirely. It does mean the claim has no published support, and nobody quoting a multiplier can show you where it comes from.
- So a "bookmark this thread" call to action is, on the published evidence, doing nothing for distribution.

This is worth pausing on if your strategy is built on driving profile visits. The action that *does* carry weight is a follow, at 4.0. See how to get more followers.
Sources: the published scoring weights, the scorer.
How many times a day should I post on Twitter?
Quick answer
The algorithm does not count your daily posts. It applies a decay within a single viewer's feed: your second post to that person is multiplied by 0.5, and successive posts decay toward a floor of 0.25. So extra posts are never blocked, they just compete from further behind for the same reader.
| Position in that viewer's feed | Multiplier applied |
|---|---|
| Your first post | 1.0, full weight |
| Your second | 0.625 |
| Your third | 0.4375 |
| Your fourth | 0.34375 |
| Fifth and beyond | Approaches the 0.25 floor and never goes below it |

- ‼️ The popular explanation is wrong even though the advice is right. Posting more does not "train the algorithm to show your content to fewer people" at account level. There is no account-level dilution term.
- The decay is per viewer and per ranking pass, so it does not accumulate against you across the day.
- Because the floor is 0.25 rather than zero, a fourth post is still eligible. It competes at about a third of full weight, and later ones settle just above a quarter. The decay never reaches zero.
- ⚠️ Published advice ranges from 2-3 to 3-5 posts a day, and none of it is sourced to this mechanism.
The reasonable read is to set cadence by what you can sustain at quality, which is the argument we make in what actually compounds on Twitter.
Sources: the published parameters, the scoring adjustments.
What actually hurts your reach the most?
Quick answer
Negative signals, and by an enormous margin. A report is weighted -234.0, against the largest positive signal at 20.0. The genuinely counterintuitive part: being muted costs you nearly twice what being blocked does, at -58.8 against -31.2.
| Signal | Weight | What it means |
|---|---|---|
| Report | -234.0 | By far the heaviest number in the model |
| Mute author | -58.8 | A silent action, and worse than a block |
| Not interested | -43.2 | The explicit "show me less" tap |
| Block author | -31.2 | Visible, and the *least* damaging of the four |
| Not dwelled | -0.02 | Shown and scrolled past without being read |

- ‼️ Mute is the signal to worry about. It is invisible to you, it costs nearly double a block, and nothing in your analytics reports it.
- This inverts the usual advice. Avoiding the behaviour that makes people quietly mute you matters more than any posting tactic.
- `NotDwelled` at -0.02 is small individually, but it fires every time someone scrolls past without reading, which is most impressions.
- ⚠️ Remember the caveat: these multiply predicted probabilities, so a single report does not literally erase 468 likes.
Sources: the published scoring weights, the scorer.
Every number on this page exists because xAI publishes the scoring weights. No equivalent file exists for LinkedIn, so the same questions there have to be answered a different way, from LinkedIn's own research and documentation with the gaps marked. That is what our LinkedIn answers do. What the third-party tools actually cost is in our social media tools answers, and the questions about the writing itself are in our content writing answers.