GEO
返回博客
技术 AEO 实施落地

FAQPage Schema 实操指南:正确标记常见问题,让 AI 直接引用你的答案

如今,FAQPage Schema 已经很难再为网站带来 Google FAQ 富媒体搜索结果,但在 AI 引擎时代,它反而更重要。本文从实操出发,讲清正确的 JSON-LD 嵌套结构、如何把答案写成可提取的原子化内容块,以及最常见的五类标记错误,让 ChatGPT 和 Perplexity 更容易直接引用你的答案。

Tenten GEO 团队发布于 2024-09-094 分钟阅读
一道淡紫色光束从一叠问题卡片中托起一张简洁的答案卡片,象征 FAQPage 标记可以让 AI 直接提取并引用答案。

先说结论:现在,FAQPage Schema 已经很难再获得 Google 的 FAQ 富媒体搜索结果。Google 从 2023 年八月起逐步取消可展开的问答摘要,只为政府及医疗健康类网站保留这项展示。但同样的标记在 AI 引擎中的价值反而更高,因为它能把答案整理成 ChatGPT、Perplexity 和 Google AI Overviews 可以直接提取并逐字引用的内容块。本文要解决的是如何正确标记,而不只是让代码看起来规范。

FAQPage Schema 可以标记什么,不能标记什么?

FAQPage 是 schema.org 定义的一种类型,通常通过 JSON-LD 写入页面,用来告诉机器:这个页面包含一组常见问题,而且每个问题只有一个由网站提供的官方答案。最容易被忽略的限制是,答案不能来自用户评论或多人讨论,那属于 QAPage 的适用范围。如果把论坛式的一问多答内容标记为 FAQPage,Google 会判定其不符合资格,AI 引擎也会读到彼此冲突的答案,进而降低引用质量。判断方法其实很简单:如果这组问答表达的是你的官方结论,就用 FAQPage;如果允许其他人提交答案,就用 QAPage。类型选错后,标记写得再整洁,也可能被引擎拒绝。

正确的 JSON-LD 嵌套结构

合格的 FAQPage 标记只有三层嵌套。记住下面这个顺序,就不容易出错:

  1. 最外层是类型为 FAQPage 的对象,并通过 @context 指向 schema.org。
  2. mainEntity 是一个数组,其中每个元素都是类型为 Question 的对象,问题文本写在 name 字段中。
  3. 每个 Question 下都有一个类型为 Answer 的 acceptedAnswer,真正的答案内容写在其 text 字段中,可以包含基础 HTML 标签。

来看一个具体场景:如果一个页面放了五个常见问题,就应有一个 FAQPage 对象、mainEntity 数组中的五个 Question,以及每个 Question 各自对应的 acceptedAnswer。整段标记可以放在页面的 head 或 body 中。关键是,标记描述的问题和答案必须真实出现在当前页面上,不能放在其他页面,也不能只存在于点击后才显示的弹窗中。后续大多数错误,根源都在这里。

答案必须写成可提取的原子化内容块

格式写对了,但答案仍像营销文案一样绕,也很难获得引用。AI 引擎更偏好原子化答案:一个问题对应一个直接答案,长度控制在 40 到 60 词,并在第一句给出结论。我们为客户重写 FAQ 时,会采用固定结构:第一句明确回答“是”“否”、一个数字或一个名词;第二句补充条件或例外,然后结束。超过 80 词的答案在被截取时,往往只留下前半段,导致语义残缺,读者和 AI 都难以还原原意。简短而完整的句子,比冗长回答更容易被引用。

  • 第一句直接回答问题,不要以“这取决于很多因素”开头。
  • 每句话都要完整,因为 AI 引擎可能直接抽取整句,不会像人一样自行补全上下文。
  • 一个问题只回答一件事;如果是复合问题,就拆成两个问题并分别标记。
  • 数字、单位和期限要写具体,例如写“30 天内”,不要写“大约一个月”。
