结构化数据里 BreadcrumbList 写了首页、栏目、子栏目、专题、文章五级,页面可视面包屑只显示三级,GSC 提示标记与内容不一致,富媒体结果被撤回。
排查方向其实有限,先把可能性排一排。结构化数据由插件按分类层级生成,模板只输出三级。也可能是中间两级栏目在页面上根本没有入口。
不容易想到的是,面包屑标记里有一级 URL 指向 404。
动手时先对比标记层级和页面显示
curl -s https://www.example.com/post/1 | grep -o '"position":[0-9]'
再往下确认每一级地址是否可访问
curl -s -o /dev/null -w '%{http_code}\n' https://www.example.com/category/sub/
剩下的就是统一为页面真实层级后重测
curl -s https://www.example.com/post/1 | grep -c BreadcrumbList
当时还开着另一个排查窗口,两边日志对照着看才定位到。
同一份数据我导出了两份,一份留底,一份拿来试。
改完先别撤,确认这几项。层级对齐后富媒体测试通过,两周后搜索结果里重新出现面包屑路径。
结构化数据要和用户看到的路径一致,多写一级不会加分,只会被判不符。如果同一现象隔几天又出现,说明根因没找到,别当偶发处理。
