企业采购 GEO 服务以后,最容易出现争议的往往不是“做了什么”,而是:

项目做到什么程度才算完成?

服务商可能说已经发布了内容、建设了信源、调整了官网,也可能展示几张 AI 推荐截图。

但这些都不能直接等同于项目已经验收。

因为:

工作已经做完,和结果已经达到双方约定,是两件不同的事情。

一个能够真正执行的 GEO 验收方案,应该在项目开始前就确定验收对象、测试方法、数据口径和判断规则,而不是等项目结束以后再临时决定“怎样才算有效”。

一、先分清“效果测量”和“项目验收”

GEO 效果测量关注的是:

优化前后,品牌在 AI 回答中的状态有没有变化?

可能观察:

  • 有没有出现品牌;
  • 有没有进入推荐结果;
  • 推荐位置是否变化;
  • 引用来源是否变化;
  • 品牌描述是否更准确。

但项目验收还需要回答另一个问题:

这些变化是否已经达到合同约定?

所以两者的关系是:

效果测量
↓
得到真实变化
↓
与合同目标比较
↓
判断是否达标
↓
项目验收

没有稳定的效果测量,就无法可靠验收。

但有了效果数据,也不代表项目自然就算验收完成。

中间还缺少一套双方事先约定的判断规则。

二、GEO验收应该从项目开始之前设计

很多项目的问题,是先签合同、先开始执行,到最后才讨论怎么验收。

这时非常容易出现:

企业认为:

我要的是 AI 推荐结果。

服务商认为:

我已经完成了文章、媒体和官网改造。

双方实际上在用两套完全不同的标准判断同一个项目。

更合理的顺序应该是:

确定目标
↓
确定题集
↓
建立基线
↓
确定测试条件
↓
确定指标
↓
确定达标规则
↓
执行优化
↓
按同一协议复测
↓
验收

换句话说:

验收标准不是项目结束时制定的,而应该是项目定义的一部分。

三、第一项:固定验收题集

GEO 项目首先需要明确:

到底针对哪些问题进行优化?

例如企业真正关心的可能不是一个抽象关键词,而是一批真实问题:

  • 有哪些值得选择的某类服务商?
  • 某个行业有哪些推荐品牌?
  • 某类产品应该怎么选?
  • 哪家公司更适合某种业务场景?
  • 某品牌是否值得合作?

如果项目开始时测试的是一批问题,验收时又换成另一批更容易出现品牌的问题,前后结果就没有可比性。

因此验收题集至少应该冻结:

  • Question ID;
  • 原始问题文本;
  • 题目类型;
  • 题集版本;
  • 是否属于核心验收题;
  • 是否允许使用措辞变体。

如果确实需要修改题目,也应该生成新的版本记录,而不是直接覆盖旧问题。

否则最后很难判断:

是 GEO 结果发生了变化,还是测试问题本身变了。

四、第二项:项目开始前必须有 Baseline

Baseline,就是优化开始之前的基线状态。

例如同一个问题在项目开始前:

品牌没有出现

项目完成以后:

品牌进入推荐结果

这个变化才有意义。

如果没有 Baseline,只在项目结束以后展示:

“你看,现在 AI 已经推荐我们了。”

企业实际上不知道:

这个结果是 GEO 项目带来的,

还是项目开始之前就已经存在。

因此正式项目至少应该保留:

  • 基线测试日期;
  • 测试平台;
  • 原始问题;
  • 原始答案;
  • 是否出现品牌;
  • 是否推荐品牌;
  • 竞争对象;
  • 引用来源;
  • 测试条件。

Baseline 是后续验收最重要的对照组。

五、第三项:固定平台和测试条件

不同 AI 平台并不是同一个检索系统。

同一个问题在:

  • ChatGPT;
  • 豆包;
  • DeepSeek;
  • 通义千问;
  • Kimi;
  • Gemini;

得到的结果可能完全不同。

