[转]WordPress SEO 权威指南

时间: 2009-07-31 / 分类: 收藏 / 浏览次数: 11,159 / 0个评论 发表评论

原文:WordPress SEO – The Definitive Guide To High Rankings For Your Blog

译文:WordPress SEO 权威指南

翻译:David Lau

译者注:命名为“权威指南”,并没有班门弄斧的意思,只是按照通俗的译法翻译,就好比“HTML & XHTML The Definitive Guide” 翻译成 “HTML&XHTML权威指南”一样。

不久之前,我开始撰写Wordpress SEO新手指南,同时,我还写了很多其它的文章,包括搜索引擎营销标准、简报和介绍等等。现在是时候把这些文章归纳总结一下的时候了:WordPress SEO 权威指南 终结版。

随着搜索引擎、SEO和Wordpress平台的演变,我也会随时更新这篇文章。

正如我需要对SEO有相当全面的了解一样,本指南将会涵盖很多的内容,下面就是整个指南的内容了:

  1. 基础技术优化
    1. 永久链接
    2. 优化标题
    3. 优化描述
    4. 优化More标记
    5. 优化图片
  2. 主题优化
    1. 页面导航
    2. 标题级别
    3. 整理你的代码
    4. 一切只为速度
    5. 反思侧边栏
  3. 进阶优化及重复内容
    1. 不收录,仅爬行存档页面
    2. 禁用不必要的存档页面
    3. 关于Wordpress的翻页
    4. 禁止爬行不必要的链接
  4. 调整结构获取更好的排名
    1. 用页面替代文章
    2. 旧瓶装新酒
    3. 链接到相关文章
  5. 深度优化
  6. 评论优化
    1. 怎样让读者发表评论
    2. 与读者共鸣
    3. 持续交流
  7. 优化以外的事情
    1. 紧随评论者
    2. 使用Twitter
    3. 寻找相关博客并和他们建立联系
  8. 结论

1、基础技术优化

总的说来,Wordpress本身的优化已经做得很不错了,而且在单页面检索方面,比我用过的任何CMS系统都要好。当然这里还是有些让它变得更加简单的事情值得你去做。

1.1、Permalinks(永久链接)

首先,修改它的永久链接结构。在Wordpress2.5中,进入后台,Settings->Permalinks ,默认的永久链接是这样的:?p=postid ,但是我更喜欢使用这样的结构:/post-name/ 或者 /category/post-name/ ,在 Common settings 中,将 Custom structure 更改为 /%postname%/ ,如下图:

permalinks settings

如果你想要包含分类,那么把它修改成: /%category%/%postname%/

之后,你有可能需要安装一个重定向插件Redirection plugin,并且记得在Manage -> Redirection -> Options中启用“Create 301 when post slug changes”,现在,你的Permalinks已经是最完美的SEO永久链接了。如果你以后需要改变你的永久链接结构,改过之后,你也不需要做任何事情,也不用担心对搜索结果有影响(译者注:主要是永久链接改变之后,搜索到的链接可能会是原来的永久链接结构,导致自动转向404错误页面,原作者的意思是,你用了上述插件之后,将不会出现这样的错误,就算搜索结果是原来的连接,插件会自动处理,从而转向改变永久链接之后的原文章。另外,如果你更换了域名,不过你已经把旧域名所在网站的数据导入到了新域名所在的网站,但是在搜索引擎的搜索结果,还是旧域名的数据,这时候,你可以使用这个插件将旧域名的链接重定向到新的域名。本人没有测试过这个插件,请谨慎使用)

URL用WWW还是不用WWW

另外,值得你做的是,就是你的URL是用WWW还是不用WWW,这个由你自己选择,你可以在Settings->General中设置,但是不要同时设置两个,因为现在还有一些搜索引擎并不能同时支持这两种格式。另外,也请确定一下是使用index.php还是index.html,也只启用一个。这并不会带来任何副作用,相反,对SEO更加有利。

URL截断

最后,如果你觉得你的Slug(缩略名)可能会过长,从而导致你的URL不利于SEO,这时候,你可以安装插件SEO Slugs,这个插件的作用在于,可以自动截断过长的URL,从而使你的Blog更加有利于SEO。(译者注:貌似中文Blog并不存在这样的问题。)

1.2、优化标题

默认的Blog文章的标题一般是这样的:Blog title » Blog Archive »…这样的标题,对为你的Blog带来流量有很大的影响,建议用其它的方法修改它,原因有二:

