1.安装sitemap站点地图自动生成插件2..txt.xml
优采云 发布时间: 2021-08-24 23:071.安装sitemap站点地图自动生成插件2..txt.xml
更改 index.swig 文件 (your-hexo-site\themes\next\layout);
1
{% block title %} {{ config.title }} {% endblock %}
修改为
1
{% block title %} {{ theme.keywords }} - {{ config.title }}{{ theme.description }} {% endblock %}
p%0A/p
p" />
编辑文章link
HEXO默认的文章链接形式是domain/year/month/day/postname,默认是四级url,可能会导致url过长,对搜索引擎非常不友好。我们可以把它改成 domain /postname 的形式。编辑站点 _config.yml 文件并将永久链接字段修改为永久链接::title.html。
设置站点地图
1.安装sitemapsitemap自动生成插件
12
npm install hexo-generator-sitemap --savenpm install hexo-generator-baidu-sitemap --save
2.在主题配置文件(your-hexo-site_config.yml)中添加配置
1234
sitemap: path: sitemap.xmlbaidusitemap: path: baidusitemap.xml
3. 然后修改主题配置文件中的url为你的域名,比如我的
1
url: http://www.ehcoo.com
配置后hexo g可以在your-hexo-site\public下生成sitemap.xml和baidusitemap.xml;
p%0A/p
p" />
4.在 your-hexo-site\source 新建一个文件robots.txt,内容可以参考我的
1234567891011121314151617
# hexo robots.txtUser-agent: *Allow: /Allow: /archives/Allow: /categories/Allow: /tags/Allow: /about-me/Disallow: /vendors/Disallow: /js/Disallow: /css/Disallow: /fonts/Disallow: /vendors/Disallow: /fancybox/Sitemap: http://www.ehcoo.com/sitemap.xmlSitemap: http://www.ehcoo.com/baidusitemap.xml
p%0A/p
p" />
以上都配置好后,可以看到编译好的sitemap.xml和baidusitemap.xml
p%0A/p
p" />
百度链接优化
百度站长平台站点地图提交采用邀请方式,不对所有站长开放。只有网站达到一定级别,百度才会在你的后台打开站点地图提交入口。
1.site 验证
百度搜索引擎提交入口
百度搜索有三种验证方式。我选择Html标签验证,在themes\next\layout_partials\head.swing添加验证码:
p%0A/p
p" />
1
配置页面如下图
p%0A/p
p" />
2.更新机器人
p%0A/p
p" />
谷歌链接优化
1.Register Google Search Console,添加你的域名后,如下图
p%0A/p
p" />
2.进行站点验证,验证方式与百度相同
p%0A/p
p" />
3.测试robots.txt
p%0A/p
p" />
4.提交站点地图
p%0A/p
p" />
5.点击左边的Google Fetch Method
p%0A/p
p" />
6.提交谷歌索引
这里填写我们需要爬取的url。如果没有填写,则表示主页被抓取。爬取方式可以是台式机、智能手机等,大家可以根据自己的需要选择。填写好url后,点击Fetch。那么可能有几种情况,如补全、部分补全、重定向等,三种情况自由提交即可。
提交完成后,提交到索引,按照提示操作即可。我的提交:
p%0A/p
p" />
7.上面我们提交了(【个人生活】大不列颠及北爱尔兰联合王国首都伦敦3日游)这个文章,我们来测试一下,优化一下效果
p%0A/p
p" />
设置关键字
1.设置hexo博客的关键词:
在博客根目录找到config.yml文件,在显示的地方添加关键字:关键字1、关键字2、关键字3...,用逗号隔开,注意关键字和关键词之间的空格
p%0A/p
p" />
2.设置文章的关键字:
在文章中添加关键字,如下图:
12345678
---title: ###date: ###categories: ###tags: ###keywords: ###description: ###---
添加“nofollow”标签
在非友好链接的出站链接中添加“nofollow”标签。 nofollow标签是由谷歌主导的创新“反垃圾邮件”标签,得到百度、雅虎等各大搜索引擎的广泛支持。引用nofollow标签的目的是:指示搜索引擎不要跟踪(即爬取)网页上任何带有nofollow属性的出站链接,从而减少垃圾链接散乱的网站权重。
rel属性有很多属性值,比如next、previous、chapter、section等,比较常见的就是rel="external nofollow"和rel="nofollow"的应用!
rel="nofollow" 属性是谷歌针对垃圾链接引入的属性值,被各大搜索引擎引用! rel="external nofollow" 只是比 rel="nofollow" 参数更规范!
rel="external nofollow" 和 rel="nofollow" 有中文翻译“别读”和“外链别读”!
1、找到footer.swig,路径是your-hexo-site\themes\next\layout_partials\footer.swig,如下代码
1
{{ __('footer.powered', 'Hexo') }}
修改为
1
{{ __('footer.powered', 'Hexo') }}
输入以下代码
1
修改为
1
<a class="theme-link" href="https://github.com/iissnan/hexo-theme-next" rel="external nofollow">
2、修改sidebar.swig文件,路径为your-hexo-site\themes\next\layout_macro\sidebar.swig,代码如下
1
<a href="{{ link }}" target="_blank">{{ name }}
修改为
1
{{ name }}
输入以下代码
1
<a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank">
修改为
1
<a href="http://creativecommons.org/licenses/{{ theme.creative_commons }}/4.0" class="cc-opacity" target="_blank" rel="external nofollow">
总结
来自这篇文章
首页标题优化、文章链接修改、站点地图设置、百度链接优化、谷歌链接优化、添加“nofollow”标签
github博客的SEO优化做了6个方面,其中借鉴了很多方法。具体地址请参考参考。