报错是这么冒出来的。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 必须是真实可用的图片。这类问题最好一次改到位,反复小改反而容易把原因搅混。
