将我们的博客录入bing搜索引擎
随着ChatGPT的加成,2024年,微软旗下的bing在pc端已经完全超过了百度,已经超过了半数。
所以,为了能有更多人访问我们的作品,我们也要考虑实现bing对我们的博客站点收录的问题了。
实现原理
其实,搜索引擎是如何工作的呢?
在以前,搜索引擎会根据网页的链接情况来递归的对所有能http链接到的网页进行爬取, 后来为了限制爬虫,衍生出了robot协议和sitemap网站地图,用来主动高速搜索引擎,我有哪些东西你可以爬。
我们这里就利用sitemap网站地图的办法来实现bing收录我们的站点内容。
实现步骤
创建sitemap.xml文件
我现在使用的hexo主题搭建的博客系统, 所以有现成的插件可以帮助我们生成sitemap.xml文件。
1 |
|
虽然版本比较老了,但依旧能用。
还可以在_config.yml
按如下配置调整:
1 |
|
如果不想某个文章被添加到sitemap中,可以在文章的front matter中添加sitemap: false
。
1 |
|
安装配置完成后,在项目自动构建的时候,这个sitemap文件也就会自动生成了,无需额外操作,可以通过如下方式验证:
1 |
|
bing站长后台添加网站
打开bing的站点管理工具webmasters页面,第一次打开需要登录。
选择手动添加网站:
然后需要在我们的博客根目录下放置一个文件,来验证这个网站的有效性。
将上面的BingSiteAuth.xml
下载下来放到自己网站的根目录下,几分钟后就可以验证成功了。
到此,我们的站点算是创建成功了。
提交sitemap文件到bing
在左侧导航栏里选择网站地图
,然后添加网站地图,这个时候就会用到上面生成的sitemap文件。
把上面验证过的sitemap地址输入,点击提交,就完事了。
验证
最后,在bing搜索框里输入site:your-blog-domain.com
,如果能看到我们的博客,就说明我们的站点已经被bing收录了。
以后我们在写新的博客时,新的网页会在打包时自动添加到sitemap.xml中,然后bing会隔一段时间更新一下站点地图,这样我们新的文章就会被bing收录啦。
如此,一劳永逸,我们就可以安安心心的写文章啦。