作者归纳了博主RnaudBertrand对X最新算法源码的分析,认为其中约85%~90%与最新算法逻辑吻合。算法先按读者近期兴趣从全平台约1500条候选帖中检索,再基于约15种互动信号的预测概率加权排序,且不衡量内容真实性与作者资历。自动翻译让帖子面向全球竞争,粉丝数的保底作用被弱化,转发也需走完整打分流程,不再直接广播给粉丝,多重因素叠加造成流量下滑。
把开源的X算法逻辑拆成候选检索与互动打分两步,逐条对照源码分析,便于理解近期流量下滑的多重成因。
卧槽,真的不是一个人有这样的感觉啊!
X算法最近让很多人越老越看不懂?
长文流量下滑、大V也有同感!
我扒了一位博主对源码的深度分析,结合最新算法逻辑,大白话给你捋清楚。
核心结论:他的分析 85%~90% 对得上,是目前最靠谱的民间解读。
一条一条说,可以收藏研究下!
① 自动翻译 = 全球抢流量!
以前你的帖子主要在中文圈转。现在平台自动翻译内容推向全球,同样聊AI,你要跟全世界的帖子竞争。
流量被稀释,不是你我的问题,是池子变大了,竞争自然被放大了。
② 粉丝数大幅贬值
过去:发了就有粉丝看。
现在:算法从全平台 ~1500 条候选帖里挑,只看你最近的兴趣和行为。
每条帖子都得靠自己"赚"读者,粉丝数不再是保底。
也就是说你和全球的同行者,每个帖子都会进行质量、内容、稀缺性多维度比拼了!
③ 算法分两步走
• 第一步「找候选」:根据兴趣从全平台捞帖子
• 第二步「排序打分」:预测你互动的概率,按分数排序推送
这两步和源码几乎完全一致。
④ 核心看 ~15 个互动信号(最重要)
点赞、回复、转发、停留时长、看视频/图片、点链接,以及负面信号(不感兴趣、屏蔽、举报)。
有加有减,汇总算总分。他列的和实际基本吻合。
⑤ 最关键的一点:算法不管内容好不好
打分时不看"这人是不是专家"、"内容靠不靠谱"、"作者资历如何"。
只关心:这条帖子能不能让你产生互动。
安全过滤器管有害内容,但不管真假和专业度。
这也解释了为什么质量一般的帖子有时候反而爆。
⑥ 几个补充机制他也说对了:
• 系统记住你看过的帖子,避免重复推
• 同一作者发太密,后面的权重会被压
• 转发不再是直接广播给粉丝的放大器,也要走完整打分流程
总结:
长文流量下滑不是算法"封杀"长文,是多重机制叠加,全球竞争、粉丝通道弱化、早期互动门槛提高。
一句话:X算法只管"你会不会互动",不管"内容好不好、作者厉不厉害"。
想被看到?
开头就抓住人,让人停下来、点赞、回复。
靠粉丝基数硬推的时代过去了。
So I spent some time studying the new Twitter/X algorithm today since the latest version was published about a week ago on Github (github.com/xai-org/x-algorit…). My goal was to answer why so many people have seemingly seen such a dramatic drop in their posts' reach. The first answer, which is actually somewhat unrelated to the ranking algorithm on Github, is the auto-translate feature, rolled out worldwide on April 7, 2026 (nitter.net/nikitabier/status/2041…). Before that date, if you wrote in English about, say, the Trump-Xi Beijing summit, you were competing for attention with maybe 5,000 other English-language accounts writing on geopolitics. After that date, your post is competing for attention with other posts on the same topic IN EVERY LANGUAGE ON EARTH. For some topics that do command global attention like geopolitics, that's a very brutal multiplier: you used to be one of 5,000, you're suddenly one of 50,000 (something of that order): MUCH more difficult to stand out. Secondly, the number of followers you have matters far less than it used to: each post now has to earn its audience reader by reader, on the predicted engagement of the post, and how its topic matches what each reader has recently been engaging with. Here is how the algorithm works, in simple terms: when you, as a reader, open your feed, the algorithm doesn't load "posts from accounts you follow." Instead it runs a 2-stage prediction of what posts you're likely to engage with in that very moment. The first stage is the retrieval stage. The system narrows billions of posts on X/Twitter that day down to roughly 1,500 candidates by matching the semantic content of each post - what it's about - against what you as a reader have recently engaged with. Some candidate posts come from accounts you follow; others are pulled from across the platform by pure topic similarity to your recent interests. You can test this retrieval stage easily: start disproportionally engaging with - say - Brad Pitt videos and you'll bit by bit see your timeline flooded with Brad Pitt content, most of it from accounts you've never followed and never heard of. Then there's the ranking stage. Each of these candidate posts for your feed is fed through a Grok-based model that tries to understand if you'll engage with the post. It looks at 15 engagement metrics: 1) P(favorite) — the reader likes the post 2) P(reply) — the reader replies to it 3) P(repost) — the reader reposts it 4) P(quote) — the reader quote-tweets it 5) P(click) — the reader clicks a link in it 6) P(profile_click) — the reader taps through to your profile 7) P(video_view) — the reader watches the video 8) P(photo_expand) — the reader expands an image 9) P(share) — the reader shares it (DM, off-platform, etc.) 10) P(dwell) — the reader stops scrolling and lingers on the post 11) P(follow_author) — the reader follows you after seeing it 12) P(not_interested) — the reader marks "not interested" 13) P(block_author) — the reader blocks you 14) P(mute_author) — the reader mutes you 15) P(report) — the reader reports the post Fifteen predicted actions, each multiplied by a weight, summed: that sum is the score that determines in which priority a post will be seen among other candidates. Please note that posting something with a video or an image can give your post an advantage as 2 actions are specifically for these: video_view and photo_expand. No video or photo and you don't get a score for these. Also, naturally, having a video maximizes the chance that a user will "dwell" on your post to watch it. Also note that 4 of these actions carry negative weights (not_interested, block_author, mute_author and report): meaning that if the model expects a post to generate a lot of negativity, it'll get de-boosted quite dramatically. But note, first and foremost, what's NOT in there: none of the things that, naively, one might think a serious information platform would weigh. There is no P(this post is true and well-sourced). No P(the author actually knows what they're talking about). No P(this person has spent a decade building a body of work that has held up). No P(this account has earned the right to be taken seriously on this topic). No P(the author has a large following from credible people). The model does not seem to care - at all - about any of that. Every post starts from zero. You could have ten years of rigorous, well-sourced analysis behind you - or you could be just an uneducated rando who registered yesterday. To this algorithm, you're both just a bag of engagement probabilities. Now, sure, to be fair, there is a "brand" effect that's not covered by the algorithm: someone who has in fact built a brand will naturally have better engagement metrics because people recognize their account. But that's an indirect, second-order effect. And crucially, it's legacy: those "brands" were built under earlier versions of the algorithm that gave followers and reputation more weight. Lastly, several other features of the new algorithm compound the dilution, none of them visible from outside but all consequential. The May 15 update added an "impression bloom filter," tightening the rule that once a reader has been served a post, the system won't serve it to them again. Before, a strong post could marinate in someone's feed across multiple refreshes and accumulate engagement on the second or third pass. Now it basically gets one shot. Also, your own posts compete with each other. An "Author Diversity Scorer" inside the ranking stage attenuates the score of every subsequent post of yours that ends up in a reader's candidate pool. In plain terms: if multiple of your posts land in a reader's candidate pool, the system shows one at full strength and dampens the others. So don't post several times consecutively on the same topic. And, last but not least, another huge impact on reach is that, in the old algorithm, when someone reposted or quote-tweeted you, your post was broadcast to their followers' timelines - a repost from an account with 100,000 followers was a huge boost. In the new algorithm, that mechanism is vastly demoted: reposts - like every post - need to go through the retrieval and ranking stage mentioned above, so a repost from a big account is a long way from the boost it used to be. This is especially brutal for low-effort quote tweets, which used to function as cheap amplification: now they often can't even clear the retrieval stage - they simply don't contain enough novel semantic content for the system to match them to anyone's interests. So, putting it all together, the reach collapse comes from many forces stacking at once: - Auto-translate makes your posts compete for attention against an order of magnitude more content - The retrieval stage matches posts by topic, not by who follows you - The ranking stage scores purely on predicted engagement with no weight for credibility, expertise, or track record - The bloom filter narrows every post's window to one strong shot - The diversity scorer penalizes prolific posting - Reposts no longer carry much distribution power Each of these alone would dent your reach. Combined, they amount to a complete reset: your audience that you built painstakingly over years basically doesn't matter much anymore, and it's much - much - harder to stand out even if you're a big account. People structurally rewarded by this algorithm are folks who: - Post visually (videos/images) - Post on globally popular topics because they clear the retrieval stage easily - Provoke strong emotional reactions - likes, replies, reposts - Don't care about accuracy or seriousness because the algorithm doesn't measure it - Don't care about their existing audience because every post is judged in isolation anyway In short this new algorithm, like so many on social media, is all about maximizing whether people will engage with something - not about whether they should.在 X 查看被引用的帖子
来源:@berryxia · x.com