hexo博客进行百度、谷歌SEO

前言

搭建了hexo博客并上传至github后,在百度或谷歌里输入:

1
site:yinyoupoet.github.io

会出现如下图片↓

这意味着百度尚未收录入我的博客,即我们无法在百度上搜到我们自己写的博客,而我们新生个人博客本身流量就低,因此我们需要进行seo优化来让搜索引擎能搜索到我们的博客,下面就介绍seo方法。

纳入百度/谷歌搜索引擎

先放入两个平台站点管理的网站,然后分别进入并进行相应的注册。

百度搜索资源平台

谷歌站点控制台

百度

进入百度搜索资源平台,点击链接提交并填写相应信息后,会需要验证网站

验证网站

在此我们使用文件验证的方式,先下载验证文件。

然后在hexo的根目录里,输入

1
2
hexo clean
hexo g

然后再在hexo/public目录中放入前面下载的验证文件,再部署到github上,然后点击验证即可。

注意:

  1. 验证文件需要保存好,每次hexo clean后都会清空public文件夹,验证文件如果没有备份将会丢失。建议将其保存在hexo根目录下。
  2. 每次hexo clean后需要将验证文件重新复制到public文件夹中,以保证搜索引擎能一直收纳该网站。
  3. 不要为了图方便将验证文件放入hexo/source文件夹中,否则每次hexo g后hexo会自动加上一部分内容在验证文件中后放入public文件夹,因此访问到的验证文件被修改过了,会导致验证失败。

谷歌

进入谷歌站点控制台,步骤与前面百度类似。下图中选择网址前缀,填入自己的网址后继续,使用文件验证的方式与百度的相同,在此不进行赘述。

谷歌站点控制台

使用sitemap进行优化

首先进入hexo根目录,并输入如下命令安装两个hexo插件

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

安装好后修改你hexo的配置文件_config.yml,将url改成你自己的域名

在命令行输入:

1
2
hexo clean
hexo g

可以看到在public文件夹下出现了两个文件:

baidusitemap.xmlsitemap.xml

这两个文件可以通过https://你的域名/xxx.xml访问到。

然后将博客重新部署到github上。

在百度的域名管理的链接提交子菜单中,找到如下图所示位置,将你自己服务器能访问到上述两个xml文件的地址复制进去并点击提交即可。

对于谷歌而言,如下图所示进行设置即可。

文章作者: yinyoupoet
文章链接: https://yinyoupoet.github.io/2019/09/04/hexo博客进行百度、谷歌SEO/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 yinyoupoet的博客
打赏
  • 微信
  • 支付宝

评论