a、搜索引擎将更多的注意力放在了你的标题的前几个字,所以,如果你的关键字在靠近你的页面标题开始的地方,那将会获得更好的排名;

b、人们在扫描搜索结果页面的时候,一般都只扫描标题的前几个字,所以,如果你的关键字正好在页面标题开始的地方,那么,你将会获得更高的点击率。

如何拟一个更好的标题,请看看Aaron Wall写的一篇好文(含视频):Google & SEO Friendly Page Titles,我推荐你使用插件Headspace2,这样,设置标题将会非常非常的容易。当然,在用这款插件之前,你最好确认一下你所用主题的header.php文件,其中一句代码 wp_title(); 应该包含单引号,也就是说,应该是这样 wp_title(”); ,这样,你就可以完全控制你的标题了,并且请确认一下,除了这句代码,不要在这里添加任何的其它代码。(译者注:省略了3小段,因为关于Headspace2的使用,我已经写过一篇文章:How to use HeadSpace2 [Wordpress SEO Plugin],里面有非常详细的使用和设置方法,当然是中文的啦!)

1.3、优化描述

给每一个分类添加适当的描述,并且用Headspace2添加描述到你的Meta中,你可以在分类属性中看到Headspace2的选项,你只需要在描述中填写这样一句 %%category_description%% 就可以了。之后,在为每一篇文章和每一个页面写一个描述,如果你想获得更好的排名的话。描述有一个重要的作用,那就是诱导人们点击它。所以,请确认一下这个页面的情况,从而引导他们的注意力。

自动生成描述

很多插件都自动截取文章第一句介绍性的文字作为描述,或者另外的包含有关键字的句子,个人并不推荐使用自动生成描述的插件,因为在自动截取的时候有可能发生错误。所以,最好的办法就是一个一个自己动手写描述,如果你使用自动生成描述的办法,对于搜索引擎来说,你可能做的都是无用功。如果你不使用描述的话,搜索引擎将会查找到文章的关键字,并自动截取在此关键字周围的一段文字作为描述。

1.4、优化More标记

Headspace2另一个省心的功能就是,你可以优化你文章中的More标记,所以,如果你在首页使用More标记的话,你可以用Headspace2替换掉“Read more”,这个看似不起眼的动作对SEO是非常有利的。

1.5、优化图片

一个Wordpress SEO经常被忽略的部分就是如何处理你的图片,比如,为你的图片写一个好的说明(ALT标记),如何给图片命名,你将会因此而从一些图片搜索引擎获得一些流量。

你确实应该为你的每一个图片写一个标题和说明(ALT标记),如果你没有时间写,那么你可以使用这个插件来帮助你处理,这个插件名为:SEO Friendly Images,它会自动为你文章中的图片添加一个标题和说明(ALT标记)。(译者注:貌似这个功能Wordpress2.6已经有了)

seo friendly images

2、主题优化

2.1、页面导航

也许你会想为你的Blog的文章及单个页面都添加上导航信息,这里所说的导航信息,通常指的是,位于当前文章标题上方,看起来像这样的:“您当前所在位置:首页> 文章> WordPress SEO 权威指南”,这样做有两个好处:

a、让访问你的Blog的朋友能够更加轻松地浏览你的Blog,更加轻松地在各个页面之间切换;

b、让搜索引擎在抓取你的Blog结构变得更加容易。

当然,这个导航信息应该包含有Blog首页和当前文章所在分类的链接,如果你的某篇文章包含在两个或以上的分类中,你可能需要修改你所用主题的single.php和page.php文件,可以使用这个插件来实现上述应用:breadcrumbplugins

2.2、标题级别

虽然现在很多Wordpress主题已经能够正确地处理标题级别了,还是请确认一下你Blog文章的标题级别最好是< h1>,还有就是你的Blog名称的标题级别一定要是< h1>,单个页面、单篇文章以及分类页面的标题级别不要低于< h3>

要想实现也非常容易,你只需要修改你所用主题的post.php和page.php两个文件就可以了。为什么标题级别这么重要?你可以看看这篇文章:Semantic HTML and SEO

2.3、整理你的代码

很多的JS、CSS代码估计你都放在了主题目录,把它们移出来,不要放在主题目录,保持你主题的简洁,因为它们不会对Wordpress SEO有任何的好处,这样做主要是为了加快Blog的加载速度,搜索引擎并不需要下载这些文件。

2.4、一切只为速度

搜索引擎每天抓取你的Blog多少个页面,其中一个重要的决定因素就是你的Blog的加载速度,可以从两个方面提升你Blog的速度:

a、优化你的主题,尽量降低它查询数据库的频率,强烈推荐你阅读这篇文章:speeding up WordPress

b、安装一个缓存插件,个人强烈推荐WP-Super-Cache,你只需要简单的设置一下,就可以让你Blog的速度得到很大的提升。

同时,使用廉价的主机并不是个明智的选择,如果你想让你的Blog获得更多的流量,外部链接等等,那么,请购买一个好一点的主机,我现在在用的是MediaTemple grid server,自带LITE MySQL container

2.5、反思侧边栏

你真的需要在你Blog所有页面都添加上你的友情链接吗?或者更明智的选择是,只在首页显示?Google和其它的搜索引擎现在貌似已经降低了这种连接的价值,所以你并不需要在你Blog的每一个页面添加上你的友情链接,如果这样做,当你想让访客在你的Blog上各处看看的时候,你会发现这只会帮助他们在任何页面都可以跳出你的Blog。

对于搜索引擎也是同样的道理,不要在单篇文章中重复使用同一个外部链接,这对你一点作用对没有。你可以在你的首页加上你的友情链接,而在别的页面则放一些其它的内容。

总有一天,你会知道如何修改Wordpress的侧边栏的,如果你不会修改,那么你可以使用三栏主题,一个侧边栏放在首页,另一个放在二级页面,或者你可以写一个专用的插件。

3、进阶优化及重复内容

在你完成了基础技术优化之后,你会发现余下的将是一件很简单的事情:重复内容。Wordpress本身自带了几种不同的归类方法:

1、按时间归类

2、按分类归类

3、按Tag归类

所以,这看起来好像你必须从首页开始一页一页的翻看,然后再回到第一页,还有,每一个作者都有一个存档在author/< author-name>/目录,从而导致内容的重复。

从根本上讲就意味着,最坏的情况类似这样,一篇相同的文章出现在5个不同的单独页面上。我们必须要解决这个问题,同时,允许搜索引擎爬行这些内容,但是不被检索,并且改变一下翻页的习惯。

3.1、不收录,仅爬行存档页面

安装我写的插件robots meta plugin,然后设置插件,阻止一切存档页面,让它们不被检索,如下图:

这时候,搜索引擎将会依照这些存档页面的设置进行检索,但是不会让这些内容出现在检索结果中。可能不是所有人都这么认为,并且有人可能会告诉你,在存档页面可以只显示一个摘要就可以了,其实这样也可以,不过我的观点会比他们的都奏效。

3.2、禁用不必要的存档页面

如果你的Blog仅仅只有你一个作者,或者你认为你不需要一个作者存档页面,用上述插件robots meta plugin禁用作者存档页面,同时,如果你觉得你不需要一个按日期存档的页面,那么,也把它禁用掉,甚至,如果你所用的主题不用这些存档页面,而有的人可能会链接到这些页面,从而打乱你的Wordpress SEO效果。

译注:关于使用插件来处理重复内容的问题,译者保留意见,相关的信息请参考避免重复内容,使用插件需谨慎

3.3、

第3点就是,你要知道,只要搜索引擎机器人爬行到一个分类页面,它要找到这个页面下的所有其它的页面是没有任何问题的,要不然,如果你的某个分类中有很多的文章,那么,机器人在找到较早的文章之前,可能不得不翻页10次。

这里有一个简单的办法,来调整Wordpress的翻页功能,Jaimie Sirovich写了一个插件,名为Pagerfix,让你的Wordpress翻页看起来像下图这样:

要达到这样的效果,首先你需要安装这个插件,然后修改你所用主题的index.php,找到如下代码(友情提示:本文中涉及代码的地方,在每个“ < ”标记之后都加了一个空格,使用的时候请去掉这些空格)

< div class=”navigation”>

< div class=”alignleft”>

< ?php next_posts_link(’« Older Entries’) ?>

< /div>

< div class=”alignright”>

< ?php previous_posts_link(’Newer Entries »’) ?>

< /div>

< /div>

然后把这段代码修改为

< div class=”navigation”>

< ?php

pager_fix(” “,” “,” “,”« Previous page”,”Next Page »”,”strong”);

?>

< /div>

按照上面的方法修改你所用主题的其它诸如archives.php等存档页面。

3.4、禁止爬行不必要的链接