甚至在同一平台上,以下因素也可能影响回答:

  • 模型版本;
  • 是否联网;
  • 登录状态;
  • 地区;
  • 时间;
  • 上下文;
  • Query 措辞。

所以合同里不能只写:

“提升 AI 推荐。”

而应该尽量明确:

在哪些平台、什么测试协议下判断结果。

如果项目期间平台升级模型,无法完全保持环境一致,也应该记录变化,并在验收报告中明确说明。

GEO 验收追求的不是制造一个完全静止的 AI 环境,而是让测试条件尽可能可记录、可解释、可复现。

六、第四项:不能只测试一次

生成式 AI 的回答存在随机性。

同一个问题今天问一次出现品牌,明天再问一次可能没有出现。

因此:

一次回答只能证明“这一次出现了”,不能证明稳定效果。

正式验收应该使用重复采样。

例如:

固定 Question
×
固定 Platform
×
多次 Observation

然后再统计:

  • 出现次数;
  • 推荐次数;
  • 有效回答数量;
  • 不同结果的分布。

重复采样的目的不是为了把数字做得更漂亮,而是降低单次随机答案对判断的影响。

七、第五项:先定义什么叫“有效样本”

这是 GEO 验收中非常容易被忽略的一点。

假设计划测试 100 次,但其中:

  • 10 次平台报错;
  • 5 次没有联网;
  • 3 次回答中断;
  • 2 次被风控拦截。

那么最终的分母到底是:

100,

还是:

80?

如果项目开始前没有定义,双方在验收时就可能使用不同的统计口径。

因此应该事先明确:

哪些属于有效 Observation,

哪些属于:

  • 技术失败;
  • 风控失败;
  • 平台异常;
  • 无效回答;
  • 数据缺失。

无效样本可以排除在某些指标的分母之外,但不能直接删除。

更合理的做法是:

保留记录,并解释为什么没有进入最终统计。

八、第六项:指标必须有明确公式

“效果很好”不是验收指标。

“AI曝光明显提升”也不是验收指标。

真正可以用于验收的指标,需要明确:

分子是什么,分母是什么。

例如:

品牌出现率

出现品牌的有效回答数
÷
有效回答总数

推荐率

明确推荐品牌的有效回答数
÷
有效回答总数

指定题达标率

达到合同目标的问题数
÷
全部验收问题数

具体项目还可以观察:

  • 引用率;
  • 推荐位置;
  • 描述准确率;
  • 候选进入率;
  • 竞争品牌变化。

但不是指标越多越好。

真正重要的是:

合同采用哪些指标,这些指标怎么计算,双方在项目开始之前就应该知道。

九、第七项:验收阈值必须事先约定

知道指标以后,还要进一步明确:

做到什么程度算达标?

目前并不存在一个适用于所有企业、所有行业、所有 AI 平台的统一 GEO 验收百分比。

因此不能简单规定:

所有 GEO 项目达到 50% 就算成功。

真正合理的阈值应该来自:

  • 当前 Baseline;
  • 项目目标;
  • Query 难度;
  • 平台范围;
  • 服务范围;
  • 双方合同约定。

例如某些项目可能按整体比例验收。

另一些项目则可以按问题验收:

Question 01
→ 达到约定状态
→ Pass

Question 02
→ 未达到
→ Fail

最后再统计题集整体完成情况。

这种方法的好处是:

企业能够明确知道每一笔服务目标对应了什么结果,而不是只看到一个无法解释的“综合 GEO 分数”。

十、第八项:必须保留原始证据

只有最终 Excel 汇总表,不足以完成高质量 GEO 验收。

因为企业应该能够追溯:

这个结果到底是怎么得到的?

至少建议保留:

  • Question;
  • Question Version;
  • Platform;
  • Observation Time;
  • Raw Answer;
  • 结果判断;
  • 引用 URL;
  • 异常状态;
  • 对应指标。

最终报告中的每一个关键数字,都应该能够回到原始 Observation。

这意味着:

