SEO for WordPress 完全指南

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、建立一个合理的导航结构

  • 导航清晰明了,方便用户浏览,无论页面多深,都有回到首页的链接;
  • 把一些重要的文章链接到首页;
  • 也可以链接你以前写过的文章(我这篇文章就链接了很多以前写的文章);
  • 不要在首页放很多外部链接,最好放在单独的一页;
  • 链接最好不要使用 Flash 和图片按钮,而是文本;
  • 安装 Related Posts 插件,可以带领你的读者深入阅读;
  • 安装 Ultimate Tag Warrior 插件,可以很好地为你的读者提供导航。
  • 可以安装 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、关键词的使用

  • 关键词应该出现在 title(页标题)标签里面;
  • 在 URL 里面包含关键词;
  • 在网页导出链接的链接文字中包含关键词;
  • 用粗体显示关键词;
  • 在文章标题中提及该关键词(一致认为 h1 标签比 h2, h3 的影响效果更好);
  • 图像 alt 标签可以放入关键词;
  • 整个文章中都要包含关键词,但最好在第一段第一句话就放入;
  • 在元标签(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 年一直写到现在。如果有什么不对的地方,也欢迎大家指正,以便及时修改。

原文地址:http://www.osxcn.com/wordpress/seo-for-wordpress.html

这是 Nicky 以前写的文章,我觉得非常不错就转过来保存了。而且这里面说的东西不只是 WordPress 用的,这都可以用在所有的网站优化上面。不过也不要优化的过头了,看看 Nicky 的这篇文章 WordPress 的搜索引擎优化 – 10 戒 就知道了。

我认为内容才是王道,然后用 SEO 来引导访问着尽快找到他所需要的东西才是正确的SEO,而不是 SEC(搜索引擎欺骗)。要了解什么是 SEC 可以看看 月光博客写的这个别把SEO做成了SEC。不过国内有些作SEO的就做成SEC了。

Join the Conversation

13 Comments

  1. Phoenix说道:

    很实用的文章

  2. underone说道:

    的确,内容才是王道…

  3. xino说道:

    虽然我还不知道什么叫seo

  4. Mars说道:

    世上本没有seo,seo的人多了就有了seo。

  5. Nick说道:

    非常不错的seo指南,非常喜欢用wordpress建站
    也非常喜欢博主的主题,呵呵,正在使用中

  6. sinopitt说道:

    记得在哪里看过这篇?反正很类似很类似

  7. ylwprince说道:

    SEO值得学习…有助于提高网站的人气…

  8. 百创工作室说道:

    外链很严重啊!不过学习了!

  9. 丁丁说道:

    学习了,留下足迹~
    不过网站内容才是王道,seo只是点缀而已~

  10. Adel Sal说道:

    我同意。内容为王

  11. 跑调的包子说道:

    学习了!不过也只是大概的介绍wp的seo内容项目而已。要自己再去细化寻找答案。

    1. Xu.hel说道:

      这是肯定的啦。我又不可能知道你写的文章是什么内容的,怎么去细化

Leave a comment

电子邮件地址不会被公开。 必填项已用*标注