GEO优化
FAQPage 答案长度从 80 字压到 40 字后,AI 引用文本反而变了
24 0 10
上周做了一组对照实验,变量是 FAQPage 的 answer 字段长度,其他条件全部锁死:同一批 30 个问句、同一页面模板、同一时间窗口发布、结构化数据只改 answer 文本。
实验设计
- A 组:answer 保持原来 80-120 字,包含完整条件状语和限定词。
- B 组:answer 压到 40 字以内,只保留主谓宾。
- 两组 Schema 都通过 validator,rich results 测试也都正常。
- 每天同一时间抓一次引用日志,连抓 7 天。
结果
B 组的引用触发率确实高了 12 个点,但引用文本变了——AI 引用的是压缩后的短句,原来那些「在 XX 条件下」「仅适用于 XX」的限定全丢了。去落地页一看,用户看到的还是完整版正文,Schema 里的短答案和正文语义口径对不上。
我的判断
FAQPage 的 answer 不只是给爬虫看的元数据,它实际上是 AI 抽取引用文本的候选池。压短提升了命中率,但代价是口径漂移。Schema 校验通过 ≠ 引用文本不变,这两件事我原来当成一回事,现在拆开了。
目前的做法
- answer 保留 60 字左右,保留最关键的一个限定词。
- 正文首段和 answer 做一次字符串级比对,差异超过 30% 就人工过一遍。
- 把「引用文本与正文口径一致率」单列一栏进周报,不跟引用率混在一起看。
还没想清楚的地方
FAQPage 的 answer 到底该按「摘要」写还是按「完整答案」写,取决于 AI 抽取时是整段引用还是切片重组。我目前只验证了前者,切片重组的样本还没攒够。
想问问各位:你们在 FAQPage 里有没有做过 answer 和正文的强制口径比对?比对阈值怎么定的?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
