记录一下那天晚上的排查过程。必应搜索结果里标题下面那行站点名一直显示 www.example.com,同行显示的是品牌名。页面已经加了 Organization 结构化数据,name 写的是公司全称,logo 用 200×200 的 png。用站长工具做 URL 检查,结构化数据检测提示「未发现错误」。
刚开始盯着「结构化数据只放在首页,内页没有任何实体声明」,折腾了半个多小时,排掉了。
原因不止一个,得分开看。Organization 的 name 与 title 里的品牌写法不一致,必应取了更保守的域名。也可能是logo 小于 112×112 或不是正方形,站点名模块直接不启用。
不容易想到的是,sameAs 里的社交主页与品牌名对不上,实体没有合并到一起。
第一件事是看首页结构化数据实际输出了什么
curl -s https://www.example.com | grep -o 'application/ld+json' | head
随后把 logo 换成 512×512 的正方形并给绝对地址
curl -sI https://www.example.com/logo.png | grep -i content-type
再往下在站长工具里对首页做一次 URL 检查
https://www.bing.com/webmasters/urlinspection
等前面都确认过,再改完后用 IndexNow 推一次首页
curl -s 'https://www.bing.com/indexnow?url=https://www.example.com/&key=xxx'
别只看报错消失,验证要多做一步。两周后必应结果里的站点名变成品牌名,富媒体检测里 name 与 logo 都被识别,内页同样生效。
容易忽略的是,站点名取的是实体信号而不是 meta 标签,logo 和 sameAs 缺一项都可能退回域名显示。线上能稳定复现的问题都不算难,难的是只在大流量下才出现的那种。