另一个简单的提升Wordpress SEO效果的办法就是,不要把登录、注册链接放在你的Blog的每一个页面上,订阅链接也一样,上面提到的robots meta plugin插件有一个选项,可以很轻松地把你的注册、登录链接检索给禁用掉,但是订阅链接的话,你就需要手动修改robots.txt了。(译者注:此插件的最新版本已经支持 ;-)

4、调整结构获取更好的排名

WordPress采用了分类、标签等结构,搜索引擎抓取起来也是非常的容易。所有的文章都紧紧地链接在一起,而且通常情况下,这些标记也都相当的清晰。然而,你却要为此付出一些代价,你的Blog的排名会因此降低,而原因却很简单:评论。

4.1、用页面替代文章

你大概已经意识到,或者你已经明白了一件事,对于Wordpress SEO来说,一篇单独的文章…它并不是一篇文章,而是一个页面。为什么呢?有几个原因。

首先,这篇文章必须是Blog页面的子页面,而且还必须位于正确的位置上;

其次,Wordpress SEO本来就是为了获取更好的排名,所以这篇文章不得不包含有正确的关键字及密度,这就是问题的所在:评论,破坏了你的关键字密度。

这就是我把很多重要的文章放到单独页面的原因。这样你更新它们的时候就会更加容易,同时写一篇新的文章,告知读者你都更新了什么。

4.2、旧瓶装新酒

如果你的Blog中的某篇文章出奇的受欢迎,同时某个关键字获得了一个很好的排名,比如我所写的这篇文章,你可以做到下面几点:

  • 新建一个页面,同时修正一下其中的内容(译者注:作者的意思是把已有的文章内容复制到里面,修订一下,或者添加一些新的内容,作为一个修订版本);
  • 把新建页面对应的原文章的缩略名(slug)修改为 post-name-original ;
  • 在原有文章链接后面发布这个页面,或者把原文章的URL重定向到新的URL;
  • 给链接到原文章的人发个邮件,告诉他们这篇文章新的URL,同时告诉他们你做了哪些修改;
  • 等待这些链接重新链入;
  • 得到你所期望的更好的排名,同时你还可以:
    • 更大程度地控制你的关键字密度;
    • 获得更多指向该文章的链接;
    • 随时更新你的文章,以改善它的内容和排名。

你可能会说,我可以用301重定向将旧的URL重定向到新的URL,这样同样有效。

是的,不过,你将会丢失原文章上的评论,这样的话,对那些在你的Blog上留言评论的朋友来说,是很不敬的,而且有时候在打开这个页面的时候,会需要一点点时间来重定向,所以你应该小心应付这种技术性处理,不要滥用。

以这篇文章为实例,如果你是通过类似Sphinn这样的社会化媒体转到了这篇文章,希望这篇文章是关于Wordpress SEO的,这正是你要找的。

4.3、链接到相关文章

另一个让搜索引擎更加容易地获取你的Blog上较早文章的方法,同时也可以大幅提升你的Blog的SEO效果的方法就是,使用“相关文章”插件,这样的插件可以自动搜索数据库,找到相关话题的文章,并把这些文章的链接添加对应的位置。

“相关文章”的插件有很多,但是我只用Simple Tags自带的相关文章功能,这是我认为最好用的,也是最简单的“相关文章”插件。

5、深度优化

还有很多写博客的朋友认为没有必要进行任何优化,因为他们一直认为博客就是博客。那就大错特错了,要让别人链接到你的博客,首先他们必须得看过你的博客,同时,你必须明白的是,要让已经访问过你的博客的读者,定期地访问你的博客,并且链接到你的博客,或者,让第一次访问你博客的读者,能在第一时间链接到你的博客,这样做才是对的。

