为你的Octopress博客添加SEO设置

既然我们创建了自己的博客,并且将其放到了网上,那么我们就希望能有很多人去阅读它,将博客的价值发挥出来。可是如何能让更多的人找到你的博客,如何能让搜索引擎找到你的博客,这就涉及到了SEO的问题。SEO是一个很大的学问,有很多专业的人士在从事这方面的工作,如果你使用过Wordpress或者自己当过站长,你应该知道SEO是一个很费脑袋的事情。幸好,我们拥有的只是一个小小的轻量化的博客,我们并不需要多么专业SEO的东西,这里我们只简单的说一些基本配置。当然了,如果你有着方面的兴趣和能力,你也可以用更高深的SEO来完善你的博客。

为每篇博文增加关键字和描述

在使用命令rake new_post时我们建立的博文开头会有一些标签,为了做到让每篇博文被搜索到的可能性更大,信息更全。我们在Rakefile中来添加一些信息。如下:

1
2
3
4
5
6
7
8
9
10
11
open(filename, 'w') do |post|
post.puts "---"
post.puts "layout: post"
post.puts "title: \"#{title.gsub(/&/,'&')}\""
post.puts "date: #{Time.now.strftime('%Y-%m-%d %H:%M')}"
post.puts "comments: true"
post.puts "categories: "
post.puts "keywords: "
post.puts "description: "
post.puts "---"
end

其中keywordsdescription就是我们后加的。以后在创建新博文的时候,开头的标签便会多了这两项。

1
2
3
4
5
6
7
layout: post
title:
date: 2014-08-20 21:24
comments: true
categories:
keywords:
description:

这时候填入相应的内容,本博文被搜索引擎搜到的概率就会提高。

为你的整个博客添加关键字和描述

在博客配置的_config.yml文件中,添加关于你整个博客的keywordsdescription内容,提高整个博客被搜索到的概率。

使用统计工具

你可以通过统计工具来监测你博客的访问情况。最好的两个统计工具,便是Google Analytics和百度统计了.Octopress已经初始自带了Google Analytics,你所要做的是去Google Analytics网站申请一个帐号,配置好你的网址,将帐号名Trace ID填入_config.yml中即可。不过由于被墙的关系,一般用户使用google的服务有些困难,所以推荐使用百度统计。

百度统计的网站,注册帐号(都是一样的步骤~~),填入自己的 网址。这时候百度统计会产生一个脚本

1
2
3
4
<script type="text/javascript">
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F25fb42e16458b238f8da9ba05d6b9d4d' type='text/javascript'%3E%3C/script%3E"));
</script>

复制此脚本,将其添加到博客中的html文件中,便可使用。例如我的将其放到了source/custom/_includes/after_footer.html文件中,这样配置成功后,会在你博客中的每个页面的最下面产生一个百度的小图标。

提交博客给搜索引擎

博客建立好以后,需要提交给搜索引擎让其能够抓取你的网址。因为目前搜索引擎众多,所以可以使用两个方便的在线工具给提交给大多数的搜索引擎

以上就是对于Octopress建立的博客所进行的简单SEO优化,正如前面所说,SEO是个很大的学问,如果想对你的博客进行进一步的优化,你需要学习其他SEO的知识了。