GEO 论文精读:40% 的可见度提升从哪来,又没证明什么

普林斯顿等机构的 KDD 2024 论文首次把 GEO 形式化:10K 查询、9 种改写策略、两个生成式引擎。本文拆开 40% 提升的实验前提、排名再分配效应,以及论文没有证明的事。

15 分钟GEO论文解读AI 搜索

2023 年 11 月,arXiv 上出现了一篇题为《GEO: Generative Engine Optimization》的论文。它在 2024 年被 KDD 接收,后来成了「GEO」这个词被反复引用时的原点。传播最广的是两个数字:最高 40% 的可见度提升,以及在 Perplexity 上最高 37%。

但 40% 是一个很容易被误读的数字。它不是流量增长,不是排名提升,也不是「加点引用就能让 ChatGPT 推荐你」。它是在一个特定实验里,把五个候选来源中的一个改写成更容易被引用的样子,然后看它在模型回答里占的篇幅和位置能提高多少。

这篇解读想回答三个问题:论文到底测了什么;哪些结论值得信;如果你有一个自己的站点,哪些动作可以直接拿走。

先说结论:这篇论文最稳的发现不是「某种技巧能提升 40%」,而是生成式引擎在分配引用时,明显偏好具体的、可归因的、容易转述的句子;它不奖励「听起来更权威」的语气,而奖励「能被核对」的证据。

这篇常被称作「普林斯顿那篇 GEO 论文」。准确地说,它由 IIT Delhi 的 Pranjal Aggarwal 与普林斯顿的 Vishvak Murahari 共同一作,普林斯顿的 Karthik Narasimhan、Ameet Deshpande 等参与:

它把「生成式引擎」拆成了什么

论文先做了一个概念上的统一:把 Bing Chat、Google SGE、Perplexity 这类系统统称为 generative engine(GE),并给出一个可以拆解的流水线:

  1. 查询改写:把用户的一句话拆成一组更适合检索的子查询;
  2. 检索:从搜索引擎取回一组来源;
  3. 摘要与生成:模型基于这些来源,生成一段带行内引用的回答。

这个拆法很重要,因为它决定了 GEO 的作用边界。实验里,作者把流程简化成两步:每条查询取 Google 前 5 条结果的正文,跳过摘要,直接把整篇来源交给模型生成回答。也就是说,他们研究的是「已经被检索到之后,模型愿不愿意引用你、引用多少」;他们并没有研究「你能不能进前 5」。 后者仍然是抓取、索引和检索排序的问题,论文没有评估 GEO 对搜索排名的影响,自己在局限性里也承认了这一点。

然后它定义了「可见度」。传统 SEO 看平均排名,但生成式引擎没有一条整齐的列表,来源是被打散嵌在段落里的。论文用了三个指标:

指标怎么算测的是什么
Word Count引用你的句子词数 / 回答总词数你占了多少篇幅
Position-Adjusted Word Count同上,但按引用位置做指数衰减你不仅占篇幅,还占不占前面
Subjective Impression用 LLM 按 7 个维度打分:相关性、影响力、独特性、主观位置、主观数量、点击意愿、多样性这段引用在读者眼里有多显眼(由 LLM 判断)

位置加权的衰减大致是这样:

Imp_pwc(c_i, r) = Σ_{s∈S_{c_i}} |s| · e^(−pos(s)/|S|) / Σ_{s∈S_r} |s|

越靠前的句子权重越高。所有指标最后会被归一化,使一条回答里所有来源的分数加起来等于 1。也就是说,这是一场份额游戏:你多占一点,别人就少占一点。这一点在后面解释「第 5 名 +115%、第 1 名 −30%」时非常关键。

实验是怎么做的

  • 查询集:GEO-bench,10,000 条查询,来自 9 个数据集(MS MARCO、ORCAS-1、Natural Questions、AllSouls、LIMA、Davinci-Debate、Perplexity Discover、ELI5、GPT-4 生成),覆盖 25 个领域;按 8K/1K/1K 切成训练、验证、测试。
  • 来源:每条查询取 Google 前 5 条结果的正文。
  • 引擎:GPT-3.5-turbo 生成回答,温度 0.7,每条查询采样 5 个回答;另在 Perplexity.ai 上做了一组 200 条样本的复现。
  • 方法:用 LLM 把其中一个来源改写成 9 种风格之一,再重新生成回答,比较该来源的份额变化。