深度优化对博客是极其重要的,为什么呢?那是因为你需要学会如何引导更多的读者订阅你的博客,不管是通过Email订阅还是通过RSS订阅(哦,顺便,如果你还没有订阅这个博客,现在就订阅吧

我发现还有一件事非常的重要,也许很多写博客的朋友也已经发现了,那就是,放一个醒目的订阅图标在你的博客上,同时提供Email订阅,这是非常重要的,我这里也提供了有规律的按日或者按周的,通过Email订阅的选项,我用的是AWeber,我发现我的读者慢慢地,也变得喜欢使用Email来订阅了。

另外,你应该重视的是,当读者有可能订阅你的博客的时候,比如他们刚刚读完了你博客上的一篇文章,觉得这篇文章很不错,这将是你抓住读者的一个很好的机会,不是吗?这就是为什么越来越多的人在他们的文章后面添加这样的信息:“如果您喜欢这篇文章,您可以订阅我的博客,以便获取更多的信息。”

另一个让你的读者订阅你的博客的好时机就是,当某个读者第一次在你的博客上发表评论的时候,为此,我使用了comment relish插件,这也就引出了本文的下一个小节。

6、评论优化

评论是博客的一个重要组成部分,维基百科提到:

能够以互动的方式,让读者留下评论,是很多博客的重要组成部分。

评论不仅仅只有好听的,因为读者可能告诉你,你是多么的特别,也可能告诉你,你犯了一个错误,不管他们告诉你的是什么,大部分还是好听的,因为他们愿意和你互动,而互动乃是让别人链接到你的博客的众多因素之一:他们向你示以友好的态度,他们引出了话题,而你要做的仅仅是回复他们,建立良好的关系。

6.1、怎样让读者发表评论

让别人做任何事情的最简单的办法就是:要求他们去做。比如,问一些开放式的问题,然后让你的读者发表他们的意见。

另一个重要的问题就是你的评论链接。你的评论链接是“没有评论”,还是“还没有评论,欢迎您发表评论”?感受一下,有什么不同之处,你可以打开你所用主题的index.php,搜索 comments_popup_link(),修改括号中的文字。

6.2、与读者共鸣

另外一个事情,就是感谢在博客上发表评论的读者,当然,并不是每次都需要这样,毕竟这是个很繁琐的事情,当然,如果你是头一回做,还是个很不错的主意。

Justin Shattuck也这么认为,所以他写了Comment Relish这个插件,就是我刚刚提到的那个插件,它可以自动发送一封邮件给第一次在博客上发表评论的读者,这封邮件还可以自定义,可以包含订阅地址,比如我的,就包含了我写的简报的订阅地址。

还有一个办法,不过让人感觉有点强迫性,就是安装我写的comment redirect这个插件,这个插件可以让第一次在博客上发表评论的读者,在发表完评论之后,网页自动转到一个致谢页面。

6.3、持续交流

现在,某些读者已经在你的博客上展开了讨论,你必须保证通过某种方法,让他们能够随时了解到最新的消息,这就是为什么你应该安装subscribe to comments这个插件,该插件允许读者订阅评论,就好像论坛一样,当有新的评论时,它会自动发送一封邮件到你的邮箱。通过这个方法,可以让你和你的读者持续的交流下去,有可能你的读者会给你一些灵感,从而写一篇新的文章。

7、优化以外的事情

如果你按照上面提到的内容实践了,那么你已经获得了一个成功的机会,无论是博客还是搜索引擎方面。现在,最后一步,看起来容易,其实不然。放下你的博客,到网上和别人交流。

7.1、紧随评论者

现在网上风行一种“运动”,叫做You comment-I follow,这需要你去除评论的nofollow标记,以此回报你的读者,现在,我也同意这么做,不过,当你的博客在获得了一个不错的PR值、好的排名之后,将会有很多很多的垃圾留言。我提倡的是,紧随你的读者,到他们的网站上看看,并且发表一些不错的,精辟的评论,他们也会更尊重你。

如果你认为这个工作量太大的话,你应该认识到,平均,只有1%的读者会在你的博客上发表评论,而这一部分读者,正是你应该留意的。

7.2、使用Twitter

Twitter是一个非常酷的微博客,聊天场所,不管你怎么称呼它,几乎所有有点名的人都在上面,而且他们阅读他们的闲言碎语比查看他们的Email还要频繁,如果你也知道他们的电子邮件的话。

如果你使用WordTwit或者Twitter Tools的话, 那么你博客上的所有文章都可以发表到Twitter上,一般情况下,会为你的博客引来一些早起的读者,他们可能会比较乐意在Twitter上发表评论,这可能会把你带到一个新的话题,甚至两个。

7.3、寻找相关博客并和他们建立联系

如果你想提高某个确切的关键字的排名,可以到Google的博客搜索,看看这些关键字排名在前10位的博客,到这些文章上发表一些有价值的评论,紧接着在你自己的博客上发表一篇新的文章,并链接到这篇文章:这就叫做沟通!你那个需要提高排名的链接,这时候已经是这个链接集合的组成部分了,这是达到目的的唯一方法。

8、结论

本文给了你很多的信息,你都可以用在你的博客上,当然,这些都是一些技术性的技巧、引申的技巧、内容提示、交流方法以及很多其它的方法,有一点必须了解的是,如果你想让你的博客排名更高的话,你最好都试一试。

发表评论

您的昵称 *

您的邮箱 *

您的网站