SEO 就是搜索引擎优化,目的是使你的 Blog 在搜索引擎的搜索结果中的排名得到提高,从而让搜索引擎给你的 Blog 带来更多流量。
1.制作Sitemap
通过 Google 网站管理员工具向 Google 提交网站地图 Sitemap,可以使网站的内容完全被收录,包括那些隐藏比较深的页面。这是一种网站与搜索引擎对话的好方式。
我用到了一款名叫“Google XML Sitemaps”的插件。该插件使用方法很简单。下载后即上传到插件文件夹,然后到后台激活,再到 Setting =》 XML-Sitemap 页面进行设置。接着就去 Google Webmaster Tools 提交你的 Sitemap。如果你还没有在 Google Webmaster Tools 拥有一个账户,你需要去注册一个,那里会提示你怎么做的。
2.设置 robots.txt
从 SEO 的角度,robots.txt 文件是一定要设置的,这是因为:采用 robots.txt 文件可以屏蔽掉次要的、URL 重写优化前的链接,以及屏蔽一些没有关键词的页面,比如本站的这个搜索结果页面search.html,最好屏蔽掉。
robots.txt 文件必须放在网站的根目录,能通过 /robots.txt 可以成功访问到,则说明本站的放置正确。如 robots.txt 文件放在子目录,那么搜索引擎不能爬取到,也就不会起任何作用。
我的 robots.txt 是这样设置的:
User-agent: * (说明我的Blog对所有搜索引擎公开)
Disallow: /search.html (说明search.html 这个页面禁止搜索引擎抓取)
Disallow: /index.php? (说明类似这样的页面/?s=SEO禁止搜索引擎抓取)
Sitemap:/sitemap.xml (我的网站地图Sitemap地址)
3.更改永久链接
详见我的另一篇文章:优化WP固定链接及301重定向。
4.调整右侧栏
虽然这并不是 SEO,但清晰简洁的右侧栏有助于改善用户体验。把用户最常用到的栏目放到前面,如 Pages、Categories 及 recent comments;把一些用户不会点击的栏目放到后面,如 Archives、Link、Meta。
很多朋友不厌其烦地折腾风格主题,Blog 内容却空空如也。搜索引擎不会识别你的风格,但会把注意力都集中在你的文章内容中。因此,我们必须对文章标题和内容作适当优化。
5.优化 title(页标题)、标题
页标题方面,不要把 Blog 名称显示在文章标题的前面,因为在搜索结果中,页标题会高亮显示,把 Blog 名称放在前面,会导致因为长度过长而被隐藏,同时不利于访问者在第一时间关注到文章本身的标题。解决这个问题,只需要在你 Blog 的 header.php 的《 title 》之间使用以下代码替换原代码:
6.给Blog分页
WordPress 美中不足的就是一次只能翻一个页面,或上一页,或下一页。如果你的页面很多,那么,你以前的文章将会被隐藏得更深,很多优秀的文章得不到应有的关注。我们需要使用一款分页插件 PageNavi。
7.坚持原创
SEO 技巧再多,都不如写出高质量的原创文章。搜索引擎非常喜欢原创文章,那些拥有大量转载文章的Blog很难被搜索引擎收录,即便收录,在搜索结果中也会相当靠后。如果在搜索结果中,你的文章排在第三页后,那么也不会给你的 Blog 带来多少实质的影响了。文章内容必须简洁有力,一般情况下,没人会看你的长篇大论。
8.拥有大量反向链接
尽可能多的链接指向你的 Blog 可以提高你的 PageRank,并且能让你的 Blog 在搜索引结果中更靠前。我们可以与主题相似的优秀 Blog 交换链接,在其它优秀Blog中发表评论,当然必须得留下你的 Blog 链接。前些天我就与 WordPress 中文论坛交换了链接,相信会带来更多流量。需要注意的是,与主题不相关的 Blog 交换链接,及在垃圾 Blog 中放置链接,对你来说是没有任何益处的。
9.严防垃圾留言
垃圾留言不仅有碍观瞻,而且会影响 Blog 在搜索引擎中的表现。我们需要安装一个自动过滤垃圾留言评论的的插件,推荐使用 Akismet。
10.经常更新 Blog
只有经常更新你的 Blog,才会给经常关注你 Blog 的朋友带来更多的惊喜。在坚持以上几点的情况下,你会发现,短时间内,你的 Blog 在搜索结果中更靠前了。
在页标题中可以带有 Blog 名称,但长度不超过32个中文字,文章内容中最好多次强调关键词。对于每篇文章来说,好的标题应该言简意赅,用最少的文字概括出文章的大意。那些很朦胧的标题是不符合 SEO 原则的。