Hexo博客Sitemap生成与提交指南


嘿,各位站长朋友们,想让你的博客在Google、百度这样的搜索引擎里更受欢迎吗?想让它们更聪明、更快速地抓取你网站上的每一个页面吗?那你就来对地方了!今天,咱们就来聊聊一个SEO(搜索引擎优化)中的“秘密武器”——Sitemap,以及如何在你的Hexo博客中轻松生成并提交它。

什么是Sitemap?它为啥这么重要?

简单来说,Sitemap(站点地图)就是一个XML文件,里面列出了你网站上所有页面的链接。 你可以把它想象成一张给搜索引擎“机器人”看的地图,有了这张地图,它们就能更高效地了解你网站的结构,知道哪些页面是重要的,应该优先抓取。

对于内容多、页面结构复杂,或者刚刚上线的新网站来说,Sitemap尤其重要。它可以确保搜索引擎不会“迷路”,从而能够发现并收录你网站上的所有重要内容。

划重点:Sitemap的两种主要类型

我们通常说的Sitemap主要有两种:

  • XML Sitemap:这是专门给搜索引擎看的。它遵循着严格的规范,通常放在网站的根目录下,通过 yourdomain.com/sitemap.xml 这样的地址访问。搜索引擎的“爬虫”会定期访问这个文件,来获取你网站的最新动态。
  • HTML Sitemap:这是给咱们用户看的。它通常是一个普通的网页,上面清晰地列出了网站的主要页面链接,帮助用户快速找到他们想要的内容,提升用户体验。

虽然两者都叫Sitemap,但服务的对象不同。XML Sitemap关乎着搜索引擎如何“理解”你的网站,而HTML Sitemap则关乎着用户如何“使用”你的网站。

Hexo博客如何“一键”生成Sitemap?

对于使用Hexo框架搭建博客的朋友们来说,生成Sitemap简直是小菜一碟。我们只需要借助两个强大的插件,就可以分别搞定Google和百度的Sitemap。

1. 安装Sitemap生成插件

打开你的终端(命令行工具),进入你的Hexo博客根目录,然后根据你的目标搜索引擎,运行以下命令:

  • Google版 Sitemap:

    npm install hexo-generator-sitemap --save
  • 百度版 Sitemap:

    npm install hexo-generator-baidu-sitemap --save

这两个命令会分别安装适用于Google和百度的Sitemap生成插件。

2. 配置你的网站URL

在生成Sitemap之前,非常关键的一步是正确配置你博客的网址。打开你博客根目录下的 _config.yml 文件,找到 url 字段,并将其修改为你的域名。

# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://yourdomain.com  # <--- 把这里改成你自己的域名
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
  trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
  trailing_html: true # Set to false to remove trailing '.html' from permalinks

这个配置会直接影响到生成的Sitemap文件中每个链接的正确性,所以千万不要忘了!

3. 生成并检查Sitemap

安装和配置都完成后,运行Hexo的生成和部署命令:

hexo g -d

执行完毕后,这两个插件会自动在你的 public 文件夹下生成 sitemap.xml (给Google) 和 baidusitemap.xml (给百度) 两个文件。

你可以通过访问 https://你的域名/sitemap.xmlhttps://你的域名/baidusitemap.xml 来检查文件是否生成成功,以及里面的链接是否都正确。

万事俱备,只欠“提交”!

生成了Sitemap之后,我们还需要主动告诉搜索引擎:“嘿,地图我准备好了,快来看吧!”

提交到百度搜索资源平台

  1. 登录百度搜索资源平台
  2. 在“站点管理”中添加并验证你的网站。
  3. 进入“普通收录” -> “资源提交”,选择“sitemap”提交方式。
  4. 将你的百度Sitemap地址 https://你的域名/baidusitemap.xml 填入并提交。

提交到Google Search Console

  1. 登录 Google Search Console
  2. 添加并验证你的网站资源。
  3. 在左侧菜单中选择“索引” -> “站点地图”。
  4. 在“添加新的站点地图”处输入 sitemap.xml 并点击“提交”。

提交之后,搜索引擎会根据自己的计划去抓取你提供的Sitemap文件。你可以在各自的站长平台后台查看到Sitemap的处理状态和索引情况。

好了,到这里,你就已经成功地为你的Hexo博客创建并提交了Sitemap,为你的网站SEO之路打下了坚实的基础。记住,SEO是一个持续优化的过程,而一个好的Sitemap,就是你迈向成功的得力助手!


  目录