hexo博客实现搜索引擎优化SEO

本文最后更新于:几秒前

hexo博客实现搜索引擎优化SEO

hexo搭建完成之后会发现其被搜索引擎爬到的效率很低,为了能提高一点点效率,故搞一下SEO优化,主要是弄必应和谷歌的优化,百度这个站点因为一些众所周知的问题比较难搞,故这次暂时不搞。

1、生成sitemap文件

站点地图可以方便各大搜索引擎快速收录文章。

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

在站点配置文件_config.yml中加入站点地图的配置。

1
2
3
4
5
6
7
8
9
10
sitemap: 
path: sitemap.xml
rel: false
#关闭tag和category的地图配置,提高收录效率
tags: false
categories: false
baidusitemap:
path: baidusitemap.xml
tags: false
categories: false

2、加入robots文件

在站点的source文件夹下新建robots.txt文件,文件内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
User-agent: *
Allow: /
Allow: /posts/
Disallow: /archives/
Disallow: /images/
Disallow: /categories/
Disallow: /tags/
Disallow: /about/
Disallow: /links/
Disallow: /message/
Disallow: /download/

Sitemap: https://paopao0226.site/sitemap.xml
Sitemap: https://paopao0226.site/baidusitemap.xml

其中Allow和Disallow字段分别对应于搜索引擎可爬取和不可爬取的内容,其中的配置需要自行修改;Sitemap对应于上面的两个站点地图文件,其中站点url需要自己修改。

3、提交站点到搜索引擎

3.1 google收录

1、google search console

进入console主界面,选择服务(左边的是全域优化,右边的是url),我这里选择的是左边的优化,输入自己的域名(如paopao0226.site)。

image-20230222144019085

系统会指引你继续进行DNS配置,将给定的txt复制一下。

image-20230222144208608

再进入你自己域名的DNS服务器,将这条信息配置进去,我这里使用的是Netlify DNS,内容一致。

image-20230222144335095

稍微等待一会,点击DNS Verify就可以看到验证成功,如果失败的话可以等过一天再看,如果还没成功的话就是DNS配置有误或者DNS服务器找错了(我就找错了一次)

image-20230222143819255

这样就完成了网站的推流,进入管理台后将之前生成的sitemap.xml提交,就可以实现搜索引擎的引导收录了。


hexo博客实现搜索引擎优化SEO
http://paopao0226.site/post/d3496c78.html
作者
Ywj226
发布于
2023年2月13日
更新于
2023年9月23日
许可协议