9 种方法分别是:Authoritative(更像权威)、Statistics Addition(加统计数字)、Keyword Stuffing(堆关键词)、Cite Sources(加引用来源)、Quotation Addition(加直接引语)、Easy-to-Understand(更易懂)、Fluency Optimization(更流畅)、Unique Words(加独特词)、Technical Terms(加术语)。

注意一个常被忽略的细节:这些改写是 LLM 做的,不是人做的。 论文验证的是「把文本改写成具有某种特征」这件事的效果,不是「人类编辑认真加了一个来源」的效果。这两件事在真实世界里可能差很远,后面会讲。

结果:有效的方法有一个共同点

先看主表。基线是 19.3,数值来自论文 Table 1,相对变化按基线四舍五入:

方法位置加权词数相对基线主观印象相对基线
Quotation Addition27.2+41%24.7+28%
Statistics Addition25.2+31%23.7+23%
Fluency Optimization24.7+28%21.9+13%
Cite Sources24.6+27%21.9+13%
Easy-to-Understand22.0+14%20.5+6%
Technical Terms21.4+11%21.4+11%
Authoritative21.3+10%22.9+19%
Unique Words20.4+6%20.4+6%
Keyword Stuffing17.7−8%20.2+5%

Quotation Addition 的 41% 是按 Table 1 的数字算出来的;论文摘要把它取整成了 40%。

有效的方法有一个共同点:它们让句子更容易被单独摘出来并转述。一句带数字的话、一句有出处的话、一句直接引语、一句读起来不费劲的话,都比一段「我们致力于提供卓越体验」更容易被模型搬进回答。

Quotation Addition 最强(+41%)。直接引语同时提供了具体措辞和可归因的来源,模型很容易把它当成证据。Statistics Addition 次之(+31%):数字是天然的可引用单元,而且比形容词更能回答「多少」。Cite Sources 单用 +27%,不算最高,但在后面的组合实验里它是放大器。

Fluency Optimization 值得单独说。它不添加任何新事实,只改表达,却有 +28% 的位置加权词数提升,是「不加新事实」这一类里收益最高的。这说明生成式引擎的引用选择不只取决于内容,也取决于可读性和可摘取性。这个结论对写作者最友好:不需要编数据,先把话写清楚就有收益。

Easy-to-Understand 也有 +14%,方向一致,幅度小一些。

然后是几个容易被过度解读的方法:

  • Authoritative 在表里有 +10% 的位置加权词数、+19% 的主观印象,但正文明确说「没有显著提升」,而且它在不同排名上的波动从 −6% 到 +12.6%。表里的数字和正文的判断并不完全一致,这本身是读论文时值得注意的地方。
  • Technical Terms 和 Unique Words 是词汇层面的改动,收益在 6%–11% 之间;论文自己把 Unique Words 归到 non-performing。别把「显得专业」当成策略。
  • Keyword Stuffing 是唯一在位置加权词数上为负的方法(−8%),在 Perplexity 上比基线低 10%。传统 SEO 的肌肉记忆在这里是负资产。一个合理的解释是:模型不是靠词频匹配来选句子的,堆词只会让句子更难读、更难摘。

论文还给了一个 Authoritative 的单点例子,提升 89.1%。这正是读论文时最该警惕的地方:精选例子展示的是可能性,不是平均效应。 先看汇总表,再看例子;例子用来理解机制,不用来估计收益。

最反直觉的结果:第 1 名可能变差

论文的第二个实验把所有 5 个来源同时优化,然后按原始 Google 排名分组看变化:

方法第 1 名第 2 名第 3 名第 4 名第 5 名
Cite Sources−30.3%+2.5%+20.4%+15.5%+115.1%
Quotation Addition−22.9%−7.0%+3.5%+25.1%+99.7%
Statistics Addition−20.6%−3.9%+8.1%+10.0%+97.9%

因为份额是零和的,所有来源都优化时,收益会从「本来就占优」的来源流向「改得更可引用」的来源。第 5 名 +115% 不是流量翻倍,而是它在回答里的引用份额翻了一倍多;第 1 名 −30% 也不是掉排名,而是它在回答里被引用的比例被抢走了。

论文把这解读为「GEO 可能让低排名的小站获得更公平的曝光」。这个方向是对的:传统 SEO 里,域名权重和外链很难短期补上;而生成式引擎直接读内容,内容层面的改进可以更快生效。

