现场是这样的。Article 的 image 字段填的是站内 800x600 的配图,富媒体报告提示图片尺寸不符合建议值,同一批文章的结构化数据全部显示警告。
中间走过弯路,把「image 用的是缩略图地址,原图其实有 2000px 但没被引用」当成主因,改完现象没变。
这类报错背后常见的原因有几处,逐个排除就行。Google 建议 Article 图片宽度至少 1200px,800px 会被降级处理;图片比例是 4:3,与 16:9 的推荐比例不一致;图片 URL 返回 200 但内容协商后给的是 webp,声明却是 jpg。
第一件事是看 image 字段的实际地址
curl -s https://www.example.com/post-1024/ | findstr /i "\"image\""
然后确认图片真实尺寸
curl -s https://www.example.com/wp-content/uploads/2026/09/cover.jpg -o cover.jpg
再往下把 image 换成 1200px 以上的原图
SELECT meta_value FROM wp_postmeta WHERE post_id=1024 AND meta_key='_wp_attachment_metadata';
复验结构化数据
curl -s https://www.example.com/post-1024/ | findstr /c:"1200"
同事提醒我看一下最近一次发布,时间点确实对得上。
恢复的判定其实很直接。换成 1600x900 的原图后,富媒体报告里的尺寸警告消失,Article 开始正常展示。
容易忽略的是,结构化数据里的图片不是随便填一张就行,尺寸、比例和可访问性都会影响展示。线上能稳定复现的问题都不算难,难的是只在大流量下才出现的那种。
