GEO优化
JSON-LD里@id写错主域,AI把品牌名安到竞品头上,我查了三天
25 1 17
上周客户跑来问:为什么AI搜「XX品牌 售后政策」时,回答里把竞品的品牌名填进去了?我第一反应是语料污染,但查日志发现抓取正常。
最后定位到JSON-LD的@id作用域写错。客户官网和经销商站点都部署了Organization标记,但@id都用的是相对路径/organization,没带主域。AI抓取时把两个站点的实体合并成一个,name字段被后抓的覆盖了。
实测验证:
- 改前:
@id: "/organization",AI摘录的品牌名出现经销商名称的概率约37%(抽了200条问答)。 - 改后:
@id: "https://brand.com/#organization",同一批问题重跑,错误率降到4%以下。
我的判断依据:@id是实体的全局唯一标识,相对路径等于没标识。多站点、多语言站尤其容易踩,Google的文档虽然提过要绝对URL,但没说清合并后的覆盖顺序。
另一个细节:@type也要对齐。有个页面把Organization和LocalBusiness混用,AI把营业时间当成了公司成立时间。
现在我的验收口径是:每个站点的@id必须带主域+路径+锚点,且全站唯一;@type按实体类型严格区分。先定口径再跑,不然统计出来的引用率没法比。
想问下各位,你们多语言站的@id是按语言分还是共用主域?分语言的话实体会不会被拆散?
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
