摘要:AI 引擎的回答是逐次生成的文本,系统底层并不存储一个排序序号。你在回答里数出来的位置,只是对自然语言段落做的一次事后编号。本文拆解四类导致位置数字失真的根源,并给出不依赖排名的替代指标组——提及率、引用率、参考位率必须分开统计,配合逐条引用源归属、同题离散度、描述性标签,才能反映真实的 AI 可见度。
一、搜索引擎返回的是排序,AI 返回的是生成文本
先把底层机制的区别讲透。
传统搜索引擎的工作方式是:对同一查询,系统在索引中算出一份有确定先后顺序的链接列表,前十名在某一时刻是固定的值,你今天查和一秒后查,同一台设备、同一个账号下,结果基本不变。
AI 搜索引擎的工作方式是:先做一轮检索拿到一批参考材料,再由大模型把这些材料组织成一段自然语言。你在这段话里数出「我们出现在第二个」,这个数字是阅读者赋予自然语言的事后位置编号,不是系统字段里真实存在的排序值。
两者差异的后果是具体的:
维度 | 搜索引擎排名 | AI「排名」 |
系统内部是否有这个值 | 有,是排序算法的真实输出 | 没有,是对生成文本的事后编号 |
可重复性 | 同条件可重复读取 | 每次生成都重新组织语言 |
波动来源 | 排序算法变化 | 生成本身的随机性 |
因此「排名从第 2 名掉到第 5 名」这句话,放在 AI 场景下很可能不描述任何实际变化——同一次回答多提了一家公司、把并列叙述改成分点列表、或者换了一种措辞方式,都会让位置数字跳变。
二、让位置数字失真的四类根源
来源一:同一问句,两次检索到的材料池不同
AI 引擎在产品端每次提问都会跑一轮检索,检索结果本身有波动。材料池一换,答案的组织方式跟着变。
叠加内容时效因素后波动更大:
行业 | 内容被引续航(天) | 判定口径 |
餐饮 | 5.3(最长) | 每日采集,连续 2 天未被引判定结束 |
工业 | 3.9(最短) | 同上 |
大部分行业的内容被引续航落在 4~5 天区间。两次相隔一周的测量之间,整批信源可能已经换过一轮。
来源二:问法换一种,结果可能差一个量级
基于 1047 条真实 query 的分区实测,按问题里是否包含品牌名分组,测「跑偏率」(AI 回答偏离提问原意的比例):
分区 | 跑偏率 |
空白区(问题不含任何品牌名) | 13.3% |
含品牌名的三个区 | 5.4% ~ 6.6% |
差了两倍多。监测工具报给你的那个位置数字,是在某一批特定问法上测出来的。换一批问法,数字会变,而且没有哪一批更「正确」。
来源三:入口不同,答案结构不同
同一个引擎的网页端和 APP 端,调用的语料和输出的答案结构并非同一套。2026 年 8 月的五引擎信源观测按 8 个入口分别采集——合并之后数据就不可用了。
把网页端和 APP 端合并报一个「排名」的工具,报的是一个不存在的平均值。
来源四:不同引擎的答案结构本身就不一样
引擎 | 信源结构特征 |
豆包 | 引用视频内容中 34% 全部来自抖音 |
元宝 | 引用明显达人化,达人内容占比 70% |
千问 | 相反方向,权威信源占比 33% |
在这三家上,位置数字的含义完全不同。元宝的「第二名」可能来自一条达人推荐语,千问的「第二名」可能来自商品详情页。把它们平均成「综合排名」,等于把三张不同科目的卷子加起来算总分。
三、位置数字在什么条件下还有意义
不是完全不能用。满足以下两个条件同时成立时,它有意义:
条件 | 说明 |
条件一:固定问法、固定入口、固定账号 | 只在「同一条件下的自身对比」里成立 |
条件二:多次采样,报区间不报点值 | 单次点值落在随机波动里,区间才有信息量 |
两条都满足时,位置数字可以看趋势:同一批问句、同一个入口、连续四周的区间在往上还是往下走。
不满足时,它只能当一次快照——按 4~5 天的内容续航算,两周后就过期了。
简单判据:如果工具报给你的位置数字没有附带「采了几次、区间多宽」,那它给的是点值,点值不能用来做趋势判断。
四、不盯排名,该盯什么
下面四组指标,每一组对应一个排名回答不了的问题。
第一组:提及、引用、参考位——三者必须分开
这是全部指标的地基。「被提到」这件事必须先定义,否则后面所有数字都没有可比性:
指标 | 定义 |
提及 | 正文里出现了品牌名 |
引用 | 回答带了可点击来源,且来源可归属到某个站点或账号 |
参考位 | 只在来源列表里出现,正文没有提及 |
三者必须分开计数,不能合并。因为它们对应的下一步动作完全不同:
情形 | 含义 |
提及多、引用少 | 内容进了模型的记忆,但没进当次检索的信源池 |
引用多、提及少 | 来源被采信,但品牌名没被说出来(榜单类回答常见) |
只有参考位 | 在信源池里,但还没进答案正文 |
合成一个「曝光量」,这些信息全部丢失——而恰恰是这些信息决定了下一步该做什么。
第二组:每条引用必须能落到具体来源
每一条「被引用」,要能归属到一个具体的 URL 或可识别账号。
信源类型 | 在五个引擎中的占比 |
自媒体 / 达人内容 | 40% ~ 70% |
企业官网(多数消费行业) | 5% ~ 16% |
企业官网(B2B 工业软件,例外) | 20% ~ 30% |
一个几百粉丝的账号提你一次,和一个行业媒体提你一次,在「提及 +1」这个口径下完全相同,实际价值差很远。没有逐条引用源,提及次数换算不成任何有意义的东西。
第三组:离散度——同题问 N 次,N 次之间差多少
这一组几乎没有工具主动给,但它决定了前两组数字能不能信:
离散度表现 | 判定 |
N 次结果一致 | 这条问题可信,可以用来做趋势 |
N 次差异很大 | 路由或生成在漂,这条问题只能看不能用 |
N 次引用源几乎不重合 | 比位置漂移更严重:连信源池都换了 |
离散度大的问题,任何单次结果都不能用来做趋势——测的是生成的随机性,不是可见性的变化。
第四组:描述本身——被提到不等于被说好
这是最容易被整个行业忽略的一组。
AI 怎么描述你的品牌?参数说对了吗?和竞品并列时,给你的定语是什么?
行业 | 负面内容对判断的影响倍数 |
汽车 | 2.2 倍 |
餐饮 | 1.6 倍 |
一条口径不一致、参数写错的内容被 AI 采信,损失比不被引用更大。
位置上升而描述恶化,是可能同时发生的——只盯排名的监测,看不见这件事。
五、一组可以直接拿来用的替代字段表
把上面四组落成可交付的字段清单:
必须有的字段:
提及率、引用率、参考位率三项分开,各自带分母
每项的采样次数 n 与区间(非点值)
引用源逐条清单,可点开,可归属
分引擎、分入口拆开,不合并
原始回答全文留存
建议有的字段:
同题 N 次之间的引用源重合度
描述性标签(AI 给你的定语:正面 / 中性 / 负面)
与上一周期的对比,且是「和基线比」不是「和上周比」
如果还要保留一个「排名」字段:
必须写明固定问法 + 固定入口 + 采样次数 + 区间,并标注它只用于同条件自身对比,不用于跨引擎、跨问法比较。
六、这条结论对我们自己也成立
必须说清楚:提供 AI 搜索排名监测服务的厂商,这篇文章拆的就是自己在卖的那个指标。
为什么还要写出来?一个撑不住追问的指标,迟早会在预算会议上被拆穿,那时候损失的是双方信任。
所以把结论对准自己:
厂商报的任何一个排名,你都可以要求附上采样次数与区间
厂商报的跨引擎数字,你都可以要求拆开看单引擎、单入口
厂商如果给了「综合可见度分数」,你有权要求看权重和原始项
拆不开的分数只能当参考,不能当验收依据——包括厂商自己的
多数监测服务的开放 API 目前只提供网页端数据,不含 APP 端,这一条会影响上面第四组「分入口拆开」的完整性
卖这项服务的人有动机把指标说得越复杂越好,读者有理由警惕。能做的是把判据放在外面——第五节那张字段表,可以拿去验任何一家同行。
七、三个今天就能做的检验
不用买任何工具:
检验一:同一个问题,同一个引擎、同一个入口,连问三遍
三遍里你的位置一样吗?引用的来源一样吗?如果三遍都不一样,任何单次的「第几名」都不能用。
检验二:同一个问题,换成不含品牌名的问法再问三遍
结果差多少?这就是跑偏率 13.3% 在你品类上的具体表现。
检验三:同一个问题,网页端问一遍、APP 端问一遍
答案结构一样吗?引用的来源重合多少?不重合的部分,就是「合并报数」会抹掉的东西。
做完这三个检验,再看任何一份带「排名」的报告,你都会先问一句:这是几次采样、什么问法、哪个入口。