文章系列导航
- 第01篇 - 选择困难症发作
- 第02篇 - 搭建过程之:披荆斩棘,晋级啦!
- 第03篇 - 搭建过程之:一路踩坑
- 第04篇 - 备份Hexo博客的源码目录,上传到Gitee仓库
- 第05篇 - 更换Hexo主题
- 第06篇 - 怎么给文章分类、打标签、展示目录
- 第07篇 - 怎么制作/about/、/categories/、/tags/页面
- 第08篇 - 让世界找到我——SEO大冒险(站点地图制作和提交)
- 第09篇 - 添加统计字数和阅读时长的插件
- 第10篇 - 怎么插入图片和视频
- 第11篇 - 怎么创建文章系列导航
- 第12篇 - 自动提交URL到搜索引擎(IndexNow + Google Search Console)
- 持续更新中...
要让谷歌和必应收录你的Hexo博客,核心在于“主动告知”搜索引擎你网站的存在和更新。整个过程分为三步:生成站点地图、验证网站所有权、提交地图并等待收录。
1 生成站点地图
站点地图(Sitemap)是一个XML文件,它像网站的“地图”或“目录”,能帮助搜索引擎高效地发现你所有的文章。
- 安装站点地图生成插件
# 其实还有一个hexo-generator-sitemap插件也行,但是我看到当前的这个功能更全,所以就用它了
npm install hexo-generator-seo-friendly-sitemap --save
- 修改配置
进入 Hexo博客项目的根目录。
打开 _config.yml 文件,在末尾添加配置。
sitemap:
path: sitemap.xml
tag: false
category: false
-
重新生成:运行命令
hexo c && hexo g。完成后,检查public/文件夹下是否生成了sitemap.xml文件。 -
部署到GitHub Pages
hexo d
2 提交到谷歌(Google)
谷歌的站长平台叫 Google Search Console。
-
添加资源并验证:
-
用谷歌账号登录 Google Search Console。
-
点击左上角的“Add property(添加资源)”按钮,进入“Select property type”页面。
-
接下来有2个选项。
Domain是填写自己申请的域名,这个我没有,所以我没选这个。URL prefix是填写博客的完整网址(如https://wittzh.github.io)。 -
选择 URL prefix 类型,然后填写我的博客地址。然后点击“CONTINUE”按钮。它就会验证你的博客地址。
-
验证成功后,它会让你下载一个文件
google10d66f57ce106749.html,然后放到source目录下。 -
然后需要重新部署博客。
-
-
提交站点地图:
- 验证成功后,会自动来到控制台页面,在控制台左侧菜单找到 “Sitemaps(站点地图)”。
- 在输入框中填入你的站点地图地址,通常是
sitemap.xml。 - 点击“SUBMIT(提交)”按钮。
注意:
- 刚提交的站点地图,其status会显示为“Couldn't fetch”。这是正常的,因为搜索引擎需要时间来抓取你的站点地图。
- 提交后,过一段时间(通常是几天),刷新页面,你会看到status变成了“Success”。这意味着搜索引擎已经成功抓取了你的站点地图。
3 提交到必应(Bing)
必应的站长平台是 Bing Webmaster Tools。
我是先配置了谷歌的站点地图,然后再配置必应的。所以直接可以导入谷歌的站点地图。具体操作很简单,跟着提示走就行。
另外,必应导入站点地图后,立刻就抓取成功了,状态显示为“成功”。
4 后续优化与提醒
- 耐心等待:提交后,搜索引擎需要时间抓取和索引你的页面(几天到一周)。
- 检查收录:在搜索引擎搜索
site:你的博客域名(例如site:wittzh.github.io),可以查看已被收录的页面。 - 主动推送更新:对于后续新文章,除了依赖站点地图自动更新,你还可以:
- 在Google Search Console的“网址检查”工具中手动提交新文章URL,并“请求编入索引”。
- 考虑使用自动化插件,如
hexo-submit-urls-to-search-engine或hexo-seo-submit,它们可以在你部署博客时自动将新文章链接推送到搜索引擎。(晚点再研究研究,现在暂时用不到)
- 使用永久链接:为避免因修改文章标题导致链接失效,建议安装
hexo-abbrlink插件,为每篇文章生成一个唯一、永久的短链接。(还是晚点再研究,现在用不到)
完成以上步骤后,你的博客就正式进入搜索引擎的视野了。这是一个持续的过程,保持内容更新和稳定访问,有助于提升收录效果。