SEO for WordPress 完全指南 - Nicky's blog

April 3rd, 2007

SEO for WordPress 完全指南

Category: WordPress, Author: Nicky, Popularity: 22%

WordPress
为了总结 SEO WordPress 的方法,前些天做了很多准备工作,收集相关文章和工具。而这篇文章主要参照了“SEO for WordPress”和“WordPress and SEO”这 2 篇文章,另外还参考了“Google 搜索引擎优化技术的12个要点”,我要做的就是把他们的方法用自己的语言归纳了一下,然后加入一点自己的看法。

SEO WordPress 首先就要选一个好主题 (注意:在 WP 主题中普遍存在的 6 个 SEO 问题),当然现在市面上的 WordPress 主题都是按照 Web 标准来设计制作的,对搜索引擎已经够友好了,而 WordPress 本身就很适合 SEO,下面就来说说优化过程。

1、设置一个友好链接

这里介绍了很多种 Permalinks 结构,对个人博客 Jim 推荐最好的结构是 /%postname%/ ,而我认为 /%year%/%monthnum%/%postname%.html 这种结构更加合理。

2、让 WordPress 的 URL 地址唯一化

在使用了 Permalinks 后、URL 结束 “/” 标签问题、WWW问题,都会导致一篇文章会出现多个地址,这样对搜索引擎是很不友好的。我们需要利用一些方法来改善这些问题,让你的 WordPress 的 URL 规范化。

3、合理设置一个 robots.txt

在站点下放置一个 robots.txt 带来的好处很多,有文章说通过将 comment feeds 与 Trackbacks 排除在外,网站访问量上升了11.3%,在 WordPress 下我们可以这样设置

4、关于 Meta 内容

很多关于设置 Meta 的 WordPrss 插件,如:Head META DescriptionHeadSpace 2Add Your Own Headers,但 Jim 却不推荐这么做,因为 Keywords 属性目前在 Pagerank 的计算中已经不再使用了(或者极少使用),只是对其他搜索引擎的排名还有一定的作用,没有必要为了它而多安装一个插件。

description 属性应该还是有用的,为了提高排名,可以适当在里面提高关键词的密度,还可以使用 Head META Description 这个插件把文章内容截取到 description 里面。

2个有代表性的插件

HeadSpace 这个插件功能多得有点变态,不但可以单独设置首页、内容页、归档页、分类页等这些页面的 description/keywords/title 属性,还可以单独为它们定义一个主题,也可以在写文章的时候对每篇文章加入以上属性。

Add Your Own Headers 可以优化的你 title 页标题,自动把博客名字放在标题后面并加上分割符,可以把分类自动添加到 keywords 中。

而我的意见是没有必要这么做,最多开启 Ultimate Tag Warrior 插件自带的“Include meta keywords“选项,把 Tag 加入到 meta 中。就像 Matt,根本没有在 meta 中设置 keywords 和 description 属性,优化文章标题和内容更为重要。

5、优化 title(页标题)内容

title(页标题)是最重要的HTML标签,SEOmoz 的一篇文章说到,在页标题中最好带有网站名称和一些关键词、长度不超过32个中文字、不要放置没有关联的关键词、使用分割符,可以是 “|”(竖线)“-”(中划线)“«” “»”、还可以在文章内容中用 H1 来重复一次页标题内容。

<title>文章标题 - 网站名称</title>

也可以参考 Mattjeffrey 他们的结构,比较有权威性。

6、文章标题 (Headings) 二级标题、三级标题的使用

搜索引擎把(h1,h2,h3…)看得比其他内容(p,li…)都重要,所以写一个好的带有关键词的文章标题很重要,每个页面的标题都要不同,并且要与自身网页的内容相符,每个页面的标题最好只重点突出 1-2 个关键词,不要太多。建议看看这篇阿宏翻译的《定义标题的最好方法》,就可以对(h1,h2,h3…)有一个更深刻的认识。

7、建立一个合理的导航结构

1)导航清晰明了,方便用户浏览,无论页面多深,都有回到首页的链接;
2)把一些重要的文章链接到首页;
3)也可以链接你以前写过的文章(我这篇文章就链接了很多以前写的文章);
4)不要在首页放很多外部链接,最好放在单独的一页;
5)链接最好不要使用 Flash 和图片按钮,而是文本;
6)安装 Related Posts 插件,可以带领你的读者深入阅读;
7)安装 Ultimate Tag Warrior 插件,可以很好地为你的读者提供导航。
8)可以安装 Landing sites 提高网站粘合度;

