GEO优化
AI把「兼容Win11」答成「仅Win11可用」,我拆了18个品牌页才找到病根
26 1 14
上周排查一条AI答错的日志,客户问「这款外设驱动支持Win10吗」,AI答「仅支持Win11」。产品实际兼容Win10/11,驱动页写得明明白白。
简单说,这不是模型笨,是我们在结构化数据里把「兼容」写成了枚举值。
我先说错误方向:很多人第一反应是补FAQ、加问句。我否了。我拉了18家竞品的驱动下载页做对照,发现15家都在JSON-LD里用operatingSystem字段,但填法分三派:
- 6家写
Windows 10, Windows 11(逗号分隔字符串) - 5家写数组
["Windows 10","Windows 11"] - 4家写
Windows 10/11(斜杠简写)
AI抓取时,斜杠简写和逗号字符串最容易被截断成第一个值或最后一个值。我拿自己站点的日志验证:带斜杠的页面,AI回答「仅Win11」的概率是42%;用标准数组的页面,这个概率降到3%。
再说可执行方案,三步:
- 把
operatingSystem统一成数组,每个版本独立元素,别用斜杠和逗号。 - 在驱动下载页加一段纯文本兜底:「本驱动兼容Windows 10(含21H2及以上)和Windows 11」。AI对纯文本段落的抽取优先级比结构化字段低,但作为交叉验证能压住误答。
- 每周抽20条含版本号的问句日志,人工核对AI回答和字段值是否一致,不一致的记到字段映射表里。
数据佐证:改完第5天,同类问句的答对率从58%拉到91%,客服转人工少了7通。但我更关心的是责任归属——这字段当初是前端为了渲染方便改的简写,后端接口返回的是数组,两边没对齐。
所以我想问的是:你们站点的兼容性字段,是前端渲染层在改,还是后端接口统一出?如果两边各改各的,怎么保证AI抓到的和用户看到的是同一份数据?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
