解答
如何区分各系统对同一页面的读取
同一公开页面,分别记录 Google、ChatGPT、Perplexity、Gemini、Grok 和 Google AI 的读取结果,一次只观察一个系统。
区分的方法很简单:把 Google 索引的内容和每个系统返回的内容分开,一次只观察一个系统。取本站同一个公开 URL,分别看 Google、ChatGPT、Perplexity、Gemini、Grok 和 Google AI 对它做了什么,每个系统单独记录,并写明观察时的上下文。RankAI 的公开页面提到 ChatGPT、Perplexity、Gemini、Grok 和 Google AI;Claude 和 Grok 只有在连接之后才测量,Gemini 和 Google AI Overviews 也不是同一次观察。
每个系统一张三栏卡片
RankAI 的做法是给每个页面、每个系统各填一张简单卡片。这不是通用标准,只是我们用来把不同读取分开的方式。三栏分别是:系统看到了什么(返回的文本或引用)、在什么上下文里(搜索、对话式回答、主动连接)、连接状态(无、有、待核实)。
填写示例
页面 X,一个公开的产品页。
- Google:记录该页面已被索引,并写下测试查询和观察日期。前提是 Google 索引公开页面,这里只登记我们看到的内容。
- ChatGPT:记录得到的回答,以及页面 X 是被引用还是只被转述,并注明提问时的上下文。
- Gemini:单独记录对话式回答;如果同时出现 Google AI 的框,另起一行写,因为 Gemini 和 Google AI Overviews 不是同一次观察。
- Perplexity、Grok、Google AI:各占一行,写明上下文和连接状态;Grok 和 Claude 在连接未生效前,该栏保持「连接后再测量」。
三个具体步骤,每条都有可核对的判据
- 固定页面和问题。选一个公开 URL 和一个测试问题,对所有系统始终用同一组。可核对判据:卡片上写明 URL、问题和日期,不同日期做的两次观察可以相互比较。
- 一个系统一行。逐个写清返回了什么、在什么上下文里。可核对判据:任何一行只包含一个系统,Gemini 那一行与 Google AI Overviews 那一行分开。
- 记录连接状态。Claude 和 Grok 在连接生效前写「连接后再测量」;其余系统写明页面是被引用、被转述还是未出现。可核对判据:每一行都有明确状态,而不是一个总体判断。
把读取结果分开记,而不是加总
把观察加总成一个「他们怎么读我们」的数字,得到的值不对应任何一个系统。一个系统一行,才能看出比如某页面在对话式回答里被引用,却没有出现在 Google AI 的框里,或者 Grok 因为连接缺失还无法测量。API 返回的结果不是用户看到的屏幕:通过连接观察时,把这一点写进上下文栏,卡片就不会把两种情况混在一起。
这篇文章增加的是卡片的纪律:一个页面、一个测试问题、每个系统一行、三栏始终填写。在我们的实践中,最有用的部分是「上下文」栏,因为它逼着你说清当时看的是搜索、对话式回答还是主动连接。没有这一栏,两次在不同条件下做的观察会落进同一个格子,看起来像对比,其实不是。第二点有用的是连接状态:Claude 和 Grok 的测量要等连接之后才有,马上写下来,就不会把缺失当成结果。第三点是 Gemini 和 Google AI Overviews 的区分:它们是两次不同的观察,即使同时出现也要分两行写。卡片不判断页面是否「排名好」,只记录我们看到了什么、在哪里、什么时候。这是 RankAI 的操作建议,不是通用标准,需要按我们真正关心的页面和问题来调整。
一个可核对的边界
边界在于:卡片只记录我们观察到的内容,连同日期和上下文,对其他条件下系统的表现不作说明。如果某一行缺少上下文或连接状态,这次观察就不能用于对比。
完整方法和关于 ChatGPT 与 Google 的常见问题,见深入阅读页。