记录一下那天晚上的排查过程。Organization 结构化数据里的 logo 用了 120 像素宽的小图,工具提示图片尺寸不符合要求。
把日志和配置对完,能解释这个现象的基本就这几处。图片宽度低于最低要求,知识面板无法展示。也可能是图片是 SVG 格式,部分解析器不支持。
不容易想到的是,图片地址返回 403,抓取工具拿不到图。
先确认 logo 地址可以直接访问
curl -sI https://www.example.com/logo.png | head -1
接着换成宽度足够的位图
"logo": "https://www.example.com/logo-600.png"
末了检查图片实际尺寸
curl -s https://www.example.com/logo.png | file -
这类改动我都写进变更记录,过两周再出问题时能对上号。
怎么算真的好了,看的是同一批现象。工具不再报尺寸问题,品牌知识面板里能正常显示 logo。
logo 建议用方形或接近方形的 PNG,透明背景要慎用,纯白底在某些浅色界面上会看不出来,尺寸至少保留一版大图备用,别用截图凑数。尺寸不够时知识面板会退化成默认图标。同一份配置在测试环境跑通,不代表线上没事,两边的默认值经常不一样。