AI 自媒体运营教程
算法与流量

X / Twitter算法理解:推荐信号地图:内容质量、互动和人群匹配怎么拆

X 推流不是玄学。本文给你一张推荐信号地图:内容质量 / 互动深度 / 人群匹配 3 类信号 + Heavy Ranker 公开权重对照 + 4 档红黄绿判定,看完知道下一步先调哪个变量。

📖 本篇术语速查表
英文 / 缩写中文一句话解释
positioning定位账号在用户心里占住的清楚位置。
niche细分赛道具体人群、具体问题和内容边界的组合。
workflow工作流从输入到输出再到复盘的一组步骤。
KPI关键指标用来判断动作是否有效的少量核心数据。
QA质量检查发布或交付前检查事实、格式、版权和风险。
algorithm算法理解本文所在的学习阶段。
Prompt提示词写给 AI 的任务说明,用来生成诊断、清单和复盘。

读完你能交付:一张《X 推荐信号地图》(3 类信号 / 9 字段对照 / 4 档红黄绿判定)。 一句话锚点:推流减少前,先看是质量、互动还是人群匹配先掉,再决定改哪个变量。 平台规则、Heavy Ranker / SimClusters 等开源权重虽公开但运行时调参未披露,数字以官方运行版本为准。

不想读完?把下面这段提示词丢给 AI 帮你跑完——复制提示词,喂给 Codex / Claude Code / Cursor / DeepSeek,把变量改成你的账号和数据,AI 会按本文 H2 输出执行方案。

你是 X 推荐信号诊断顾问。给我一份《X 推荐信号地图》,定位本周推流变化先从哪个信号查。
Heavy Ranker / SimClusters 等开源权重虽公开但运行时调参未披露,所有数字标"以官方运行版本为准"。

输入:
- 账号方向、目标人群、本周已发推数和数据:___
- 近 10 条推的曝光 / 互动率 / 完读 / Reply 比例:___
- 怀疑掉量的时间点和当时账号动作:___

输出结构:
1. 先给结论:本周推流卡在哪个信号
2. 第 1 步:把 3 类信号映射到你本周的数据
3. 第 2 步:建立 4 档红黄绿信号判定表
4. 第 3 步:做最小信号回正实验
5. 第 4 步:用 Heavy Ranker 公开权重反推下一步
6. 常见问题
7. 接下来去哪

要求:
- 每步给一张 3 类信号 × 红黄绿 的矩阵
- 平台规则 / 权重 / 后台字段不确定的位置写"以官方运行版本为准"
- 给一个 7 天单变量验证清单
- 最后给继续 / 调整 / 暂停三类判断

先给结论

推流减少别先慌着改封面或换发布时间。X 的推荐栈是分层结构:召回(SimClusters / Replicated SimClusters)→ 粗排 → Heavy Ranker 精排。掉量先看是哪一层在挑剔你。

流程图加载中

这张图配套这张诊断表(开源权重数字以 the-algorithm 仓库为准,运行时调参未公开):

信号层要看什么不合格信号
召回层(SimClusters)你的话题 / 关键词是否进入目标人群簇推文话题跨度大,没有稳定 community 标签
互动信号Reply / 引用 / 转发链长度只有点赞没有 Reply,互动深度近 0
内容质量完读率、媒体附件、英文流畅度带 N 个外链、字符堆叠、英文母语者读不通
作者信号历史互动率、最近 7 天 ban 记录短期内大量回关 / 私信 / 重复发同样推
用户匹配你的英文受众 / dev / build-in-public 标签中文混杂、不区分目标 timezone

先不要追求复杂打法。先做一个小样品、一张判断表、一轮复盘。能跑通,再进入下一阶段。详见同一阶段下的 搜索 vs 推荐流量平衡

为什么先看 3 类信号而不是单点技巧

封面、发布时间、加 tag 这些都是输出层动作。X 的推荐栈是分层结构,输入层(你是什么人、你写给谁、你和读者有多少真实互动)没修好,调输出层就是堵在召回层之前自嗨。

