Butterfly 进阶之 SEO搜索引擎优化
前言
我们需要把自己的博客推送到搜索引擎,这样会被更多人看到,创作会更有动力
1. 查看是否被收录
打开搜索引擎,输入 site:你的博客网址
2. URL 优化
Hexo 默认的文章 URL 不容易被搜索爬虫检索到
安装 abbrlink
插件:
1 | $ npm install hexo-abbrlink --save |
修改 _config.yml
文件中的 permalink
参数:
1 | permalink: posts/:abbrlink.html |
_config.yml
文件底部添加 abbrlink config
:
1 | # abbrlink config |
3. 站点地图
站点地图(sitemap),是一个页面,放置了搜索引擎需要抓取的页面的链接
安装 Google 的站点地图生成插件:
1 | $ npm install hexo-generator-sitemap --save |
_config.yml
文件中添加 sitemap:
1 | # 站点地图 |
设置完以后,部署一下,访问 https://你的域名/sitemap.xml
,如果能出现代码就成功了~
添加蜘蛛协议 robots.txt,放在 source 文件夹下:
1 | User-agent: * |
4. 谷歌收录
- 注册 Google Search Console,这里以第一个 Domain 为例,输入你的域名,然后 Continue。
- 选择 TXT,COPY 一下文本框中的值
- 打开域名控制台,域名解析中添加记录
记录类型:TXT
主机记录:@
记录值:刚才复制的 - 等待解析后,Verify
- 在 Google Search Console 中添加站点地图:sitemaps -> Add a new sitemap,输入
sitemap.xml
即可
5. 添加 nofollow 标签
使用 nofollow 标签,可以减少垃圾链接分散网站权重
安装 nofollow 插件:
1 | $ npm install hexo-filter-nofollow --save |
_config.yml
文件中添加 nofollow:
1 | # 反垃圾链接 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShameYang's Blog!