首页 > 好文分享 > WordPress SEO优化权威指南(全)

WordPress SEO优化权威指南(全)

好文分享

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

译文:Wordpress SEO 权威指南

翻译:David Lau

基础技术优化

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

Permalinks(永久链接)

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

永久链接设置

如果你想要包含分类,那么把它修改成: /%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并不存在这样的问题。)

优化标题

默认的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],里面有非常详细的使用和设置方法,当然是中文的啦!)

优化描述

给每一个分类添加适当的描述,并且用Headspace2添加描述到你的Meta中,你可以在分类属性中看到Headspace2的选项,你只需要在描述中填写这样一句 %%category_description%% 就可以了。之后,在为每一篇文章和每一个页面写一个描述,如果你想获得更好的排名的话。描述有一个重要的作用,那就是诱导人们点击它。所以,请确认页面的描述和页面的实际内容是否一致,这样访问者才更容易被你的博客所吸引,从而成为你博客的忠实用户。

自动生成描述

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

优化More标记

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

优化图片

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

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

seo friendly images插件

主题优化

页面导航

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

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

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

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

标题级别

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

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

整理你的代码

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

一切只为速度

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

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

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

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

反思侧边栏

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

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

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

进阶优化及重复内容

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

1、按时间归类

2、按分类归类

3、按Tag归类

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

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

不收录,仅爬行存档页面

robots meta插件

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

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

禁用不必要的存档页面

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

关于Wordpress的翻页

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

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

pagerfix翻页插件

要达到这样的效果,首先你需要安装这个插件,然后修改你所用主题的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等存档页面。

禁止爬行不必要的链接

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

调整结构获取更好的排名

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

用页面替代文章

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

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

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

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

旧瓶装新酒

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

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

同时你还可以:

  • 更大程度地控制你的关键字密度;
  • 获得更多指向该文章的链接;
  • 随时更新你的文章,以改善它的内容和排名。

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

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

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

链接到相关文章

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

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

深度优化

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

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

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

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

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

评论优化

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

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

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

怎样让读者发表评论

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

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

与读者共鸣

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

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

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

持续交流

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

优化以外的事情

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

紧随评论者

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

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

使用Twitter

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

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

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

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

结论

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

本博客遵循CC协议2.5,即署名-非商业性使用-相同方式共享
写作很辛苦,转载请注明作者以及原文链接~
如果你喜欢我的文章,你可以订阅我的博客:-D点击订阅我的文章

  1. | #1

    挺全面的。

  2. | #2

    我很喜欢这个网,很多SEO的内容资料,谢谢共享,
    SEO

  3. | #3

    嗯,很详细,该有的都有了

  1. 暂时没有trackbacks.