hexo博客进行百度、谷歌SEO

注:可移步至我的博客以获得更好的阅读体验:hexo博客进行百度、谷歌SEO

前言

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

site:yinyoupoet.github.io

会出现如下图片↓
在这里插入图片描述

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

纳入百度/谷歌搜索引擎

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

百度搜索资源平台

谷歌站点控制台

百度

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

在这里插入图片描述
在此我们使用文件验证的方式,先下载验证文件。

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

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插件

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.xmlsitemap.xml

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

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

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

在这里插入图片描述

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

在这里插入图片描述

posted @ 2019-09-04 09:33  _吟游诗人  阅读(138)  评论(0编辑  收藏  举报