写博客总是希望有读者,如何让自己的博客被搜索引擎网站收录,可以被大家搜索到就十分重要了!
谷歌收录很快,基本上第二天就收录了;等了很久,自己的博客终于被百度收录了!所以,记录一下百度、谷歌收录的过程...
绑定个性域名
添加站点地图sitemap
- 打开Hexo博客的根目录,打开cmd,安装sitemap及baidusitemap
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
- 打开站点配置文件_config.yml,添加
# 添加站点地图sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
百度收录
验证网站是否被百度收录
打开百度搜索,搜一下
site:blog.luoyanbin.cn
如果搜索不到就说明没有收录
验证网站
打开百度站点信息的站点管理,点击添加网站
输入网站,注意最好直接复制粘贴网站名,否则可能会出现未知原因301的错误,很有可能是网址填错了
-
验证网站,这里使用的验证方式是文件验证
- 下载验证文件,文件名类似于baidu_verify_xxxxxx.html
- 打开验证文件,在第一行添加下面内容,hexo g -d 后点击完成验证
layout: false
---
提交链接
完成验证后,接着是把我们的网站提交给百度,主要介绍一下三种方式
- 主动推送
主动推送比较复杂,还好有好心的博主帮我们做一个百度主动推送的插件hexo-baidu-url-submit
- 自动推送
NexT主题集成了自动推送功能,打开主题配置文件_config.yml,找到baidu_push,设置为true
baidu_push: true
- sitemap提交
点击sitemap提交,输入之前生成的baidusitemap.xml网址,比如我提交的网址是
https://blog.luoyanbin.cn/baidusitemap.xml
点击提交即可
谷歌收录
和百度收录类似,先验证网站,验证方式也是一致的
验证完后点击网址进入console,点击站点地图(这里使用的是Google Search Console BETA版),输入sitemap.xml,提交即可