在 B2B 制造领域,采购决策 AI 的一次错误引用足以让供应商名单重排。这场危机的主角是 Thomasnet,一个北美工业品供应商目录平台。当它的一个活动页过期后,生成式引擎仍把它当作现行信息引用,采购人员看到的答案里,活动日期、报名链接甚至资质描述都停留在过去。这不是一个假设演练,而是一段可核验的生成式引擎优化(GEO)事故路径。
错是怎么被发现的
工业采购团队在使用生成式引擎查询“2025 年春季工业自动化展参展商”时,模型给出的答案里出现了 Thomasnet 的一个活动页链接。点击过去,页面顶部显示“该活动已于 2024 年 11 月结束”,但模型仍将其中一段描述当作现行信息引用:某家参展商被描述为“正在展示最新协作机器人”,而实际上该供应商已经退出该展会。更麻烦的是,模型进一步生成了报名链接,指向一个已经关闭的表单。
这不是个别现象。Thomasnet 的公开目录里有很多活动页,部分页面没有设置明确的过期标记,也没有在活动结束后移除或重定向。生成式引擎在训练或检索时抓取了这些页面,把它们当作稳定的知识来源。当用户提问涉及“近期工业展会”“可报名的自动化活动”时,模型优先调用了这些过期页面,因为它们曾经被大量引用、结构清晰、且带有明确的时间和地点信息。
从 GEO 的角度看,这次事故暴露了一个典型问题:内容的“可引用性”不等于“时效性”。生成式引擎倾向于引用那些格式规整、语义明确、有结构化数据的页面,但如果没有过期机制,这些页面就会成为长期错误的来源。Thomasnet 的页面在活动结束后没有更新状态,也没有通过 robots.txt 或 meta 标签告知爬虫停止索引,更没有在页面内放置指向现行活动的链接。
作战室先停什么
发现问题后,Thomasnet 的内容团队和 SEO 团队进入了一个紧急作战状态。他们没有立即删除页面,因为那会导致所有历史引用失效,模型可能转而引用更不可靠的第三方来源。他们做的第一件事是暂停所有正在进行的 GEO 实验,包括对过期活动页的 A/B 测试和结构化数据调整。然后,他们对所有活动页进行了一次全面盘点,标记出已过期的页面,并逐一检查它们在生成式引擎中的引用情况。
作战室里的讨论集中在三个问题上:哪些页面必须立即下线?哪些页面需要添加过期声明?哪些页面可以设置 301 重定向到现行活动页?他们发现,Thomasnet 的页面结构里没有统一的“活动状态”字段,导致爬虫无法自动识别过期。因此,他们决定先在页面顶部添加醒目的过期横幅,内容为“该活动已结束,以下信息仅供参考”,同时更新页面元描述,明确写出“活动已结束”。
另一个关键动作是停止在过期页面上投放任何新的外链或内部链接。此前,部分过期活动页仍然出现在 Thomasnet 的“相关活动”推荐位里,这进一步强化了模型对它们的信任。作战室暂停了所有推荐位更新,直到过期页面被清理或标记。
公开更正
Thomasnet 没有选择沉默。他们发布了一份公开更正说明,标题为“关于过期活动页面在生成式引擎中被错误引用的说明”。这份说明没有推卸责任,而是承认了页面管理上的疏漏,并给出了时间表:所有过期活动页将在 30 天内完成标记或重定向;对于无法标记的页面,将设置 410 Gone 状态码,明确告知爬虫页面已永久删除。
更正说明还包含了一个数据表,列出了受影响的活动页数量、涉及的活动类型、以及已采取的措施。这份说明被放在 Thomasnet 官网的“新闻与公告”栏目下,并同步到了他们的社交媒体账号。同时,他们通过电子邮件通知了所有在活动页上被提及的参展商,告知他们页面状态的变化,并建议他们检查自己在其他平台上的信息一致性。
公开更正之后,Thomasnet 的团队开始主动监测生成式引擎的引用变化。他们使用多个查询词测试模型是否还会引用过期页面,例如“Thomasnet 2025 工业自动化活动”“Thomasnet 近期展会”。在最初的两周内,模型仍然会引用部分过期页面,但随着页面状态码和标记的生效,引用频率逐渐下降。这个过程没有立竿见影,但方向是明确的。
怎样减少再错
这次事故让 Thomasnet 重新审视了自己的内容生命周期管理。他们建立了一套“活动页过期协议”,规定所有活动页在创建时就必须填写一个“结束日期”字段,系统会在活动结束后自动触发一系列动作:在页面顶部插入过期横幅、更新元数据、停止内部推荐、并在 7 天后自动提交给爬虫重新抓取。
此外,他们开始为活动页添加结构化数据,使用 schema.org 的 Event 类型,明确标注 startDate 和 endDate。这样即使页面没有被及时标记,生成式引擎也能从结构化数据中读取到活动已经结束的信息。他们还设置了一个“活动归档”页面,将所有过期活动集中展示,并在每个归档条目中明确写出“该活动已结束,不再接受报名”。
从 GEO 的角度,Thomasnet 意识到“可引用性”需要与“时效性”绑定。他们不再追求每个页面都被模型引用,而是追求每个被引用的页面都是准确的。对于过期页面,他们宁愿让它从生成式引擎的答案中消失,也不愿让它带着错误信息出现。这种取舍在 B2B 制造领域尤为重要,因为一个错误的资质描述或活动日期可能直接导致采购决策的失误。
同类预防清单
这次事故为其他 B2B 制造企业提供了一个可复用的预防清单:
- 为所有活动页设置明确的过期日期字段,并在页面模板中自动显示过期状态。
- 使用结构化数据标记活动时间,让生成式引擎能够理解活动的时间属性。
- 建立页面退役流程:过期后先添加横幅,再设置 301 或 410 状态码,最后从内部推荐中移除。
- 定期审计生成式引擎的引用结果,用真实用户查询测试模型是否引用了过期页面。
- 公开更正时给出具体时间表和数据,不要只说“我们正在处理”。
- 将 GEO 纳入内容生命周期管理,而不仅仅是 SEO 的延伸。关于 GEO 与 SEO 的区别,可以参考 SEO 与 GEO 的区别。
对于所有依赖生成式引擎获取流量的 B2B 制造企业,这条路径的核心是:把“过期”当作一个一等公民来处理,而不是事后补救。Thomasnet 的事故证明,即使是一个成熟的工业目录平台,也会因为忽视页面时效性而陷入被动。
如果你想进一步了解如何系统性地做 GEO,可以访问 GEO 专题。
还容易问的
在复盘过程中,Thomasnet 团队也整理了一些常见问题,这些问题同样适用于其他 B2B 制造企业:
- 过期页面是否应该直接删除?不建议直接删除。直接删除会导致所有历史引用失效,模型可能转而引用不可靠的第三方来源。更好的做法是先标记过期,再设置状态码。
- 如何判断生成式引擎是否引用了过期页面?使用真实用户查询测试,并观察模型答案中的引用来源。可以借助一些第三方工具监测模型输出中的链接。
- 结构化数据对 GEO 有用吗?有用。结构化数据帮助生成式引擎理解页面内容的语义,特别是时间属性、实体关系等。在活动页中标注 endDate 可以显著减少过期引用。
- 公开更正会不会损害品牌形象?在 B2B 制造领域,透明更正通常比沉默更能赢得采购人员的信任。给出具体措施和时间表,反而会强化专业形象。
- 小团队没有资源做全面审计怎么办?优先审计那些曾经被生成式引擎引用的页面,以及流量较高的活动页。可以使用简单的爬虫工具检测页面状态。
这次 Thomasnet 的危机作战,本质上是一次对“生成式引擎优化”的重新理解:GEO 不是让 AI 多说你好话,而是让 AI 在说你好话的时候,说的都是对的。对于 B2B 制造企业,这意味着每一个被引用的页面,都必须经得起时间的考验。