发帖没曝光?限流?拆解 X 推荐算法——助你增加曝光
@HeXingluDev · 2026-10-13 18:14
成为蓝 V也有好几天了 不过我也是和大家一样的玩法 每天睁眼就是打开 X 开始浇朋友,互浇,互串 一天回复几百条,曝光几万,可是依旧没什么人看 那么 X到底是如何推荐我的帖子的?曝光是怎么出现的?我又是在什么情况下出现在别人的时间线里的? 我记得之前老马开源了 X 的算法,那么咱们就直接把这个库给完整看看,拆解一下,看看问题出自哪里了 先贴一下源库:https://github.com/xai-org/x-algorithm (果然 Claude 也参与了的呀) 1.For You——限流? 2026 年初,老马把 For You 信息流的推荐算法开源到了 GitHub(X 承诺每四周更新一次) X 在8 月补上了模型训练代码和可见性过滤系统,9 月再加上了合规限流说明。 这个8、9月的更新可以说说,X 官方新增的"账号可见性透明度"工具,大概的作用是: 你的账号或帖子,是否因为"必须遵守法律"而被限制了可见性。 例如,你能看到自己的某些帖子是否因某项法律要求而在某个国家被屏蔽——以及是哪个国家。 就是被法律限制才隐藏的,各位可以看看各位的 ip 是什么,在哪里发布的。 然后官方的工具链接是:https://x.com/i/jf/under_the_hood 如果出现这个,正常,因为我账号才加入 X不到1年,这个是老号才会有的,各位可以自查一下,而且这个只能查合规性限流,平台规则啥的可能不会显示进去,那么平台型限流呢? 1.1 平台型限流 在 X 的判断里,有两个判定,判定一决定帖子能不能出现(合规、安全、垃圾判定),判定二决定帖子出现时排序。判定一是唯一的"全有或全无"——排序差只是少曝光,判定一只要成立了就是零。 并且限流分为3个独立机制(registry.rs): 所以大伙如果被限流,大多都是上面三个状态 此外还有5个独立的评估级别,(SafetyLevel):FilterAll、TimelineHome、TimelineHomeRecommendations、TimelineHomeHydration、ImmersiveExpandedRecommendations 看着这些名字熟悉不!!就是判定你是否出现在别人的时间线上的,那么怎么判断的呢? 依旧有4个类别,这些决定了,没关注你的用户,能不能看见你的帖子,也就是是否‘限流’ 上面很多判定都很好理解,什么成人内容、媒体限制啥的,主要一个,就是垃圾内容,怎么判定? 代码也写的很清楚,在 grox/下面,当你帖子发布时,X就会给你跑一个分类器,然后判定你的类别是垃圾/成人/暴力媒体等,并在media-model-proxy/把文本与图像转成数值表示,而且会判定 "是否匹配已知媒体"(专治搬运和重复内容) 那么这个分类器怎么判定的?只要搞清楚怎么判断的,那我不就是无敌了 然而,该目录下的 LLM 提示词 j2 文件未公开,未公开,未公开 果然核心运作还是不会开源的,哎,老马啊,老马 1.2 账号型限流 上面说了判定限流的4个类别,里面提到了账号标签,这个就是判定整个账号的是否是垃圾账号,或者有问题的账号。 在 agatha/ 下面是对账号的特征和判定 在RateBasedBuildJob.scala 里,会给你算一个比率,把你的被拉黑数、被举报数、垃圾举报数,除以你的收藏/互动数,看比例而不是绝对数量 在SpagathaBuildJob.scala 里,算垃圾(spam + agatha)专用 在NSFWBuildJob.scala,是成人内容标签 也就是说: "是不是垃圾账号"= 别人对你内容的负反馈占你互动量的比例,落在全网分位数哪一档。 绝对数不重要,比例才重要。 这也解释了为什么大号被举报几十次没事,小号被举报几次就出事——小号的分母太小。小号"莫名其妙就没流量了",往往是因为在比例上被顶进了高危分位。 1.3 事件级限流 此外还有一个不公开的事件级规则: 当某事件发生 + 若这些条件成立 → 打这个标签,规则用一套专门的语言编写、编译、运行。 官方明确:为降低被对抗和绕过的风险。 估计就是为了应对特殊型事件,不想曝光,压流量的规则算法,这个全世界都一样,简称‘捂嘴’。 1.4 限流总结 差不多把限流的都讲完了,除了一些触发顺序,代码逻辑不方便展开讲,都说到位了,总的来说: 如果想要不被限流,尽量减少被投诉、被举报,发帖内容不要是无意义的,以免被判垃圾内容,或者被打垃圾账号的标签。 不过具体的判定规则,X没开源,此外,我之前不了解规则也被打过标签,好在它自己审查完给我取消了,唉😮💨 2.增加曝光?推流? 好了,说到最核心的地方了,限流我们搞清楚了 那么怎么才能让 X给我们推流呢? 蓝 V们天天出摊,天天互浇,高强度互动 有用吗? 带着问题,咱们继续 2.1 权重?! 之前我刚玩推,还没蓝 V 时候,就听过一个传闻 X 的算法给每个动作算了分,点赞 1 分、回复 10 分、举报 -468 分,所以"一个举报抵消 468 个赞"。 那么这对吗?看看源码就知道了,大错特错,没有‘分’,这个说法,只有‘权重’:每个权重是"模型预测你会做出该动作的概率",不是原始互动计数。 并且官方还直接说了:不要把权重之间的比例,当成互动数量的等价关系。 也就是说,让模型相信,看到这条帖子的这批人会有很高概率做出高价值动作。 然后有一个公开的生产默认值 表: 别人打开你的帖子,回复越多,权重越高,你回复评论,权重进一步提高,所以蓝V 天天互浇互评,非常有用的,主要是别人来看你的帖子,分享出去,引用出去,都会增加权重! 当然,也有负向的: 你被举报最严重,别人直接划拉过去,看都不看你的帖子,那你的帖子依旧会被雪藏。 不过官方依旧做了兜底的,在代码里做过了非线性映射,总分为负时会被压到很小的区间,不等于"负分清零所有正向权重",并且之后还有一次基于向量相似度的重排(DPP),会主动牺牲一点分数避免相邻内容太像。 2.2 最佳做法? 看来上面的权重表,大伙也应该清楚了 各位蓝朋友的求互浇、出摊贴,可以做 但是大部分都是会被同为蓝 V吸引和点击的 所以很多蓝朋友说的抱团取暖,其实一点都不错 流量大部分都是同为蓝 V有相同目的共享的 那么想要吸引其他人,更多的流量呢? 2.2.1 点赞有点廉价,可以减少求赞 复制链接分享 20,点赞 0.5——权重差 40 倍。"求点赞""点赞过百更新"这类玩法几乎等于没做。真正高价值的是"值得被转给别人的内容":清单、教程、数据、可复用的方法、一句话说到点上的强观点。 一个自检问题:这条帖子,别人会想转发给他朋友吗? 2.2.2 回复权重是第二高的,而且"互关"会让这项权重变成 4 倍 回复 5.0,是点赞的 10 倍。更重要的是:当"看到帖子的人"和"发帖人"互相关注时,回复这一项的权重从 5 直接变成 20! 所以蓝朋友互浇,互评,非常有用!! 但是,有一个很大的前提: 官方注释明确写了:互动要被算进推荐系统,必须发生在"Home Timeline 里下发的那条帖子上"。直接点链接进帖评论(比如群里甩链接)对排序没有任何影响。 必须要在时间线上刷到,并且评论,没有真实推荐触达的互动,等于零。 2.2.3 "点进来之后待多久"比"在信息流里停留"值钱 100 倍 点击后停留 0.4 / 秒,在信息流里停留 0.004 / 秒。这解释了一个很多人想不通的现象:为什么同样的内容,做成长推文 / thread / 视频 / 多图效果明显不一样——在信息流里用户只是"眼睛扫过",点进去才是真正消费。别把一条完整内容拆成碎片短句发。 我看了很多高曝光的大 V的号,长文、多图占比很高,比如咱们中文区著名的酥酥,发布的很多新闻,大多都是官方原文内容,但是会拆解,并且多图,必定会有显示更多的按钮,这种在整个屏幕的占比都很大,所以大概率会在你的屏幕里停留并且增加权重的,你点击显示更多按钮,那么帖子的权重又会增加。 2.2.4 "引导点主页"可能效果一般 点头像进主页 的权重是 0.0——这个动作本身不加权。但代码里另有一项是"主页点击概率 × 主页停留秒数",默认值没有公开。也就是说:点一下头像没分;但点进去之后真的在你主页停留了,另有一套带权逻辑在算。 这条路径又长又不确定,别浪费在这里,把号召性用语全部改到回复、转发、分享上 2.2.5 负反馈权重量级极高,但"没停留"也是不可忽视的 举报 -234、静音 -58.8、不感兴趣 -47.52、拉黑 -31.2。再说一次:别把 -234 换算成"234 个赞";它也不是直接把你ban 了,而是足以把一条本来能排很前的帖子拽到很后面。最容易触发的是:标题党、跨圈硬蹭热点、引战、AI 水文、营销味过重的硬广。 另一个容易被忽略的是 "没停留" -0.02——模型会预测"这个人滑过去了",这就是说你的第一行文案、第一张图必须半秒内留下人。 2.3 权重的三条隐性机制 2.3.1 机制一——多样性衰减 同一个作者在这批候选里(时间线)每多出现一次,最终得分就要乘一个递减系数,一路衰减到下限。 "我一天发 8 条,总有一条能中吧?" ——不会。你后发的那几条是在跟自己的第 1 条抢同一个位置。 一天 1–2 条精品,间隔至少几个小时。 2.3.2 机制二——关注外折扣 "来自你没关注的人"的帖子,整条分数会乘一个小于 1 的折扣;关注者的回复和转推同样被打折。 先让现有粉丝做出高权重动作(回复、转推、复制链接分享),把分数推到足够高,才有机会被推到圈外。 圈外内容另有三个来源(向量检索、兴趣聚类、共享热门帖),但对普通账号来说,这三个来源基本都要靠"先有互动数据"才能被选中,结论不变。 还有一条硬规则:非关注者的转推和回复会被直接过滤(不是打折,是不进候选)——转推别人的内容主要只对已有粉丝可见,对破圈帮助有限。想借力,靠"引用"(权重 5)比靠"转推"(1)划算,因为引用带上了你自己的表达。 所以,让互关的蓝朋友来多多互动评论,非常有用的。 2.3.3 机制三——冷启动的黄金 2 小时 这是整份代码里对小账号最友好的一段。规则是: 帖子发布 2 小时内 作者粉丝数低于 5 万 作者历史曝光不足 200 次 满足条件时,系统会给这条帖子一次探索曝光:目标位次是时间线的第 15–16 位,并用汤普森采样抽 2 条来试。它不是"硬插位",而是把你的分数抬到大致对应那个位次的水平。 卡在目标受众活跃的时段发。 这次额外曝光有效期只有 2 小时。 发完那两小时要守着。 这段时间的互动,决定算法后面还愿不愿意给你流量。 把火力集中。 与其一天发 8 条、每条只蹭到一点探索曝光,不如把内容做扎实。 所以我们能经常看到很多小号,有非常高的曝光,一条帖子几十上百的回复,几 k 几十 k 的查看,就是 X 给的新手福利。 2.3.4 隐藏机制——ber,四大天王有五个很正常吧? 超过 48 小时的帖子不再进入信息流的候选池;已经给某个用户展示过的帖子会被过滤,配置里另有 10 分钟量级的"已下发"排除窗口。 所以推荐流里几乎没有长尾(搜索、主页、通知、回复链仍能找到它,那是另一套分发)。另外同一条帖子不会再触达同一个人——但别误读成"复读一定没用":过滤针对的是同一个帖子 ID,把内容原样重发成新帖不会被这套过滤器拦下,真正该担心的是重复内容更容易触发垃圾判定(上面说过了分类器会判定)。 2.4 总结 写了一天了,看代码,ai 分析代码,结合实际大 V的内容分析,还是很累的,希望这篇文章对大家运营 X有帮助~ 然后回到最开始的话题: 蓝 V 互浇、出摊,有用吗? 答案是,有的~ 所以,我也会继续互浇,但是想要长久,还是需要有自己的内容,增加帖子权重~
曝光 429 · 评论 6 · 点赞 8 · 书签 1 · 曝光/时 29.35087752494674