Wordpress搜索引擎优化(SEO)初学者指南

Wordpress搜索引擎优化(SEO)初学者指南

《Wordpress搜索引擎优化(SEO)初学者指南》
中国大陆版本

一份Wordpress搜索引擎优化(SEO)指南

Jai Nischal Verma编写,Myheimu翻译增添修改)

据最新统计,Wordpress帐号占了全网络的0.8%,这使得wordpress成为任何博客爱好者的最佳选择。(虽然译者没有看到相关的数据,但是wordpress博客用户在中国所占的份额要远远少于全世界的份额,这一点和wordpress.com被屏蔽、国内Linux服务器的份额较少、WP运用起来技术稍显复杂都有关) 每天会诞生成千上万使用wordpress作为内容管理系统(CMS)的博客,但它们未必都能优化得到良好的搜索引擎排名。在本指南中,我将指导你如何迅速建立一个拥有最好的搜索引擎优化(SEO)结果的Wordpress博客,使您的网站更加对搜索引擎友好。您可能已经知道其中的一些技术,但下列步骤将展示一个技术列表给您。Myheimu对此作了一些增添,使文章更适合中国大陆的网络状况。如有批露,也请海涵。

请仔细地按照下面的步骤进行,不要漏掉一个,那样您将得不到最好的优化结果。

第一步:博客标题和标语

这里假设你知道如何安装wordpress,如果你暂时并不清楚,请参阅http://codex.wordpress.org/installing_wordpress。安装完成后,进入wp-admin,在Options(选项)-> General tab(一般标签)中填写你的博客标题和标语。请确保你的博客名称是有意义的,并且你的标语是对搜索引擎友好的——它要能够基本上概括你对您的博客的看法,并明确你的目标和你网站的正确关键词。

在中国,这一点常常被忽略,尤其是一些“情感性”的博客,动不动就是 “八卦夜”“地狱里的麦芽糖”,要不就是从QQ昵称遗传过来的“彭亚ぬそ”“地狱第⒆层→嗳丄悪魔”之类的名称,然而也有另一个极端,就是统统都是“×××的博客”“×××的BLOG”(这一点在sina博客里似乎是默认如此)。博客名称的选择,个人认为最好要避免偏僻字(尤其是繁体字)、怪异字符和标点等。

填写其余的信息,我们就完成了这一步。

第二步:更新服务

在Options(选项)菜单里,进入Writing(写作)栏目的Update Services(更新服务)文本框。在这里你可以输入更新服务地址的列表,一个一行。这些都是基本常用的网站,通知他们更新能够保持你的博客在各个网站上的最新。当你写了新的文章, wordpress会自动通知这些网站你的博客已经更新。

这样做将会使你的博客拥有更多的社交能力,也让你通过这些更新服务吸引到更多的流量。官方wordpress提供的更新服务列表十分庞大,以至于会对发文时服务器的速度造成要重影响,所以应该选取其中部分重要的来作为ping更新服务的列表。而且其中与中国大陆用户相关的服务还不多,很多还是日本、德国之类的收录站点,对国内用户来说没有什么用途,这里进行删补,列出来作为一个推荐表:

http://rpc.pingomatic.com/ wordpress本身的ping更新服务

http://blogsearch.google.com/ping/RPC2 google的更新服务

http://blogsearch.google.com/ping?hl=zh-CN google的中文更新服务

http://api.my.yahoo.com/RPC2 yahoo的更新服务

http://api.my.yahoo.com/rss/ping yahoo的更新服务

http://signup.alerts.msn.com/alerts-PREP/submitPingExtended.doz MSN的更新服务

http://blog.iask.com/RPC2 新浪爱问的更新服务

http://rpc.technorati.com/rpc/ping technorati的更新通知

http://ping.feedburner.com feedburner的更新通知(特别是在此托管feed的)

http://www.feedsky.com/api/RPC2 feedsky的更新通知(特别是在此托管feed的)

