现场是这样的。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 开始正常展示。

容易忽略的是,结构化数据里的图片不是随便填一张就行,尺寸、比例和可访问性都会影响展示。线上能稳定复现的问题都不算难,难的是只在大流量下才出现的那种。

作者 9823189