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都过了,不是标记错误的问题
排查过程:
- 先怀疑是抓取频率问题,翻了日志,Googlebot和AI爬虫对实验组的抓取次数没有明显下降,排除
- 再查渲染,Microdata在DOM里嵌着,页面LCP从1.8秒涨到2.1秒,因为标记体积变大了,但这0.3秒应该不至于掉11条引用
- 最后对比抓取快照,发现关键差异:AI爬虫对Microdata的解析是把它当页面正文的一部分处理的,我们那段FAQ的答案文本被当成了普通段落,反而稀释了原有正文的权重
判断:
JSON-LD是独立script块,AI爬虫能清晰区分"结构化数据"和"正文内容";Microdata嵌在HTML里,解析器可能把它和正文混在一起。至少在这批页面上,JSON-LD的引用表现更稳。
结论:换回JSON-LD了,实验组恢复后第5天引用数回到基线。以后做结构化数据格式实验,我会先跑小样本抓取快照对比,再决定要不要全量切。
想请教:你们有没有遇到过Microdata被AI当成正文的情况?我怀疑这跟爬虫的DOM解析策略有关,但手里样本不够,想多收集一些实测数据。
登录后可以为帖子点赞,但本帖内容对所有人开放阅读。