但我不完全同意「民主化」这个乐观说法。它成立的前提是:小站已经进了前 5。 进不去,GEO 一点用都没有。更准确的说法是:GEO 把竞争从「域名权威」部分转移到了「内容可引用性」,但它没有取消检索这一关。

另外,这是一次「所有人同时优化」的实验。真实世界里,如果你的竞品没做 GEO,你的相对收益会比表里更大;如果所有人都做,收益会互相抵消,最后大家只是把回答写得更像一篇好的说明书。这是典型的军备竞赛。

没有万能方法:领域和组合都会改变答案

论文按它的标签体系,给了几个方法表现最好的领域:

方法论文里表现最好的领域/问题类型
Authoritative辩论、历史、科学
Fluency Optimization商业、科学、健康
Cite Sources陈述、事实、法律与政务
Quotation Addition人物与社会、解释、历史
Statistics Addition法律与政务、辩论、观点

同一个方法在不同领域的效果不一样,原因可能是不同领域的「证据形态」不同:历史和社会类问题更吃直接引语与叙事;法律、政务、观点类更吃数字;事实类问题更吃来源。对写作者的含义是:先看你写的是什么类型的内容,再选策略;不要把所有页面都套同一个模板。

组合实验(Figure 4)里还有两个结论:

  • 最佳组合是 Fluency Optimization + Statistics Addition,比任何单一方法高 5.5% 以上。
  • Cite Sources 单独用不如 Quotation Addition,但与别的方法组合时平均提升 31.4%,是个「放大器」。

论文的解释是:流畅度让句子更容易被读进去,统计数字让句子更容易被摘出来,两者互补;引用则给句子提供可验证性,和别的策略叠加时收益更大。

这里有个很实用的推论:不要问「哪个方法最好」,要问「我的内容现在缺哪一块」。 如果句子已经清楚但没证据,加统计或引用;如果证据有了但读起来费劲,先改流畅度;如果两者都做了,再考虑语气和术语。

在 Perplexity 上,方向一致,幅度打折

论文在 Perplexity.ai 上用 200 条样本复现了一遍。结果是:Quotation Addition 的位置加权词数提升约 22%(论文口径),Statistics Addition 的主观印象提升 37%,Keyword Stuffing 比基线低 10%。方向和主实验一致,但幅度小了。

这组实验有个必须说明的限制:Perplexity 不允许直接指定来源 URL,作者是把来源文本作为文件上传,再要求模型只基于这些文件回答。这更接近「给定语料的问答」,而不是真实的「检索 + 引用」流程。所以它证明了方法的方向有一定泛化性,但不能直接外推到 Perplexity 的真实检索行为。

这篇论文没有证明什么

这是全文最想强调的部分。把「40%」当成 KPI 之前,先把边界说清楚。

1. 40% 是相对份额,不是流量或收入

位置加权词数量化的是「在一条回答里占多少篇幅、排得多靠前」,不是点击、线索或成交。一个来源的份额从 19.3 提到 27.2,可能意味着更多用户看到它,也可能意味着回答变长了、引用变多了,但用户根本没点。论文没有测真实点击和转化;主观印象里虽然有一个「点击意愿」的子项,但那是 LLM 打分,不是行为数据。

2. 它只研究了「已经被检索到的前 5 个来源」

如果你没被抓取、没进候选集,GEO 方法无从发挥作用。论文自己在局限性里也承认,没有评估 GEO 对搜索排名的影响。所以更准确的框架是:SEO 和抓取决定你能不能上场,GEO 决定你上场后能拿到多少镜头。 两者不是替代关系。

3. 指标之间会打架

关键词堆砌在位置加权词数上是 −8%,在主观印象上却是 +5%;在 Perplexity 上,它的主观印象是 28.1,高于基线的 24.7。论文在否定关键词堆砌时,主要依据是位置加权词数,但没有充分解释这个分歧。这提醒我们:任何单一指标都只是代理,不能直接等同于「AI 喜欢你」或「用户信你」。 尤其是主观印象由 GPT-3.5 按 G-Eval 打分,分数还被归一化到和词数同均值同方差,它的绝对数值没有意义,只能看相对变化。

4. 没有验证新增内容的真实性

