diy1818

Good children, Constantly learning, Constantly growing.

优化 Jekyll 站点的 SEO 技巧

很多时候,我们搭建了一个博客,但很少有人来访问。一方面可能是因为我们没有做好推广,另外一方面可能是我们没做好 SEO 。在使用 Jekyll 搭建这个博客的时候,我将 SEO 的一些优化点融入到 Violet 主题中来。经过一段时间的测试和观察,期望的效果已经达到。

虽然我不是 SEO 高手,但喜欢折腾。通过对 SEO 的学习和实践,我希望能将好的文章让更多人知道,并通过 Jekyll 实现。本文将为你分享一些 Jekyll SEO 技巧。

###优化博客标题及副标题

博客标题,即站点的名称。它能够使访问者在第一时间知道所在的是什么网站,是站点的重要标识。副标题,它与博客主题并不一样,它能为博客标题做一些描述,一些优化性。通常,我都会为站点的主标题设置 h1 标签,为副主题设置 h2 标签。

###优化页面标题

在之前一直使用这样的标题方式 “xxx PIZn”, 本来还觉得挺好的,既有博客名称,又有页面标题。但后来查看搜索引擎的显示结果,基本上每个链接的标题里面,也就有了多余的 “ PIZn” 了。

有人说这样好,也有人说这样不好。这次我决定砍掉后面的博客名称,让标题来的简洁些,让标题与内容的权重比更高一些。

具体的实现方法如下:

<title>
    if page.title
         page.title  //显示页面标题
    else
         site.title  //显示博客标题
    endif
</title>

###Description 和 Keywords

Description 是为搜索引擎提供网页的描述信息,Keywords 为搜索引擎提供网页包含的核心内容。

为 Jekyll 站点创建这Description 和 Keywords 有很多种方法。一种可以通过全局定义, 把预定好的内容写在配置文件 _config.yml 中,一种是在 每个页面添加 YAML , 还有一种是写个插件,自动配置。写在配置文件中的比较统一,可以作为全局使用。写在页面的比较灵活,但是每次编写文章的时候都要自己手动加上去。写个插件,难度较大。

经过对 Wordpress 的 SEO 的一些借鉴方法,在这次改版过程中,我采用了手动配置的方法。基本为所有页面都添加了 Description 和 Keywords 。

如果你查看我的页面源码,你就可以发现,在所有文档的头部都会多了 2 个标识。而在文章页面,我会在文章输出 Description , 同时将其作为文章的摘要在首页输出。

###使用 hground, strong 标签

一篇好的文章,条例同顺,层次分明。同时,为文章加上语义化的标签,更有利于搜索引擎抓取。

hground 标签指的是 h1, h2, h3, h4, h5, h6 等标签, strong 标签则是标识该文章的关键字。

###处理链接的 rel 标签

页面的菜单,为 Home 设置 nofollow ,为 Archives ,Plugins ,Works,Contact 页面添加 bookmark 。在首页的文章 Read More 中,为其添加的也是 nofollow ,这样写的好处是同个链接在搜索爬虫抓取的时候,不会抓取两次,避免权重下降。

###文章列表页显示文章摘要

在 Archives 页面,我将 Description 输出到摘要信息里面。这里有个好处,就是在查看这个页面的时候,很方便地看到页面的基本内容,搜索爬虫也能抓取到页面的摘要。坏处就是所有的文章在这里都输出,表示页面会很长!

###添加 Atom.xml 和 Sitemap.xml

为网站添加订阅功能,主要将最新的 10 篇文章输出到 Atom.xml 中。网站地图 Sitemap.xml 则是将全站的文章,页面都输出。最后将其提交到 Google 。

###简单总结

以上内容是我在使用 Jekyll 搭建自己的博客的过程中实践和总结过来的,如有不对,请尽快联系我。我们互相学习,共同交流。

在使用 Wordpress 的时候,就注意到 SEO 的重要性了。此次Violet 的实践,应该算是一种学习和尝试,在使用Jekyll 搭建站点的过程中,具体应该注意的一些细节,下面列个表格作最后总结。

页面类型 标题 描述 关键词 其他
首页 默认显示博客标题 全局描述 全局关键词 为 Read More 添加 nofollow
普通页面 页面标题 页面描述 页面关键字 为 Read More 添加 nofollow
文章页面 文章标题 文章摘要 文章关键字 为文章格式化,hground, strong 等标签的使用

###一个半月之后的成果

这篇文章是在 2012年1月16日 发布的,那个时候我查了一下,google 的 PR 值为 0 。现在是 2012月2月24日,我再查一下,如今的 PR 值为 3 。小小欣慰一下,但仍然还有很多问题。

经过为博客添加 category之后的一些总结,一个网站的文章路径是非常关键了,于是固定链接成为重中之中,坚固固定链接,保证从搜索引擎过来的链接不会出现 404 结果,是提升 seo 的保障。