http://www.xianguo.com/xmlrpc/ping.php 鲜果的更新通知

http://www.zhuaxia.com/rpc/server.php 抓虾的更新通知

http://rpc.pingomatic.com/
http://blogsearch.google.com/ping/RPC2
http://blogsearch.google.com/ping?hl=zh-CN
http://api.my.yahoo.com/RPC2
http://api.my.yahoo.com/rss/ping
http://signup.alerts.msn.com/alerts-PREP/submitPingExtended.doz
http://blog.iask.com/RPC2
http://rpc.technorati.com/rpc/ping
http://ping.feedburner.com
http://www.feedsky.com/api/RPC2
http://www.xianguo.com/xmlrpc/ping.php
http://www.zhuaxia.com/rpc/server.php
http://ping.blo.gs/
http://rpc.weblogs.com/RPC2
http://rpc.feedsky.com/ping
http://rpc.icerocket.com:10080/
http://api.moreover.com/RPC2
http://rpc.newsgator.com/
http://api.feedster.com/ping.php
http://www.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://www.blogdigger.com/RPC2

刚才已经说了,每当你写了一篇新文章,wordpress都会尽可能通知列表里各个的网站,甚至包括一些默认的未写在列表里的网站,然后你才可以继续做操作。如果因为网速原因、服务器原因而无法忍受这种延迟,你可以使用一个插件No Ping Wait。这个插件可以把ping推迟,从而允许你马上继续工作。

第三步:修改你WP模板里的标题显示

标题标签在页面中对SEO的作用很重要,但是wordpress的很多主题通常不优化他们。为了使你的模板所显示的标题标签对搜索引擎更友好,请进入Presentation(模板)菜单的Theme Editor(主题模板编辑器)。打开header.php文件,用下面的代码代替标签之间的内容:

这样一来,你博客的首页标题会是“博客名称”,其他页面会显示为“该页面名称 – 博客名称”。

不过像K2模板之类的模板已经默认这样处理了,请先观察目前你博客的标题显示情况。

第四步:meta标签

WordPress并不会自动给你的博客添加任何的meta标签,各种模板可能也只会添加少量而简陋的meta标签,然而如果你想让搜索引擎爱上你的博客,meta标签就十分重要。Meta标签包括很多内容,其中对keywords(关键词)的描述标签或许是除了标题meta标签和描述meta标签之外最重要的了。Keywords应当写能够表达你的博客关注领域的关键词,并且不要为了SEO而堆积关键词。这一点可以通过修改模板里head中的来手工给所有页面添加同样的关键词。

然而更建议你使用All in one SEO Pack这样的插件来更好得优化meta标签,比如添加页面里的分类、tag名称作为关键词。(All in one SEO Pack同时也可以自动达到第三步中修改标题显示的目的。)

第五步:永久链接与Mod_rewrite

如果你的网页地址(URL)是文本(例如http://mysite.com/my-page.html)而不是一长串代码(http://mysite.com/?var1=3434&var2=3434),搜索引擎总是更快地收录你的页面。所以请把你的关键词写在网页地址(URL)里,以便于搜索引擎蜘蛛(spiders)来抓取你的页面。

这种链接的转换时通过服务器端的设置来实现的,具体是通过你的网站根目录下的.htaccess文件里的Mod_rewrite模块来运作。Wordpress已经提供了一套内置函数去转换URL,所以你需要去做的只是打开该选项。在后台的Options(设置)-> Permalinks(永久链接)里,你可以看到四个选项,请选择第四个选项(Custom自定义),然后填入%postname%.html这样的文字(当然,也可以填入类似/%year%/%monthnum%/%postname%.html之类的文字)。

这样一来可以把一篇题目为 “Hello World”的文章的地址改变为
yourdomain.com/hello-world.html 也或者是yourdomain.com/2007/12/hello-world.html)

原注:你应当使用Linux的服务器来使得Mod_rewrite模块运行顺利,如果不是Linux系统,那么建议选择第二个