当自己写好一篇博客时,想要被Google或者百度搜索引擎能够搜索到,必须要让搜索引擎收录,这样才能和做相同事情、拥有相同爱好的人更好地交流。本片文章主要介绍SEO的优化方法来增加自己网站的流量。
百度收录
- 登录百度站长平台进行网站所有权的验证
- 进入”用户中心”->”站点管理”->”添加网站”
- 输入网址进行验证。其中验证的方式有三种,推荐使用文件认证,下载相应的html文件放在博客source文件夹内,通过
hexo g
和hexo d
推到服务器即可
选择链接提交方式
- 手动提交,输入对应的URL即可
- sitemap提交
- 首先安装sitemap generator插件
1
npm install hexo-generator-baidu-sitemap --save
- 打开博客站点配置文件
_config.yml
,增加baidusitemap
属性1
2baidusitemap:
path: badusitemap.xml - 最后在百度站长平台->资源提交->普通收录->sitemap中写上你的xml地址即可
- 首先安装sitemap generator插件
主动提交
首先在普通收录的API提交下面得到相应token
- 在blog根目录下安装插件
1
npm install hexo-baidu-url-submit --save
- 最后在博客站点配置文件
_config.yml
,增加baidu_url_submit
和deploy
属性1
2
3
4
5
6
7
8
9
10
11
12
13# 百度主动推送
baidu_url_submit:
count: 10 ## 提交最新的 10 个链接
host: georgezhang.top ## 注意修改为你在百度站长平台中注册的域名
token: XXX ## 注意修改为你的秘钥
path: baidu_urls.txt ## 文本文档的地址 新链接会保存在此文本文档里
# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
- type: git
repo: https://github.com/qiangzhang0925/qiangzhang0925.github.io.git
branch: master
- type: baidu_url_submitter
- 自动推送
- 增加
baidu_push
属性为true - 在theme的
_partial
文件夹下新建baidu-push.ejs
,代码如下:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16<% if (theme.baidu_push){ %>
<script>
(function(){
var bp = document.createElement('script');
var curProtocol = window.location.protocol.split(':')[0];
if (curProtocol === 'https') {
bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
}
else {
bp.src = 'http://push.zhanzhang.baidu.com/push.js';
}
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(bp, s);
})();
</script>
<% } %>
- 增加
谷歌收录
- 进入Google Search Console,网站所有权的验证和百度的类似,不再赘述。验证方式还是推荐HTML的方式
提交sitemap
- 首先安装插件
1
npm install hexo-generator-sitemap --save
- 打开
_config.xml
,增加sitemap
属性1
2sitemap:
path: sitemap.xml 提交sitemap
- 首先安装插件
添加robots.txt
在source/
文件夹下新建robots.txt
文件:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15User-agent: *
Allow: /
Allow: /tags/
Disallow: /archives/
Disallow: /categories/
Disallow: /vendors/
Disallow: /js/
Disallow: /css/
Disallow: /fonts/
Disallow: /vendors/
Disallow: /fancybox/
Sitemap: https://georgezhang.top/sitemap.xml
Sitemap: https://georgezhang.top/baidusitemap.xml