这是我认为最需要补上的一块。Statistics Addition 和 Cite Sources 是让 LLM 往文章里加数字、加来源;论文评估的是「加了之后可见度是否提高」,没有评估「加的数字和来源是否真实」。在真实站点上,这一步必须由人把关。否则你优化的是「看起来可验证」,而不是「可验证」——后者才是长期信任的来源,前者是一次性的、可能反噬的操纵。

5. 时效性

实验用的是 GPT-3.5-turbo 和 2023–2024 年的查询与引擎行为。2026 年的生成式引擎在查询改写、来源选择、引用策略上已经变了很多。论文自己也说,方法需要随着引擎演化而调整。所以这些数字应该被当作「方向性证据」,而不是「2026 年的基准值」。

6. 精选例子不是平均效应

论文 Table 4 给了三个很漂亮的例子,其中一个 Authoritative 的案例提升 89.1%。但汇总表里,Authoritative 的效应并不稳定,正文也说没有显著提升。例子用来理解机制,不用来估计收益。

如果要把结论用到自己的站点上

把论文翻译成动作,我会留下这几条:

动作为什么怎么验收
每个核心页面写一句「结论 + 数字/事实 + 边界」这是模型最容易摘走的答案单元遮住正文只看这句,仍然成立
给数字补口径、时间、来源Statistics 有效,但伪造的数字会反噬每个数字能点回一手来源
引用一手材料,而不是二手转述Cite Sources 在组合里是放大器链接可访问,标题对得上
把长句拆短,先定义再展开Fluency 是「不加新事实」这一类里收益最高的朗读不卡壳,每段有主题句
用 H2 问句、表格、步骤列表结构化内容更容易被定位和摘取每节能独立回答一个子问题
别堆关键词,别为「权威感」加空话Keyword Stuffing 负向,Authoritative 不稳定删掉形容词后信息量不变
优先改引用份额低、已进候选集的页面低排名来源的 GEO 收益最大从 citation share 最低的页面开始
固定一组 prompt 做基线不看份额就不知道有没有效果每月同一组问题、同一套判定

Fluency、Statistics、Cite Sources 的效果有论文数据;「答案单元」「结构化」「prompt 基线」是工程上的推论,论文没有直接验证。

最后两条尤其重要。GEO 没有 SEO 那样成熟的官方报表,你能做的是自己定义一组问题、记录模型怎么回答、有没有引用你、引用了哪一句。这很土,但比看感觉可靠。站内的引用份额和AI 可见度的四层指标写得更细,这里不展开。

另外,像 /llms.txt、schema.org 这类基础设施,解决的是「让引擎找到、读懂你的站点结构」,这篇论文没有测;它们重要,但不是「40%」的来源。别把基础设施和内容策略混为一谈。

我的读法:GEO 是「可引用性」工程

如果只让我留一句话,我会说:这篇论文真正发现的是「可引用性」这个变量。

可引用性不是「权威」,也不是「关键词密度」,它更接近三个东西的乘积:

  1. 具体:有数字、有版本、有命令、有边界条件;
  2. 可归因:这句话是谁说的、依据是什么、在哪里能查到;
  3. 可转述:句子短、结构清楚、不依赖上下文也能读懂。

这三件事,恰好也是一篇好的技术文章本来就该做到的事。论文只是用 10,000 条查询和两个引擎,把它们换算成了可见的份额变化。

所以我不太担心「GEO 会让内容变得更像 SEO 垃圾」。真正会赢的方法(引用、统计、流畅)和写好文章的方法是同一套;会输的方法(堆词、空泛的权威腔)本来也不该写。唯一的风险是,当所有人都开始优化「可引用性」,回答会变得越来越像一份格式完美的说明书,而那些还没有被验证的、粗糙但真实的经验,可能更难被看见。

对我自己的博客,这篇论文的结论可以压缩成一句:当有人问 AI 一个技术问题时,它愿不愿意引用我那篇踩坑记录,取决于我有没有在文里留下可核对的版本号、报错、命令和结论。 流量是结果,不是目标;可核对才是。

参考

  • Aggarwal, P., Murahari, V., Rajpurohit, T., Kalyan, A., Narasimhan, K., & Deshpande, A. (2024). GEO: Generative Engine Optimization. KDD ‘24. arXiv:2311.09735
  • 代码与数据:GEO-optim/GEO
← 全部文章