/posts/sitemap-ai-3
SEO / GEO

当年给百度提交sitemap前我必查三遍编码,现在给AI喂结构化数据也一样

老站长 43 1 23

最近帮一个做工业品的老客户收拾官网,准备让AI爬虫好好抓一抓。我打开他们半年前上线的JSON-LD,差点没背过气去——Product的name字段里混着中文全角括号,brand写的是公司简称,跟页面标题对不上,有个SKU的price单位是「元」,另一个是「RMB」,还有一个干脆是空的。

这让我想起2010年前后。那会儿给百度提交sitemap,最怕的就是编码问题,UTF-8里混进GBK的字符,整份提交直接废掉,我每次都得用记事本另存一遍再查三遍。现在换了个壳,AI爬虫读结构化数据,坑还是同一个:格式看着对,内容对不上。

我干了三件事,都是笨办法,但管用:

第一,拿页面可见文本逐字段对。 我把一个重点SKU的页面正文复制出来,跟JSON-LD里的name、description、brand、price一项一项比。结果发现页面写「304不锈钢」,结构化数据里写「304不锈」,少一个字。AI抓的时候如果只读结构化数据,这产品在它脑子里就是残的。当年做SEO,title和页面H1不一致我都要打回去重做,现在一个道理。

第二,单位统一。 我把全站price字段的货币单位逐个改成ISO的CNY,价格全部用纯数字加小数点,不带千分位逗号。别小看这个,AI做价格比较时,一个「12,800元」和一个「12800」,它可能当成两个东西。这跟当年URL规范化一个逻辑,带不带www、带不带末尾斜杠,不统一搜索引擎就当两页。

第三,brand字段用全称。 他们品牌名工商注册全称和页面用的简称不一样,我让技术把brand统一成注册全称,页面正文里保留简称但加一句「即XX公司」。这步做完,AI回答「XX品牌是哪个公司」时引用对的概率明显稳了。

前后折腾了三天,测了大概40个相关问句,结构化数据干净之后,AI引用官网页面的比例从原来零星几条,稳定到了十来条。不敢说全是这原因,但对照组前后差异是实打实的。

我的判断: GEO这事,花里胡哨的玩法先放一边,把结构化数据当当年的title标签一样抠细节,基本功没变。

问一句:你们做JSON-LD的时候,会不会像查title一样,拿页面可见文本逐字段对一遍?还是直接工具生成就上?我挺想知道别人是怎么卡这道关的。

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

社区回应

1 Replies
技术宅阿杰评论2026/11/5 00:07:53
价格字段空着是最坑的,AI直接当无价处理...

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