Bing 收录到 Webmaster Tools:所有权验证与 sitemap 提交实录

前言

本站之前已经接了 IndexNow:10 月 14 日那次把全站 26 个 URL 一次性推送给 Bing,返回全是 HTTP 200,过程写在《Bing IndexNow 接入实录》里。但 10 月 16 日我在 Bing 上搜 nettodata,前 10 条自然结果里根本没有本站——site:nettodata.com 也只显示约 4 条页面。品牌词还被 Netdata 监控项目和宝马的 NETTODAT 相关内容占着。

这就验证了上篇文章里写过的一句话:IndexNow 只是“通知”,不保证收录。想看到底收录了多少、主动推一把,还得进 Bing Webmaster Tools(以下简称 BWT)。本文记录把本站接进 BWT 的完整过程,包括 SSH 连不上的情况下,怎么把验证文件“变”进网站根目录。

登录:不一定非要微软账号

打开 https://www.bing.com/webmasters,点右上角 Sign In。我直接用 Google 账号登录。

添加网站与三种验证方式

登录后添加网站,填 nettodata.com。Bing 给了三种所有权验证方式:

  • XML File:下载一个 BingSiteAuth.xml,上传到网站根目录;
  • HTML Meta Tag:往首页加一段 msvalidate.01 的 meta 标记;
  • DNS:加一条 CNAME 记录指向 verify.bing.com。

三种方式的截图(红框是我选的方式):

Bing Webmaster Tools 三种网站验证方式,红框标注 XML File

我选了 XML File——文件验证最直观,而且验证完文件要一直留着,Bing 会不定期复查所有权。

难点:SSH 传不上去,文件怎么进根目录

正常情况 SFTP 传一下就完事。但我这台机器的 SSH 正被出口代理重置,连不上。之前处理这类“往服务器放文件”的需求,我都是用 WPCode 写一次性 PHP 片段解决的——让 WordPress 自己把文件写出来。

思路:新建一个 PHP Snippet(Run Everywhere),把下载到的 BingSiteAuth.xml 先 base64 一下再塞进代码,避免引号转义的麻烦;file_exists 判断保证只写一次:

<?php
// 一次性:将 BingSiteAuth.xml 写入网站根目录,验证通过后可停用本片段
$__p = ABSPATH . 'BingSiteAuth.xml';
if (!file_exists($__p)) {
    @file_put_contents($__p, base64_decode('...你的文件的 base64...'));
}

本地先转好 base64:

base64 -w0 BingSiteAuth.xml

片段设为 Active 保存后,随便访问一次首页触发执行,然后验证文件确实可访问:

curl -s https://nettodata.com/BingSiteAuth.xml

返回 200 且内容和下载的文件一致,说明文件已经躺在根目录了(WordPress 站点的根目录就是 wp-config.php 所在的目录)。

注意:这个文件要一直留在网站根目录,Bing 会不定期复查所有权,不要验证完就删掉。

点 Verify,提交 sitemap

回 BWT 点 Verify,一次通过。然后在左侧 Sitemaps 里提交:

https://nettodata.com/wp-sitemap.xml

提交后 BWT 会显示“已提交”,剩下的就是等爬虫来抓。

顺手:装了 Rank Math 打基础

借着这次推广,把 SEO 基础也补了一下:装了 Rank Math SEO 免费版,按 Personal Blog 走完向导(跳过了 Google 账号连接——Search Console 早就单独配好了),站点地图模块保持开启。meta 描述、Open Graph 这些,以后写文章时可以逐篇填。

现实一点的预期

有几句实话写在前面,免得大家看完以为点几下就能上首页:

  • 提交不等于收录:BWT 只是给了 Bing 一份“请来抓”的清单,收不收、什么时候收,Bing 说了算,按周观察;
  • 品牌词短期没戏:nettodata 和知名的 Netdata 监控项目、宝马 NETTODAT 太接近,新站想在品牌词上露头需要时间,先靠长尾内容词拿流量;
  • 百度还没接:中文流量大头是百度,搜索资源平台的 DNS 验证还在排队,那是下一篇要啃的。

小结

这次一共做了三件事:BWT 验证通过、sitemap 提交、Rank Math 上线。成本最低的是那个 WPCode 一次性片段——SSH 不可用的时候,WPCode 就是我的“另一双手”。验证用的片段我已经设为 Inactive 留着,万一以后 Bing 重新验证,打开开关访问一次首页就行。

Bing 这边先观察几周收录变化,有进展再更新。

发表评论