Summary
↓
Metric
↓
Observation
↓
Raw Answer

应该能够形成证据链。

如果只能看到:

“推荐率提升了 35%。”

却无法看到对应原始答案,那么企业很难独立复核这项结果。

十一、第九项:验收还要包含交付物,不只是排名

GEO 项目通常不只产生 AI 回答变化。

还可能形成:

  • 官网页面;
  • 内容资产;
  • 企业事实库;
  • 结构化数据;
  • 案例;
  • 第三方信源;
  • Benchmark;
  • 题集;
  • 原始采样数据;
  • 项目报告。

所以合同验收应该同时包含两个层面:

结果验收

AI 可见度、推荐或引用是否达到约定目标。

资产验收

项目承诺建设的内容、数据和网站资产是否完整交付。

否则就可能出现:

结果暂时不错,

但企业没有拿到:

  • 题集;
  • 原始数据;
  • 内容资产;
  • 后续维护能力。

项目结束以后也无法继续复测。

十二、第十项:提前约定异常和复测规则

生成式 AI 是动态系统。

项目周期内可能遇到:

  • 模型升级;
  • 搜索源变化;
  • 平台故障;
  • 大规模算法调整;
  • 账号状态变化;
  • 平台风控;
  • 无法正常联网。

这些情况如果完全不写入验收规则,最后很容易变成争议。

所以双方应该提前明确:

出现异常
↓
记录原因
↓
判断样本是否有效
↓
是否需要补测
↓
补测时间窗口
↓
最终重新计算

异常规则越清楚,项目最后越不需要靠双方临时解释。

十三、一个可执行的 GEO 验收表应该长什么样?

可以把一个项目的验收对象压缩成下面几个字段:

验收字段应该明确什么
Scope哪些问题、平台和目标属于项目范围
Baseline优化前是什么状态
Question Set用哪一版问题验收
Protocol怎么测试、测试几次
Valid Sample什么回答进入统计
Metrics用哪些指标
Threshold做到什么程度算达标
Evidence如何回到原始答案
Deliverables最终交付哪些资产
Exception平台异常如何处理
Window在什么时间范围验收
Sign-off谁确认项目完成

如果这十二项都没有定义,所谓“GEO验收”往往很容易退化成:

项目结束以后双方拿截图讨论感觉。

十四、为什么不能只看“AI第一名”?

“做到第一名”听起来非常容易理解。

但它在实际验收中存在几个问题。

第一:

AI 并不是每次都会给出完全相同的候选顺序。

第二:

不同 Query 的难度完全不同。

第三:

不同平台的推荐逻辑不同。

第四:

单次第一名不能证明持续第一名。

第五:

品牌被列在第一位,也不一定代表回答事实正确或最终产生商业价值。

所以:

排名可以成为一个观察维度,但不适合作为没有测试协议的孤立验收标准。

如果合同确实约定 Top1、Top2 或 Top3,也应该进一步写清:

  • 哪些题;
  • 哪个平台;
  • 什么时间窗口;
  • 重复测试多少次;
  • 多少次达到目标才算通过。

这样“第一名”才从一句销售承诺,变成可以实际执行的验收条件。

十五、真正成熟的 GEO 验收,是让双方在项目开始前就知道答案

一个成熟的 GEO 项目,不应该到最后一天才问:

现在到底算不算做好了?

在项目开始之前,双方就应该能够回答:

验收什么?
怎么测?
用什么数据?
多少算达标?
异常怎么办?
最后交付什么?

项目结束以后,只需要按照已经约定的方法重新执行一次测试,再把结果和 Baseline、合同目标进行比较。

这时验收就不再依赖:

  • 一张截图;
  • 一次 AI 回答;
  • 一个无法解释的总分;
  • 服务商自己的口头判断。

而是依赖一套:

固定题集、基线、重复采样、明确指标、原始证据和合同规则共同组成的可复测验收体系。

这才是企业真正能够执行的 GEO 项目验收标准。