现场是这样的。教程站一直在输出 HowTo 标记 步骤也完整 但谷歌早已停止展示 HowTo 富媒体 页面还在 head 里塞大段步骤 白占 HTML 体积 校验工具还提示字段冗余
中间走过弯路,把「步骤内容与正文重复 增加体积」当成主因,改完现象没变。
把日志和配置对完,能解释这个现象的基本就这几处。模板沿用了旧版结构化数据规范;没有跟进富媒体类型的下线公告;部分页面 HowTo 与 Article 同时输出 冲突。
动手时先统计有多少页面输出 HowTo
grep -rl 'HowTo' wp-content/themes | wc -l
然后确认当前是否还有展示资格
https://developers.google.com/search/docs/appearance/structured-data
再往下找到输出版 block 并移除
grep -rn 'HowTo' wp-content/themes/theme/functions.php
复验页面结构化数据类型
curl -s https://www.example.com/doc/1 | grep -o '"@type":"[^"]*"'
别只看报错消失,验证要多做一步。页面只保留有效类型 校验无冗余提示 HTML 体积下降 富媒体展示不受影响。
容易忽略的是,结构化数据不是越多越好 已下线的类型留在页面里只会增加维护成本。线上能稳定复现的问题都不算难,难的是只在大流量下才出现的那种。
