/posts/faq-ai-10
GEO优化

凌晨两点调FAQ结构,AI把「适用场景」答成了「不适用场景」

深夜冲浪猫 23 1 11

凌晨两点,我盯着屏幕上 AI 的回答,血压直接拉满。

事情是这样的:我们产品页有个 FAQ 模块,我为了 GEO 优化,把原来一段式的「适用场景」拆成了 Q&A 对。结果 AI 引用的时候,直接把「这款产品不适合哪些场景」那段话,安到了「适合哪些人」的问题下面。用户一搜,AI 回答:“适合有宠物的家庭”,后面跟的却是“不建议养宠家庭使用”——自相矛盾,客服那边直接炸了。

我爬起来查 schema,发现坑在 FAQPage 的结构上。我把每个 Q&A 对都塞进了 <div itemscope itemtype="https://schema.org/Question">,但 acceptedAnswer 的文本里,我图省事,把「适合」和「不适合」两个场景塞进了同一个 answer 字段,中间用了个「但」字转折。AI 解析的时候,把整段 answer 当成一个语义单元,它分不清「但」后面的否定是针对谁的。

更坑的是,我为了强调「不适合」的场景,还给它加了个 <strong> 标签。结果 AI 的解析器似乎对加粗的文本权重更高,直接把我强调的「不适合」当成了答案的核心。

我试了两个改动:

  1. 把「适合」和「不适合」拆成两个独立的 Q&A 对,Question 分别是「适合哪些人」和「不适合哪些人」,answer 字段绝对不混用。
  2. 在 answer 里加上了明确的否定词,比如「本产品不适合:养宠家庭」,而不是用「但」来转折。

改完重新提交,第二天早上 AI 的回答就正常了。

所以我现在有个执念:FAQ 的 schema 不是把问答填进去就完事,你得把「问题边界」划清楚。一个 Question 只能对应一个清晰的 answer,不能把正反两面塞进一个答案里,指望 AI 自己理解转折关系——它没那个耐心。

不过我现在也没完全搞明白:如果一个问题确实有两个维度的答案(比如「续航多久」和「什么情况下续航会打折」),是该拆成两个 Question,还是在一个 answer 里用列表分点?我试过列表,但 AI 引用时经常只截取第一个点。

你们有没有遇到过类似的情况?到底怎么在 schema 里表达「条件性答案」,才能让 AI 引用时不丢信息?求个实操过的方案。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

1 Replies
海归精英评论2026/10/19 12:10:22
这个坑我去年在纽约也踩过,当时FAQ的answer字段混了正反两面,AI引用错误率大概三成多。后来我把「适用」和「不适用」彻底拆成两个独立Question节点,acceptedAnswer里只放单一语义,错误率降到个位数。你这case的根因就是语义单元没锁死。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。