英文受众、dev / IH / build-in-public 圈层有强 community 信号:你过去 30 天回复了谁、被谁引用、和哪些账号反复出现在同一个讨论里,决定了 SimClusters 把你聚到哪个簇。同一条推,落到一个有 100 个匹配 dev 关注者的账号,跟落到一个泛兴趣账号,召回层结果就完全不同。

如果你现在只有一个模糊方向,先把这句话写清楚:

我用 ___ 推文形式(单条 / 串文 / 矩阵),写给 ___ 英文圈层,把 ___ 真实进展讲清楚,让读者愿意 Reply 而不只是点赞。

这句话写不出来,不要继续扩张。先回到圈层定位(参考 niche boundary map)。

新手最容易误判的 3 个信号

第一种误判,是把“曝光高”当作召回层认可。曝光来自关注链 + For You,关注链曝光不证明 SimClusters 把你聚到对的簇。看 Reply / 引用比例更准。

第二种误判,是把 Like 当作 Heavy Ranker 加权。开源代码里 Reply 权重远高于 Like,运行时调参未公开但相对顺序大体不变。Like 多 Reply 少,多半进不了 For You 大池。

第三种误判,是把短期反馈当长期结论。一条数据好可能只是发布时间踩对、被一个大号引用了一次。至少看同一栏目连续 5 条的中位数。

SimClusters 召回的圈层惯性

很多新手刚开始写英文 X 时不理解为什么发了 20 条精心准备的 dev 内容、被推到的人却大半是泛中文圈层。SimClusters 召回的核心是「关注链的语义指纹」:你过去关注的 100 个账号决定了你被聚到哪个簇里。如果你早期关注了大量中文泛科技 / 创业 / 自媒体账号,平台会把你聚进「中文创业圈」,发英文内容也会被先推给这个簇,而不是你期望的 dev / IH / BIP 圈。修复路径不是发更多英文推,而是先在 30 天里主动取关 30+ 跨圈中文账号、关注 50+ 目标英文圈核心账号,让关注链指纹漂移到正确簇——之后内容才会自然被推到对的人面前。

Heavy Ranker 公开权重与你的内容形态

开源代码里 Reply 权重是 Like 的 27 倍、Profile Visit 是 12 倍、Video Watch ≥ 50% 是 0.005 但作为强信号、Negative Feedback(mute / block / report)扣权 -74。这组数字直接决定了你的内容形态选择:(1)发"主张性"长推(明确观点 + 留 Reply 钩子)比发"信息播报"高互动密度;(2)链接外链密度要低(外链点击不在公开权重里、但站外跳出会被风险模型判断为「driving traffic away」);(3)追热点要谨慎,热点流量大但 Negative Feedback 也大,一次报告就抵消 27 个 Reply 的加权收益。这些不是猜测,是公开代码里的硬权重。

第 1 步:把 3 类信号映射到你本周的数据

先把概念落到你过去 10 条推上,再判断哪类信号在掉。

信号后台对应字段填写方式
召回(人群匹配)关注者 timezone / community列出本周被引用 / Reply 的账号是不是同一圈层
互动深度Reply 数 / Reply ÷ Like 比 / 转发链层数目标 Reply/Like ≥ 0.1,看转发链有没有 2 跳
内容质量完读率(impression vs detail expand)/ 媒体类型长推完读 < 30% 视作质量信号弱
作者信号7 天回关 / 私信 / 重发动作记录异常动作密集 → 短期可能限流
风险动作外链密度 / 引战边界 / 同一内容重发一条推 ≥ 2 个外链就算红灯

证据来自后台 Analytics、Reply 列表、被引用通知,不要凭“感觉掉量了”。只有想法、没有证据,就只做素材收集,不要先改信号。

30 分钟版本:找出最近 10 条推按上面 5 个字段填表。只问一个问题:这 10 条服务的是不是同一个英文圈层?跨度太大,先收窄。

第 2 步:建立 4 档信号红黄绿判定表

把“我觉得推流掉了”改成“哪一类信号亮红灯”。