FAQPage Schema 不是排名技巧,它的作用是把已经写好的答案转换成机器能够无歧义引用的格式。如果答案本身站不住脚,格式再规范也无法弥补。
展示 FAQPage 三层嵌套结构及原子化答案写法的线框图。
FAQPage 的三层嵌套结构:FAQPage → Question → acceptedAnswer;答案应写成 40 到 60 词的原子化内容块。

最常见的五类实施错误

  • 把整段内容塞进一个答案:在同一个 acceptedAnswer 中混入三四个小问题,提取时很容易被截断。
  • 标记与页面不一致:Schema 写的是 A,页面显示的却是 B,因而被判定为隐藏内容。
  • 为非问答内容标记 FAQPage:把功能列表或产品规格改写成虚假的问题,不符合该类型的使用规范。
  • 同一页面放置多组 FAQPage:一个页面应只有一个 FAQPage 对象,多组对象会相互干扰解析。
  • 特殊字符没有转义:答案中的引号或换行处理不当,会导致整段 JSON-LD 解析失败并被完全跳过。

上线前后都要完成这些验证

  • 使用 Google 富媒体搜索结果测试工具(Rich Results Test),粘贴 URL 或代码,确认 FAQPage 已被识别且没有错误。
  • 使用 Schema.org Validator,检查类型名称和字段拼写是否正确。
  • 上线后进入 Search Console 的富媒体搜索结果报告,跟踪收录状态并查看是否出现警告。
  • 最实用的一步:直接用问题原句向 ChatGPT 或 Perplexity 提问,看看它是否引用了你提供的答案版本。

这套标记的真正回报来自 AI 引擎

对大多数 B2B SaaS 网站来说,FAQPage Schema 无法让 Google 的可视化 FAQ 摘要重新出现,这是首先要认清的事实。但它的回报已经转移到另一个战场:当用户在 ChatGPT 中询问“这个工具是否支持 SSO”时,与把同一句话埋在长篇文章里相比,经过规范标记、并写成原子化答案的 FAQ 更容易被检索、逐字引用,同时标注你的品牌来源。这正是 AI 品牌曝光监测所关注的核心:重点不再只是你在蓝色链接中的排名,而是你的品牌是否进入 AI 的答案,以及它是否引用了你希望被引用的那句话。

正确标记 FAQ,并把答案写成可提取的原子化内容块,是一项投入一次、回报率较高的工作。真正困难的是判断哪些页面值得做、哪些问题值得标记,以及 AI 引擎当前是否正在引用你的版本。如果想了解你的网站在这方面存在哪些缺口,可以前往 /contact 预约一次 30 分钟的 GEO 诊断。我们会针对你实际的 FAQ 页面进行提取测试,并直接指出问题所在。

常见问题

FAQPage Schema 现在还有用吗?Google 不是已经取消 FAQ 富媒体搜索结果了吗?
对普通网站而言,Google 确实从 2023 年八月起不再展示 FAQ 富媒体搜索结果,只为政府及医疗健康类网站保留这项展示。但同样的标记仍能帮助 AI 引擎准确提取并逐字引用你的答案,在 AEO 场景下反而更有价值。
FAQPage 和 QAPage 有什么区别?
FAQPage 适用于由网站提供的常见问题,每个问题只有一个官方答案;QAPage 适用于用户可以提交多个答案的问答页面,例如论坛。内容形式与标记类型不匹配时,引擎会判定其不符合资格。
FAQ 答案写多长,最容易被 AI 引擎引用?
建议把每个答案控制在 40 到 60 词,第一句给出明确结论,而且每个问题只回答一件事。超过 80 词后,AI 往往只截取答案的前半部分,容易造成语义残缺,甚至跳过整段内容。

准备好了吗

你的品牌在 AI 答案中有多高的可见度?

通过 30 分钟 GEO 诊断,了解品牌在主要 AI 引擎中的可见度缺口,以及应该优先解决的问题。

预约 30 分钟诊断