博客搭建好了,但搜不到自己的文章?问题不在内容,在于搜索引擎根本不知道你的站点存在。
上回讲了怎么用 Hugo + Cloudflare Pages 搭建免费博客。博客搭好之后,接下来就是让搜索引擎知道你这里有个站。
Bing Webmaster Tools#
微软 Bing 的官方站长工具。Bing 的收录速度比 Google 慢不少(我这篇博客写完时还没被收录 😂),但作为全球第二大搜索引擎,值得顺手提交。
操作步骤#
- 使用微软账号登录
- 登录后有两条路:通过 Google Search Console 导入(如果你先配好了 Google),或者手动添加。两种方式殊途同归,我选择手动添加,输入
blog.arguo.org - 验证站点所有权 —— 这一步最关键,讲一下 XML 文件验证法:
- 下载 BingSiteAuth.xml
- 将这个文件放入 Hugo 项目的 static 文件夹(路径变为
/static/BingSiteAuth.xml),推送到 GitHub - 等待约 2 分钟让 Cloudflare Pages 自动部署完成
- 回到 Bing Webmaster 点击验证按钮,验证通过
其他部署方式的原理相同:把 XML 文件放到网站根目录,让搜索引擎能爬到就行
- 进入后台,左侧找到 Sitemaps,提交
https://blog.arguo.org/sitemap.xml(Hugo 部署时会自动生成),等待 Status 变为 Success - 大功告成!剩下的交给爬虫 —— 快则两三天,慢则一两周甚至更久。举个例子:我的博客在 Google 一天就收录了首页,三天收录了五个主要页面;而 Bing 这边还停留在「网站合格,等待收录」🤷
Google Search Console#
Google 的站长工具,收录速度最快的搜索引擎,没有之一。我的首页基本第二天就被收录了。
操作步骤#
- 登录 Google 账号
- 选择添加方式:
- 网址前缀:只提交
https://blog.arguo.org这一个子站点 - 网域:提交
arguo.org下所有子域名,覆盖面更广
- 网址前缀:只提交
- 后续的验证流程与 Bing 基本一致(XML 文件上传、等待部署、点击验证),可参考上方步骤
如何确认收录成功#
除了在站长工具后台查看索引状态,最简单的办法:直接在搜索引擎搜索框输入 site:blog.arguo.org,替换为你的域名即可。能搜出结果,就说明收录成功了 🎉