判断项绿灯黄灯红灯
召回匹配被引用账号 80% 是目标圈层一半是泛账号每周面对不同 niche
Reply 深度Reply/Like ≥ 0.1,有 2 跳转发链有 Reply 但无二次扩散只有 Like,Reply 近 0
完读 / 质量长推完读 ≥ 40%完读 25-40%完读 < 25%
作者动作7 天动作节奏稳定偶尔追热点错位大量回关 / 重发 / 蹭引战
圈层一致性bio + 推文 + 关注链同 niche有一项不一致三项交叉错位

每个判断写一句反证。比如“曝光高但 Reply 几乎为零,可能是关注链放大不是 For You”。“被引用一次但都是泛账号,召回层还在跨簇试探”。反证不是打击信心,是防止误读单点数据。

判定表里两个以上红灯,先停掉发布频率扩张。先把一个红灯改成黄灯,再做下一轮。

第 3 步:做最小信号回正实验

不要“全面升级账号”。挑一类亮红灯的信号,做小到能跑两天的样品。

样品产出检查方式
圈层锚点单条一条明确写给 dev / IH / BIP 圈层的推看 Reply 来自哪个 niche
同一栏目 3 推同一主题连续发 3 条,间隔 24hReply / Like 比例是否上升
1 条引用反驳推引用一个目标圈层大号并补充观点是否被回 Reply 或引用

只改一个变量。这周只测圈层锚点,就不要同时换发布时间、加 hashtag、换头图。变量太多,下一步不知道动哪个。

第 4 步:用 Heavy Ranker 公开权重反推下一步

复盘回答“下一步改哪个信号”,不是写一段感想。对照开源 Heavy Ranker 公开权重顺序(运行时调参未公开):

后台反馈可能命中的信号下一步
曝光低 + Reply 也低召回层没把你聚到目标簇改 bio + 7 天主动 Reply 圈层账号
曝光高 + Reply 几乎 0关注链放大,没进 For You把推文从广播改成提问 / 反驳
Reply 多 + 完读低内容质量信号弱缩短句子,长推改串文
被引用 + 转发链有 2 跳已进入目标簇同栏目稳定追更,不要扩话题
关注涨但 Reply 还是低bio 承诺和正文不一致回到 profile checklist

最后写一句结论:

这轮证明了:___ 信号还红灯;下一轮只改 ___,不改其他变量。

写不出来,说明证据不够,先补样本,不要下结论。

推流诊断要避开"单次大爆款 / 单次大塌方"的样本陷阱。一条推突然爆 10 万 impression 不代表你掌握了算法、一条推突然 0 互动也不代表被限流——前者可能是某个大号引用、后者可能是发布时段错位。算法诊断要看至少 10 条同栏目推文的中位数变化,单条数据只用于"快速感知"、不用于"决策依据"。新手最容易犯的错是用一次爆款的成功经验当 SOP、用一次塌方的失败教训当避雷指南,两者都会在长尾上误导账号方向。中位数才有决策价值。

平台规则、算法动向、报价规则、政策口径都会变化。本文保留的是可迁移的判断框架,具体数字一律给区间。

跨平台核验入口:

涉及具体数据、比例、报价区间的部分,以执行当天后台为准。

常见问题

Heavy Ranker 公开权重能直接拿来调内容吗?

不能直接拿数字调,但相对顺序可参考:Reply 远高于 Like,引用高于 RT。运行时权重未披露,以官方运行版本为准。读者只要保证 Reply/Like 比例不为零,方向就不会偏离。

SimClusters 把我聚到了错的簇怎么办?

不要靠改单条推强行扭转。先连续 7 天 Reply / 引用 10 个目标圈层账号,让 community 信号重写。期间不要继续乱发跨 niche 推。

曝光高但 Reply 几乎为 0,是不是限流?

不一定。常见原因是关注链放大但 For You 没接住。把单向广播改成提问 / 反驳 / 选边站推,连续 5 条看 Reply/Like 比例是否回升。

什么时候应该暂停整个账号扩张?

当 5 类信号有 3 类红灯,或你已经无法解释为什么连续 10 条数据走势时,先停掉发布频率,回到 niche-analysis 重新对齐圈层。

接下来去哪

本页目录