1.安装sitemap站点地图自动生成插件
6个方面进行了github博客的SEO优化,其中大量借鉴了他人的方法,具体地址详见引用。1
4.提交站点地图
7
百度搜索有三种验证方式,我选择Html标签验证,在themes\next\layout_partials\head.swing中添加验证代码:6.提交谷歌索引
path: sitemap.xml
User-agent: *
4.在your-hexo-site\source中新建文件robots.txt,内容可以参照我的
修改为
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next">
修改成
9
3.然后在主题配置文件中修改url为你的域名,例如我的
2.更新Robots
path: baidusitemap.xml
1
7.上面我们提交了(【个人生活】大不列颠及北爱尔兰联合王国首都伦敦之3日游记)这篇文章,下面我们测试一下,优化效果
在这里我们填上我们需要抓取的url,不填这表示抓取首页,抓取方式可以选择桌面,智能手机等等,自行根据需要选择。填好url之后,点击抓取。然后可能会出现几种情况,如:完成、部分完成、重定向等,自由这三种情况是可以提交的。Disallow: /vendors/
Disallow: /js/
Allow: /tags/
搭建好了github的网站发现百度和谷歌搜索都不收录,甚为沮丧,研究后发展其实有很多实用的技巧可以优化网站搜索,特写文章总结之.
8
配置页面如下图所示
1
12
1
npm install hexo-generator-baidu-sitemap --save
4
Disallow: /vendors/
添加 “nofollow” 标签给非友情链接的出站链接添加 “nofollow” 标签,nofollow标签是由谷歌领头创新的一个“反垃圾链接”的标签,并被百度、yahoo等各大搜索引擎广泛支持,引用nofollow标签的目的是:用于指示搜索引擎不要追踪(即抓取)网页上的带有nofollow属性的任何出站链接,以减少垃圾链接的分散网站权重。
2、 修改sidebar.swig文件,路径在your-hexo-site\themes\next\layout_macro\sidebar.swig,将下面代码 1
将下面代码
{% block title %} {{ theme.keywords }} - {{ config.title }}{{ theme.description }} {% endblock %}
keywords: ###
总结本文从
date: ###
谷歌链接优化
1.注册Google Search Console,添加你的域名后,如下图所示
Disallow: /fonts/
16
4
2
2.进行站点验证,验证的方式和百度的方式相同
在文章里面加入keywords,如下所示:
首页title优化
更改index.swig文件(your-hexo-site\themes\next\layout);
百度链接优化
百度站长平台sitemap提交是邀请制的,并没有对所有站长开放,只有网站到一定等级百度才会在你后台开放提交sitemap的入口。
Sitemap:
6
3.测试robots.txt
17
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">
1.站点验证在博客根目录下找到 config.yml 文件,在所示地方添加keywords: 关键字1,关键字2,关键字3…,采用英文逗号隔开,注意keywords与关键词之间的空格
5
3
2
url:
13
修改成
Allow: /archives/
5
14
1
1
{{ __('footer.powered', '<a class="theme-link" href="" rel="external nofollow">Hexo</a>') }}
5.点击左侧的Google 抓取方式
<a href="{{ link }}" target="_blank">{{ name }}</a>
1
---
1
将下面代码
1
2.在主题配置文件中添加一下配置(your-hexo-site_config.yml)
1
3
<a href="{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank">
<a href="{{ link }}" target="_blank" rel="external nofollow">{{ name }}</a>
title: ###
description: ###
10
1
2
15
11
设置关键字