WordPress优化要注意的问题

WordPress 在SEO方面挺不错,程序已经充分考虑到搜索引擎优化问题,内置了包括.htaccess / Permalinks / URLs伪静态等SEO功能,生成的xHtml代码大部分情况也很干净,但它的问题其实也不少,如果你希望你的博客得到更好的推广,让Google、百度、Yahoo 等搜索引擎更好地搜索到你的日志,那么就必须对自己的博客进行搜索引擎优化(SEO)。

SEO研究院前面曾经写过一篇《SEO七十二案例:Z-Blog优化完全攻略》,受到大家的欢迎。为了总结 SEO WordPress 的方法,参照了网络上数十篇技术文章,今天就再写一篇WordPress的搜索引擎优化教程,作为Wordpress新手的SEO指南。我要做的就是在自己的判断和看法的基础上,将许多人的SEO方法进行筛选和归纳。

第一条:模板主题的选用
SEO WordPress 首先就要选一个好主题。WordPress系统默认安装的模板,和许多WordPress 主题都是按照 Web 标准来设计制作的,对搜索引擎已经较友好了。但是仍然有许多对方对搜索引擎并不友好,没有针对搜索引擎进行很好的设计,我们可以对自己网站的 wordpress模板进行一些简单处理以达到SEO的目的。

我们在选用主题时,应尽量使用2栏式的模板,而不单纯看其WordPress模板主题是否美观。因为对网站内容的抓取一般是从左到右,从上到下的。如果你的左侧刚好有几个侧栏,那么搜索网站会先抓取你的链接,RSS等内容……
模板代码修改的原则是html代码中尽量将有用的内容放在前面,导航栏或侧边栏等可以通过CSS 来定位它的显示位置,让它看起来在文章内容的左边,实际在html 源代码中中却放在最后等。

尽量不要用边栏挂件(Widgets),而是用php代码在不同种类的页面显示不同的边栏。比方说主页上该显示的都显示,单篇文章的边栏就光显示个最近发布列表等。WordPress的边栏是固定的,每一页的边栏都一样,还有很多分类,存档的链接,把Google给予全站链接的权重价值都分掉了。按照减少链接数的原则,不相关的导航,如关于“联系方式”之类的链到pages的导航链接,都应该加nofollow标签。当然,这一点不需要刻意为之。

不要使用带有赞助商链接的模板。一些模板设计者会在模板的底部或者别的地方带上赞助商的链接,这些链接通常都是一些付费链接。使用这类模板,很容易因为买卖链接的问题而收到惩罚。
第二条:网页设计
一个页面的设计如何对搜索引擎作用不大,也可能不属于 SEO 的范畴,但它对用户体验非常重要。所以页面最好保持简单的设计,使用有大而清晰的标题文字,设置合适的文字间距,这里推荐几款主题 Simpla Theme、Tarski、SEO Adsense WordPress Theme、AdSense WordPress Theme。

当访客第一次点击你的网站时,首先他就会对你的网站的样式产生第一印象。所以选择简单的模版是最重要的,另外还得要提网站设计对访客的友好性。网站的功能也必需从访客角度进行设计,从简单的是导航的设计,再到其它功能。比如在单篇文章旁边列出更多相关主题的文章以吸引来客。

第三条:网站首页与栏目页的内容

当搜索引擎从外部链接找到你的网站时,它首先就会搜索你的网站首页。所以,为了更好的SEO,我们会把一些重要的栏目,如文章的分类列表放置在首页。你还可以把你认为值得推荐或者有价值的文章列表同样放置在网站的首页上。这有助于增加这些文章的搜索权重。

在首页和栏目页文章完整显示出来,会由于文章篇幅过长而稀释了核心关键词的密度。所以,可以在博客里安装一个文章摘要功能的插件,让首页和栏目页文章只显示摘要内容。

可以安装具体内容页面作者相关文章和主题相关文章插件,这样在博客的每一篇具体内容页面下面会显示该作者最新的文章标题列表以及与该文章主题相关的其他文章列表。这个做法主要是达到三个目的,首先可以让用户获得更多的信息,其次可以大大增强搜索引擎对博客网页的收录效率,然后增强了文章之间的关联性。

第四条:robots.txt的优化
在博客根目录下放置一个robots.txt的文件,将带来许多好处,有文章说通过将comment feeds与Trackbacks排除在外,网站访问量上升了11.3%。
robots.txt 文件可以指定搜索引擎只收录指定的内容。搜索引擎会根据robots.txt的内容索引内容。对于WordPress来说,有一些地址是不应该被搜索引擎索引的,比如后台wp-admin这一类目录、FEED地址等,一个简单的针对 WordPress的robots.txt的例子如下:
User-agent: *
Disallow: /wp-
Disallow: /feed/
Disallow: /comments/feed
Disallow: /trackback/
这样,搜索引擎在搜索我们的网站时才会显得更有效率,避免了浪费时间去搜索一些无意义的目录,我们也能通过robots.txt更好的让自己的网站被收录。所以,如果你的WordPress还没有robots.txt,赶快设置一个吧!怎么设置,大家可以看《SEO两百个秘密:robots.txt的秘密》。
第五条:Google Sitemap网站地图的优化
Google 网站地图是一个包含你网站上所有已经发布的页面或文件的 URL 地址和一些附加信息的文件。虽然没有证据证明 Google 网站地图可以通过某种方式提高你的网站的排名,但是,它能够引导 Google 蜘蛛在你的博客爬得更深更广,这有利于搜索引擎收录你的页面。对于Google搜索引擎来讲,使用Sitemap可以让搜索引擎更为有效的进行索引,安装一个名叫Google Sitemaps Generator for WordPress的插件可以自动完成Google Sitemap的生成,当你安装完这个插件之后,你可以进入后台设置并生成你的博客的网站地图。你还可以设定它的更新频率,这样它可以定时自动生成XML 格式的网站地图。

生成 Sitemap(网站地图)之后,你可以把它提交到 Google, Yahoo!和 MSN 三个网站提供的站长工具服务里,这样有利于这些搜索引擎更快地收录你的网页。提交到这些网站你需要有这些网站的账号,三个网站的提交地址如下:
Google 站长工具, Yahoo!站长工具,  MSN 站长工具

滚动至顶部