8、是否移除链接上的 nofollow 属性

是否移除 rel=”nofollow” 有很大的争论,但有一点要明白,如果你真的想删除评论链接上的 nofollow 属性,就得把好审核关,不能让 404 错误链接、色情、赌博和被处罚的网站链接出现在你的网页中。(摘自: 如果没有“NoFollow”……);

9、建立一个 Site Map(站点地图)

站点地图有2个作用,一个是给来访者看的,可以带他们在你的博客上找到想要的文章,这个站点地图链接了所有的页面,所有的网页上都有一个链接指向这个站点地图,内容要小于100K;另外一个是给搜索引擎准备的,推荐安装 Google Sitemaps Generator 这个插件,然后用 Tags Addon PluginUTW Tag 也加入到 Sitemap 中。

10、页面的设计

一个页面的设计如何对搜索引擎作用不大,也可能不属于 SEO 的范畴,但它对用户体验非常重要。所以页面最好保持简单的设计,使用有大而清晰的标题文字,设置合适的文字间距,这里推荐几款主题 Simpla ThemeTarskiSEO Adsense Wordpress ThemeAdSense Wordpress Theme

11、关键词的使用

1)关键词应该出现在 title(页标题)标签里面;
2)在 URL 里面包含关键词;
3)在网页导出链接的链接文字中包含关键词;
4)用粗体显示关键词;
5)在文章标题中提及该关键词(一致认为 h1 标签比 h2, h3 的影响效果更好);
6)图像 alt 标签可以放入关键词;
7)整个文章中都要包含关键词,但最好在第一段第一句话就放入;
8)在元标签(meta)中放入关键词,虽然它的作用越来越小。

摘录自:Blog的搜索引擎优化

12、CSS

据说,在 html 代码中把有用的内容放在前面,有利于提高 rank 值。例如导航栏或侧边栏看起来在文章内容的左边,实际在 html 源代码中中却放在最后,然后通 CSS 来定位它的显示位置。无论这个说法有没有道理,但是做了总比没做好。

可以在 Firefox 的 “查看 - 页面风格”这里选择“无风格”,查看没有 CSS 的页面效果。

13、文章内容和反向链接

怎样做好高质量的内容,有很多这方面的文章,SEOmoz 写道,一个非常优秀的文章好过 1000 个好文章,一个好文章修改 10 次比写 10 个一般文章好。这点在柠檬的博客上得到了见证,他写的文章不多,但那几个主题拥有的大量反向链接,所以知名度和 Pagerank 都很高。反向链接数的多少就能证明你这篇文章的质量,没人会链接一个垃圾页面到他的网站。还有就是你的文章一定得原创,而且内容简洁有力,一般情况下没人会看你的长篇大论。

这可能也不属于 SEO 的东西,但却是写一个博客必须要注意的。

Jim 推荐了一个他自己的插件“Link to Me Textbox”,可以让别人快速链接你的文章。我每次链接别人的文章的时候,都要复制 2 次,一次是标题,一次是地址(如果你使用可视化编辑器就另当别论了)。

其实没有必要为了这个安装一个插件,复制下面一段到需要加入的地方就可以了。

<textarea cols="80" rows="2" onmouseover="this.focus()" onfocus="this.select()">&lt;a href="< ?php echo get_permalink() ?>"&gt;< ?php the_title(); ?>&lt;/a&gt;</textarea>

注意:去掉?前面的空格

推荐阅读:30 个增进 Blogging 的技巧
里面提到的第 26 点,我是昨天才开始领会到的。

26. 标点正确( Punctuate Properly ):标点的正确不仅仅是把标点用对了,其实还包括:给文中的英文和数字的两边加上空格,这样的好处不用我多说。(加入煎蛋后我才明白了这一点,这一点也是原文没有提到的。例如当前的标题。)

说明:如果有必要,这篇文章以后可以不断更新,就像 jim 一样,SEO for WordPress 这篇文章从 05 年一直写到现在。如果有什么不对的地方,也欢迎大家指正,以便及时修改。

