HEXO做三大搜索引擎的SEO
因为网站建立有些日子了,一直在搜索引擎搜索不到,应该是还没有被各大厂商的爬虫爬取。
近日一看,已经被Google和Bing爬取过了,所以准备使用一下Google search console。
Google search console俗称谷歌站长工具是用来分析搜索引擎对网站的数据,但是我也是第一次知道所以,记录学习。
首先总结一下,三大引擎,Google反正国际最大,占有率与第二位Bing差距甚大,这个数据可以自行查询的到,Baidu是国内最大,占有率与第二位Bing也相差甚大。
所以准备做一下三个引擎的SEO(但是我懒,我只是说说而已。)
三个站长工具的网址都已经贴上了,这里只讲一下Google的着实有点懒,关键电脑前几天重装系统,这十分干净,什么环境都没有,甚至连sitemap都无法生成,因为没有nodejs。。。
问题不大,首先打开Google的站长工具,添加网址。
两个选项,很清晰,一个是网域,顶级域名下的所有子域名包含http和https协议,需要进行DNS验证,直接验证域名所有权。
还有一个就是具体网站地址,支持多种验证方式。
验证方式有五种,其中包含DNS验证,文件验证,标记验证等。具体可以看查看Google官方文档介绍。
这里选取HTML验证,就是上传一个HTML文件到网站根目录,进行验证,但是因为使用HEXO而且如果看过本博客的第一篇文章就知道,部署在Cloud Pages(属于内容托管平台)压根没有服务器权限(工作原理也不同),无法直接上传到网站根目录。
如果是搭建在服务器上可以直接上传至Public目录下。
但是这里我么使用托管平台,诸如Cloud Pages或者Github Pages,上传到source目录下,这样生成Pubilc文件夹时会自动包含该HTML文件。
但是需要修改一下文件内容。
1 |
|
在前面像这样添加一个layout,其他无需修改,这样才会验证成功。
然后就成功的在Google search console 上添加了自己的网站。
进阶玩法就是sitemap,属于是专门给爬虫看的更新日志吧,提醒它更新你的博客内容?
方便搜索引擎抓取你的内容。
1.安装生成站点地图的插件:
1 |
|
2.然后生成部署
这里我没有进行尝试,但是盲猜没有问题,彻底重装系统,所以啥也没有,运行不了命令。。。
如果有问题,后期补坑。(确实有其他博客有写要修改config文件)。
回来填坑,没有问题,不写config照样生成了sitemap。
3.然后就是提交sitemap了
至此高级玩法已经添加,具体其他功能反正有图形化,甚至还不是英文,甚至还有官方中文帮助手册(实际上是我也没看,有没有高级玩法暂时也不知道。。。)
2022-11-27补丁
关于站点地图还有一点需要改一下,就是_config.yml文件里面,需要将这个修改一下
不然生成的站点地图都是些example.com的默认值什么什么的。
至于百度的使用方法类似,我就不弄了,做这个居然还要填身份信息,多少有点烦人。
如果平台还没有收录的话,可以尝试提交收录,百度有入口,可以百度得到。Google和Bing也可以搜搜看有没有提交入口。
挖的坑有点多,着实有点点难填,最近有点忙,还想升级一下评论插件,但是暂时没时间。我好像也没有写如何弄得评论插件。下次补。
PS:补充两个学习Hexo的博客,我看这个老哥写的很棒。