hexo博客进行百度、谷歌SEO
注:可移步至我的博客以获得更好的阅读体验:hexo博客进行百度、谷歌SEO
前言
搭建了hexo博客并上传至github后,在百度或谷歌里输入:
site:yinyoupoet.github.io
会出现如下图片↓
这意味着百度尚未收录入我的博客,即我们无法在百度上搜到我们自己写的博客,而我们新生个人博客本身流量就低,因此我们需要进行seo优化来让搜索引擎能搜索到我们的博客,下面就介绍seo方法。
纳入百度/谷歌搜索引擎
先放入两个平台站点管理的网站,然后分别进入并进行相应的注册。
百度
进入百度搜索资源平台,点击链接提交并填写相应信息后,会需要验证网站
在此我们使用文件验证的方式,先下载验证文件。
然后在hexo的根目录里,输入
hexo clean
hexo g
然后再在hexo/public
目录中放入前面下载的验证文件,再部署到github上,然后点击验证即可。
注意:
- 验证文件需要保存好,每次
hexo clean
后都会清空public文件夹,验证文件如果没有备份将会丢失。建议将其保存在hexo根目录下。 - 每次
hexo clean
后需要将验证文件重新复制到public文件夹中,以保证搜索引擎能一直收纳该网站。 - 不要为了图方便将验证文件放入
hexo/source
文件夹中,否则每次hexo g
后hexo会自动加上一部分内容在验证文件中后放入public文件夹,因此访问到的验证文件被修改过了,会导致验证失败。
谷歌
进入谷歌站点控制台,步骤与前面百度类似。下图中选择网址前缀,填入自己的网址后继续,使用文件验证的方式与百度的相同,在此不进行赘述。
使用sitemap进行优化
首先进入hexo根目录,并输入如下命令安装两个hexo插件
npm install hexo-generator-sitemap --save-dev
npm install hexo-generator-baidu-sitemap --save-dev
安装好后修改你hexo的配置文件_config.yml
,将url改成你自己的域名
在命令行输入:
hexo clean
hexo g
可以看到在public文件夹下出现了两个文件:
baidusitemap.xml
,sitemap.xml
这两个文件可以通过https://你的域名/xxx.xml
访问到。
然后将博客重新部署到github上。
在百度的域名管理的链接提交子菜单中,找到如下图所示位置,将你自己服务器能访问到上述两个xml文件的地址复制进去并点击提交即可。
对于谷歌而言,如下图所示进行设置即可。