[搜索优化] Hexo-next 百度和谷歌搜索优化
更改 index.swig 文件(your-hexo-site\\next\);
1
{% block title %} {{ config.title }} {% endblock %}
变成
1
{% block title %} {{ theme.keywords }} - {{ config.title }}{{ theme.description }} {% endblock %}
%0A
' alt='图片名称'/>
编辑文章链接
HEXO默认文章链接格式为/年/月/日/。默认是四级url,可能会导致url过长,对搜索引擎很不友好。我们可以把它改成/的形式。编辑 site.yml 文件并将字段修改为::title.html。
设置站点地图
1.安装站点地图自动生成插件
12
npm install hexo-generator-sitemap --savenpm install hexo-generator-baidu-sitemap --save
2.在主题配置文件(your-hexo-.yml)中添加如下配置
1234
sitemap:path: sitemap.xmlbaidusitemap:path: baidusitemap.xml
3.然后修改主题配置文件中的url为你的域名,比如我的
1
url: http://www.ehcoo.com
配置完成后,hexo g可以在your-hexo-site\中生成.xml和.xml;
%0A
' alt='图片名称'/>
4.在your-hexo-site\新建文件.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
%0A
' alt='图片名称'/>
以上都配置好后,就可以看到编译好的.xml和.xml了
%0A
' alt='图片名称'/>
百度链接优化
百度站长平台投稿只接受邀请,并不对所有站长开放。只有当网站达到一定级别时,百度才会在您的后台打开提交门户。
1.网站验证
百度搜索引擎提交词条
百度搜索有三种验证方式。我选择Html标签验证,在\next\\head.swing中添加验证码:
%0A
' alt='图片名称'/>
1
配置页面如下图
%0A
' alt='图片名称'/>
2.更新
%0A
' alt='图片名称'/>
谷歌链接优化
1.注册,添加你的域名后,如下图
%0A
' alt='图片名称'/>
2.网站验证,验证方法同百度
%0A
' alt='图片名称'/>
3.测试.txt
%0A
' alt='图片名称'/>
4.提交站点地图
%0A
' alt='图片名称'/>
5.点击左侧的fetch方法
%0A
' alt='图片名称'/>
6.提交给谷歌索引
这里填写我们需要抓取的url。如果没有,则表示要爬取主页。爬取方式可以从桌面、智能手机等中选择,可以根据自己的需要进行选择。填写网址后,点击获取。那么可能有几种情况,比如:补全、部分补全、重定向等,自由的三种情况都可以提交。
提交完成后,提交到索引,按照提示进行操作。我的提交:
%0A
' alt='图片名称'/>
7.我们提交了这篇文章(【个人生活】大不列颠及北爱尔兰联合王国首都伦敦3日游记),我们来测试一下,优化一下效果
%0A
' alt='图片名称'/>
设置关键字
1.为hexo博客设置关键字:
找到博客根目录下的.yml文件,添加:关键字1、关键字2、关键字3……百度优化,用逗号隔开,注意关键字之间的空格
%0A
' alt='图片名称'/>
2.为文章设置关键词:
将其添加到文章中,如下所示:
12345678
---title: ###date: ###categories: ###tags: ###keywords: ###description: ###---
添加标签
将“”标签添加到非附属链接的出站链接。该标签是由谷歌主导的“反垃圾链接”标签,被百度、雅虎等主要搜索引擎广泛支持。引用标签的目的是:用于指示搜索引擎不要跟踪(即爬取)页面上任何带有属性的出站链接,以减少垃圾链接对站点权限的干扰。
rel属性有很多属性值,比如next、,、等。比较常见的就是两个参数的应用:rel=""和rel=""!
rel="" 属性是谷歌为处理垃圾链接而引入的属性值,被各大搜索引擎引用!rel="" 比 rel="" 参数更标准化!
rel="" 和 rel="" 的功能就是中文翻译“不要阅读”和“不要阅读外部链接”的意思!
1、 找到.swig,路径在your-hexo-site\\next\\.swig,放如下代码
1
{{ __('footer.powered', 'Hexo') }}
变成
1
{{ __('footer.powered', 'Hexo') }}
把下面的代码
1
变成
1
2、 修改.swig文件,路径在your-hexo-site\\next\\.swig,添加如下代码
1
变成
1
把下面的代码
1
变成
1
总结
本文来自
首页标题优化,修改文章链接百度优化,设置站点地图,百度链接优化,谷歌链接优化,添加“”标签
博客的SEO优化已经从6个方面进行了,很多都是借鉴了别人的方法。具体地址请参考参考。
很多信息可质询http://www.yoyi8.com