报错是这么冒出来的。Article 的 image 字段填的是主题自带的占位图,实际是 1x1 像素的 gif。富媒体测试工具能通过,搜索结果里文章配图一直不显示,图片搜索也拿不到。

中间走过弯路,把「图片尺寸低于富媒体要求的最小宽度」当成主因,改完现象没变。

排查方向其实有限,先把可能性排一排。模板把默认占位图直接当成了 image 值。另一种情况是文章没有特色图时缺少兜底逻辑。

还有一种情况,CDN 对 1x1 图也返回 200,工具查不出问题。

第一件事是看结构化数据里的 image 值

curl -s https://www.example.com/post/1 | grep -o '"image":[^,]*'

再往下确认图片的真实尺寸

file https://www.example.com/placeholder.gif

取正文首图或补一张够宽的封面

identify -format '%wx%h' cover.jpg

剩下的就是替

换

别只看报错消失,验证要多做一步。换成 1200 像素宽的封面后测试通过,文章配图在搜索结果里恢复展示,图片搜索的点击也开始回来。

提醒一点。1x1 占位图能骗过校验工具,骗不过展示逻辑,image 必须是真实可用的图片。这类问题最好一次改到位,反复小改反而容易把原因搅混。

作者 9823189