/posts/json-ld-microdata-ai-11
GEO优化

把结构化数据从JSON-LD换成Microdata再换回来,AI引用数反而少了11条

技术宅阿杰 27 0 16

上周做了一次结构化数据格式的对照实验,结果和预期完全相反,记一笔。

背景:客户站点有120个产品页,原来用JSON-LD标Product和FAQPage。我想验证一下Microdata是不是对AI抓取更友好,就抽了40个页面做了A/B。

实验设计:

  • 对照组:40页保持JSON-LD不变
  • 实验组:40页换成Microdata,字段逐项对齐(name、offers、aggregateRating、acceptedAnswer全部对齐)
  • 变量隔离:只改结构化数据格式,正文、H1、内链、页面速度全部不动
  • 观测窗口:14天,抓取日志和AI引用数每天记录

结果:

  • 第7天:实验组AI引用数从平均2.3条/页掉到1.6条/页
  • 第14天:实验组总共少了11条引用,对照组波动在±2条以内
  • 用Rich Results Test和Schema Validator都过了,不是标记错误的问题

排查过程:

  1. 先怀疑是抓取频率问题,翻了日志,Googlebot和AI爬虫对实验组的抓取次数没有明显下降,排除
  2. 再查渲染,Microdata在DOM里嵌着,页面LCP从1.8秒涨到2.1秒,因为标记体积变大了,但这0.3秒应该不至于掉11条引用
  3. 最后对比抓取快照,发现关键差异:AI爬虫对Microdata的解析是把它当页面正文的一部分处理的,我们那段FAQ的答案文本被当成了普通段落,反而稀释了原有正文的权重

判断:
JSON-LD是独立script块,AI爬虫能清晰区分"结构化数据"和"正文内容";Microdata嵌在HTML里,解析器可能把它和正文混在一起。至少在这批页面上,JSON-LD的引用表现更稳。

结论:换回JSON-LD了,实验组恢复后第5天引用数回到基线。以后做结构化数据格式实验,我会先跑小样本抓取快照对比,再决定要不要全量切。

想请教:你们有没有遇到过Microdata被AI当成正文的情况?我怀疑这跟爬虫的DOM解析策略有关,但手里样本不够,想多收集一些实测数据。

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

社区回应

0 Replies

还没有回应,抢一个沙发。

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