前言
当网站或者博客搭建完毕之后,自己在上面写的文章肯定希望被别人看见,广大网友肯定都是通过搜索引擎来做的,所以我们需要做的是主动去让搜索引擎收录,也叫做SEO优化
百度百科是这样说的
搜索引擎优化,又称为SEO,即Search Engine Optimization,它是一种通过分析搜索引擎的排名规律,了解各种搜索引擎怎样进行搜索、怎样抓取互联网页面、怎样确定特定关键词的搜索结果排名的技术。搜索引擎采用易于被搜索引用的手段,对网站进行有针对性的优化,提高网站在搜索引擎中的自然排名,吸引更多的用户访问网站,提高网站的访问量,提高网站的销售能力和宣传能力,从而提升网站的品牌效应。
一.百度收录
如何查看自己的网站是否被百度收录,在百度搜索栏输入site:你的域名
,然后回车即可,如果能出来东西,那么就是被收录了,如果没出来那么就是没有,我没有被百度收录,但是被必应收录了,也是输入一样的命令,如下图
这个是我旧博客地址,以后不会在上面更新,只会在现在这个博客更新
1.添加站点到百度
我们需要在浏览器搜索百度站长平台,登录然后添加站点,根据提示填写信息即可,如下图。
第二步:站点属性做完只会就需要验证网站了,我这里做的是HTML验证也就是在head头部里面添加一个信息。
打开如下路径/你的hexo博客文件夹/themes/hexo-theme-matery/layout/_partial/head.ejs
文件,如下图箭头所示,插入标签即可。
还需要到主题配置文件的_config.yml里面添加,如下配置。
baidu_site_verification: true
然后本地hexo clean
和hexo g
&hexo d
推到服务器即可,然后验证,即可验证成功。
2.向百度推送网站资源
上面的步骤做完,百度知道了已经知道了你的网站,我们需要做的是,主动向百度推送我们网站的内容。
我们选择普通收录,快速收录,我反正没权限,普通收录如下图👇,发现有三种提交方式,手动提交按照提示来操作即可,这里说的是sitemap提交
3.sitemap提交
如果我们要通过sitemap方式提交,我们需要先安装sitemap插件,输入如下两条命令即可安装。
安装sitemap插件
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
这两个插件是用来生成sitemap文件,sitemap文件里面是用来告诉搜索引擎,我们网站是有那些资源可以抓取的。
安装完毕之后去hexo博客目录下面的_config.yml找到url这行,大概在14-24行左右,url内容必须是你博客的首页地址。
url
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://blog.takagisan.top
permalink: :year/:month:abbrlink.html
之后在站点配置文件下的_config.yml底部添加如下配置即可
# 生成sitemap
sitemap:
path: sitemap.xml
baidusitemap:
path: baidusitemap.xml
之后就执行hexo clean&hexo g
即可在你hexo博客目录下面的public
目录下面生成sitemap.xml
和baidusitemap.xml
这两个文件。
4.安装hexo-abbrlink
为何要安装这个东西,因为文章标题有些时候是中文,如果改变了标题那么URL地址也会改变,不利于SEO,所以需要用这个插件,利用不同的算法和进制对文章的链接进行转换。
安装hexo-abbrlink
npm install hexo-abbrlink --save
如何使用?打开hexo目录下面的_config.yml
文件,找到permalink
,就是在顶部,url的地方,修改如下
url: https://blog.takagisan.top
permalink: :year/:month:abbrlink.html
abbrlink:
alg: crc32 #算法选项:crc16丨crc32
rep: hex #输出进制:dec为十进制,hex为十六进制
如下图配置。
然后hexo clean
&hexo g
重新生成文件,然后在访问,如下图效果。
如下图,是网页访问效果,每个URL地址都是文章的地址
最后回到百度站长页面在sitemap的地方提交上面生成的两个地址即可。
二.谷歌收录
谷歌收录就非常简单了。
1.添加站点到谷歌
打开Google Search Console,如下图填写信息然后继续。
我这里选择的是HTML验证还是和上面百度验证的方法一样,在头部添加meta信息,即可验证成功。
然后在站点地图这里,添加新的站点地图,由于上面百度操作的地方已经生成了文件,所以这里无需再次生成直接用即可,如下图。
三.必应(Bing)收录
必应(Bing)收录地址,如果你做了上面谷歌导入的操作,必应也可直接用谷歌的导入即可,非常简单,按照提示操作即可。
最后欢迎各路大佬交换友链啊ヾ(≧▽≦*)o
参考文章:
[1]:https://segmentfault.com/a/1190000037550362
[2]:https://www.cnblogs.com/Chenjiabing/p/13901712.html
[3]:https://www.sousuoyinqingtijiao.com/bing/tijiao/