我的Hexo博客搭好了08 - 让世界找到我——SEO大冒险(站点地图制作和提交)

41 阅读5分钟

文章系列导航

  1. 第01篇 - 选择困难症发作
  2. 第02篇 - 搭建过程之:披荆斩棘,晋级啦!
  3. 第03篇 - 搭建过程之:一路踩坑
  4. 第04篇 - 备份Hexo博客的源码目录,上传到Gitee仓库
  5. 第05篇 - 更换Hexo主题
  6. 第06篇 - 怎么给文章分类、打标签、展示目录
  7. 第07篇 - 怎么制作/about/、/categories/、/tags/页面
  8. 第08篇 - 让世界找到我——SEO大冒险(站点地图制作和提交)
  9. 第09篇 - 添加统计字数和阅读时长的插件
  10. 第10篇 - 怎么插入图片和视频
  11. 第11篇 - 怎么创建文章系列导航
  12. 第12篇 - 自动提交URL到搜索引擎(IndexNow + Google Search Console)
  13. 持续更新中...

要让谷歌和必应收录你的Hexo博客,核心在于“主动告知”搜索引擎你网站的存在和更新。整个过程分为三步:生成站点地图、验证网站所有权、提交地图并等待收录。

1 生成站点地图

站点地图(Sitemap)是一个XML文件,它像网站的“地图”或“目录”,能帮助搜索引擎高效地发现你所有的文章。

  1. 安装站点地图生成插件
# 其实还有一个hexo-generator-sitemap插件也行,但是我看到当前的这个功能更全,所以就用它了
npm install hexo-generator-seo-friendly-sitemap --save
  1. 修改配置

进入 Hexo博客项目的根目录。

打开 _config.yml 文件,在末尾添加配置。

sitemap:
  path: sitemap.xml
  tag: false
  category: false
  1. 重新生成:运行命令 hexo c && hexo g。完成后,检查 public/ 文件夹下是否生成了 sitemap.xml 文件。

  2. 部署到GitHub Pages hexo d

2 提交到谷歌(Google)

谷歌的站长平台叫 Google Search Console

  1. 添加资源并验证

    • 用谷歌账号登录 Google Search Console

    • 点击左上角的“Add property(添加资源)”按钮,进入“Select property type”页面。 2026-01-11_21-20.png

    • 接下来有2个选项。Domain是填写自己申请的域名,这个我没有,所以我没选这个。URL prefix是填写博客的完整网址(如 https://wittzh.github.io)。

    • 选择 URL prefix 类型,然后填写我的博客地址。然后点击“CONTINUE”按钮。它就会验证你的博客地址。

      2026-01-11_21-22.png

      2026-01-11_21-28.png

    • 验证成功后,它会让你下载一个文件 google10d66f57ce106749.html,然后放到 source目录下。

    • 然后需要重新部署博客。

  2. 提交站点地图

    • 验证成功后,会自动来到控制台页面,在控制台左侧菜单找到 “Sitemaps(站点地图)”
    • 在输入框中填入你的站点地图地址,通常是 sitemap.xml
    • 点击“SUBMIT(提交)”按钮。 2026-01-11_21-33.png

注意:

  1. 刚提交的站点地图,其status会显示为“Couldn't fetch”。这是正常的,因为搜索引擎需要时间来抓取你的站点地图。 2026-01-11_21-35.png
  2. 提交后,过一段时间(通常是几天),刷新页面,你会看到status变成了“Success”。这意味着搜索引擎已经成功抓取了你的站点地图。

3 提交到必应(Bing)

必应的站长平台是 Bing Webmaster Tools

我是先配置了谷歌的站点地图,然后再配置必应的。所以直接可以导入谷歌的站点地图。具体操作很简单,跟着提示走就行。

另外,必应导入站点地图后,立刻就抓取成功了,状态显示为“成功”。

2026-01-11_21-37.png

4 后续优化与提醒

  • 耐心等待:提交后,搜索引擎需要时间抓取和索引你的页面(几天到一周)。
  • 检查收录:在搜索引擎搜索 site:你的博客域名(例如 site:wittzh.github.io),可以查看已被收录的页面。
  • 主动推送更新:对于后续新文章,除了依赖站点地图自动更新,你还可以:
    • 在Google Search Console的“网址检查”工具中手动提交新文章URL,并“请求编入索引”。
    • 考虑使用自动化插件,如 hexo-submit-urls-to-search-enginehexo-seo-submit,它们可以在你部署博客时自动将新文章链接推送到搜索引擎。(晚点再研究研究,现在暂时用不到)
  • 使用永久链接:为避免因修改文章标题导致链接失效,建议安装 hexo-abbrlink 插件,为每篇文章生成一个唯一、永久的短链接。(还是晚点再研究,现在用不到)

完成以上步骤后,你的博客就正式进入搜索引擎的视野了。这是一个持续的过程,保持内容更新和稳定访问,有助于提升收录效果。