Tags:, , , , , , .
评论数量(20) | Add Comments
本文网址:http://www.osxcn.com/wordpress/seo-for-wordpress.html



20 Comments so far

» You can leave a response or Trackback .

  1. Gravatar Icon cash advance Says:

    从抓虾看到的,写的不错,不过keywords和description不是很详细,应该有更详细的介绍或者相关插件推荐!

  2. Gravatar Icon Nicky Says:

    已经把 meta 部分补充了一下,我的意见是没有必要对 meta 太在乎,最多开启 Ultimate Tag Warrior 插件自带的“Include meta keywords“选项,把 Tag 加入到 meta 中。

    就像 Matt,根本没有在 meta 中设置 keywords 和 description 属性,优化文章标题和内容更为重要。

  3. Gravatar Icon Eyoung Says:

    Good!
    受益了!

  4. Gravatar Icon Cool Says:

    Wordpress 这么好真的打算用了,可惜我的空间不支持MSSQL,看来要换个空间才行了.我现在用的是Z-BLOG.

  5. Gravatar Icon Leon Says:

    我用Google-Sitemap-Generator提交sitemap总是Google报错

    This Sitemap has the following errors:
    Errors
    Network unreachable: robots.txt unreachable
    We encountered an error while trying to access your Sitemap. Please ensure your Sitemap follows our guidelines and can be accessed at the location you provided and then resubmit. [?]

    We couldn’t find the Sitemap at the location you provided. Please make sure the Sitemap URL is correct and resubmit your Sitemap.

    We were unable to find your Sitemap at the URL you provided. Ensure that you’ve typed the URL correctly and that the URL is encoded for readability by the webserver on which it is located. Then try to add your Sitemap again.

    根据Google给出的错误原因,是由于我的sitemap.xml无法访问,但是事实上我提交的sitemap.xml是完全可以访问的。如果是robots.txt原因,那么我删掉robots.txt后仍然报错。
    http://www.leonscape.com
    http:/www.leonscape.com/sitemap.xml
    即使我重新提交,也总是会报错。请问这是什么原因?

  6. Gravatar Icon Nicky Says:

    不要急,先试试我用的这个插件 Google (XML) Sitemaps,看行不行。
    然后直接去 Google 网站管理员工具上操作。

  7. Gravatar Icon Leon Says:

    哦是的,我就是用的这个插件3.0b6版的,好像并不是这个插件的问题。因为换成2.7版生成sitemap.xml,提交到googlewebmaster也会报错。

  8. Gravatar Icon Nicky Says:

    很有可能是 Google 没法访问你的服务器,以前出现过这个现象没?

  9. Gravatar Icon Leon Says:

    以前是好的啊就是从年后开始,就发现这个错误了。但是实际上我的空间并没有出什么问题啊,即使某些时间暂时无法访问,那也不会总是无法访问到sitemap.xml啊,而且每次我自己按照提交给GoogleWebmaster的路径打开sitemap.xml的时候都是没有问题的。郁闷……

  10. Gravatar Icon Leon Says:

    不管最后能不能解决,怎么说都应该谢谢nicky这么热心的回答哈

  11. Gravatar Icon 舍予之间 Says:

    很好用。我这个WP新人受教了。

  12. Gravatar Icon 快乐 Says:

    不错,学习了,

  13. Gravatar Icon rk Says:

    学习了你这篇文章,完成了我自己的K2 style,感谢分享。

  14. Gravatar Icon 驿城 Says:

    整理得不错!学习一下!

  15. Gravatar Icon seo Says:

    不错啊~

  16. Gravatar Icon SEO地爱歪 Says:

    做SEO是一门艺术,DIY你自己的SEO!

    SEO的出路在哪里?!

  17. Gravatar Icon ITIL中文网 Says:

    没有想到wordpress还有如此神奇的插件

  18. Gravatar Icon Kung Fu Says:

    请问博主,你的文章里怎么那么多链接啊,是用插件吗?

  19. Gravatar Icon robin Says:

    优化 title(页标题)内容 这个很重要,很有效果

  20. Gravatar Icon zhangge Says:

    我有个问题没明白。
    这篇文章的标题是seo for wordpress 完全指南,但是地址栏里的显示只有seo-for-wordpress。没有了中文。请问这是什么插件做到的?
    这样有什么好处呢?

47 Trackbacks/Pingbacks

leave a reply