Wordpress SEO Heading Tag

真正优秀的 Wordpress 模板能够在外观出众的前提下兼顾良好的 SEO 效果,但是纵观大量受欢迎的 Wordpress 模板,它们的 SEO 设置都不尽如人意,有些甚至完全不合理。Wordpress 的模板是当前 Wordpress SEO 的最大障碍。如果一味的从"周边"着手 Wordpress SEO 而忽略核心模板的优化,最后的 SEO 效果往往并不会太好。

谈模板优化就不得不提到 Heading Tag 的分配。Heading 标签是 xhtml 中的标题标签,从 h1/h2/h3 一直到 h6。大部分搜索引擎参考 Heading 标签的等级来决定页面中的重点内容,且权重依次递减, h1>h2>h3...>h6。其中,H1 作为重中之重,它在一个页面中只能出现 1 次;H2 作为权重仅次于 H1 的标签,单页面中也不应该存在太多;接下来是 H3,同样秉承精炼原则,使用的时候需要尽量合理分配。至于 H4~H6,它们的权重则要低上很多,所以不太重要。

根据我的观察,不少 Wordpress 的模板在 single.php 内的 Heading 标签分配是这样的: H1 给博客名,H2 给了 Description、Comments 计数以及 Sidebar 部分的 Module Name。至于文章标题,则分得 H3 标签。这样的分配比较糟糕,会同时产生以下三个不良效果:

1. 权重偏移。假设文章正文和评论部分均有关键词 "Wordpress SEO" ,由于评论之上有个 H2 "罩着",权重大过 H3 下面的正文,所以评论中的 "Wordpress SEO" 会重要过正文当中同样的内容。很多人奇怪的"搜索结果全都是评论"就是这么来的。

2. 主题不明。H1 是重中之重,但是对 Blog 来说,博客名称显然不能涵盖一个 Blog 的整体内容。搜索引擎以 title 和 h1 来概括页面的重点,结果对照下来发现"文不对题"。主题不明的页面难以在搜索引擎上排得高位,单篇文章权重因此被搞得很低。

3. 权重分散。Description/Comments/Sidebar Module Name 都分到了 H2,H2 太多会加剧权重偏移和主题不明,最终分散页面内所有关键词的权重。

Heading Tag 对 Wordpress SEO 影响之大,以至于我们应该谨慎使用。我个人认为 Heading Tag 在使用中需遵循"宁缺勿滥"和"连贯"的原则。

所谓宁缺勿滥,即该不用的时候不用。譬如首页。首页是部分文章的汇总页面,H1 放到任何地方都不够妥当,此时不如省略 H1 标签;再譬如单篇页面,如果不想搜索引擎将评论和侧栏部分算作重点,也应该去掉其中的 Heading 标签。

于此同时,还应注意 Heading 标签的连贯使用。在页面内含有 h1/h2/h3 的情况下,h2 是不能省略的,只能省略 h1 或者 h3。这么做是为了避免结构出现断层,要知道合理的页面结构应当有平滑的过渡。

不得不说的是,Heading Tag 和 robots.txt 一样没有"通用法则"。在明确了 Heading Tag 对搜索引擎的影响和权重等级规则之后,你唯有根据自己的实际需求进行模板的调整,才能在 Wordpress SEO 上做出令自己满意的结果。

Update: 发现少说了一个事情。按照页面结构从上至下的顺序,Heading Tag 也应从大到小有序排列,切忌出现先 h3 后 h1 的情况。

Wordpress SEO 系列:

Wordpress SEO 权重调节

Wordpress SEO robots

Wordpress SEO 友好程度

相关阅读:

Wordpress SEO 搜索引擎优化

Tag(s): ,
  • QQ书签
  • Del.icio.us
  • 百度收藏
  • Google
  • 饭否
  • FriendFeed
Shawn Published@15:04 / 2008-11-06 / Trackback / Skip
33 Comments Contributed by Visitors
  1. rebuttonleehow / 15:05@2008-11-06 1
    leehow

    我是来抢沙发的,哈哈!

  2. rebuttonNickyYe / 15:52@2008-11-06 2
    NickyYe

    呃...我一般只考虑看上去怎么样。
    这些确实不在行,难以发表见解

  3. rebuttonleehow / 15:57@2008-11-06 3
    leehow

    @leehow: 我人格分裂。

  4. rebuttonShawn / 16:05@2008-11-06 4
    Shawn

    @leehow: 秀逗了?

  5. rebuttonleehow / 16:17@2008-11-06 5
    leehow

    @Shawn: 你晓得意思,现在有空就来顶。

  6. rebuttoniColor / 16:20@2008-11-06 6
    iColor

    我那个theme文章标题也是H1,,这样的话首页加了blog名的H1,,至少会出现11个H1了啊...

  7. rebuttonShawn / 16:22@2008-11-06 7
    Shawn

    @iColor: 不是吧。。。这也太寒了。改改。

  8. rebutton老时 / 16:48@2008-11-06 8
    老时

    外链是基础。内链是精髓。看一些门户的内链,例如新浪,新浪影音。
    感觉链接还是最重要的东西。

  9. rebuttonShawn / 16:51@2008-11-06 9
    Shawn

    @老时: 一般的 Blog 和 门户没有比较的意义,他们有非常忠实的自然流量,而这对 Blog 来说根本不可能。门户不需要刻意营造非常符合 SEO 的环境。

  10. rebutton老时 / 17:17@2008-11-06 10
    老时

    @Shawn:
    呵呵,在这里讨论挺有意思。
    我的意思不是流量,和流量也没关系,撇开流量不谈。
    我的是说seo的重点是链接。不管是外部还是内部的。
    当然了网页布局,代码处理等等,甚至是title如何,写也可以算做优化的一部分。
    门户的外部链接不需要去做了,每天不知道有多少人给他自然链接。
    目前为止,新浪做的优化还是非常不错的。
    很多门户有seo部门的。。。当年阿里巴巴还因为大搞黑帽被K.

  11. rebutton老时 / 17:19@2008-11-06 11
    老时

    @Shawn: 
    你上面写的wpseo策略其实很棒的说,可以算是细节工作,链接算是重要工作,不知道能不能这样理解。

  12. rebutton老时 / 17:21@2008-11-06 12
    老时

    @Shawn: 
    还要推荐一下,新浪的影音频道,内部优化的杰作。。。。

  13. rebuttonfind / 17:22@2008-11-06 13
    find

    奇怪,我们考虑的问题基本都一样,你说robots.txt的时候,我也是刚添加上.
    我前几天刚刚又为文章页加入h1/h2/h3你这里一说我加的似乎不合理.我是网站标题H1,文章标题\评论标题H2,发表时间和相关文章列表H3,我添加h1也是费尽心机,左思右想,加上修改CSS文件忙活了好几天,现在看了你这篇文章可能还要再改改.

  14. rebuttonShawn / 17:22@2008-11-06 14
    Shawn

    @老时: 但我说的的确是流量。个人 Blog 除了固定的访客流量,更多的就是来自搜索引擎了。我不太清楚你说的链接的具体含义。是内部链接?还是外部链接?是别人给我做的链接?还是我给别人做的链接?
    我知道链接的重要性,但是倾向于良好的内链环境和由外部链接带来的提升。

  15. rebuttonShawn / 17:28@2008-11-06 15
    Shawn

    @find: 其实我写这个随机性比较大,想到哪儿就写哪儿了。搜索引擎比较看重一个页面的 H1,所以 H1 才不能乱给。网站给 H1 是大部分人的做法,但是我更推荐产品推广类网站这么做,因为他们的每篇文章都和站名有关系。评论标题和文章标题都给 H2,这个见仁见智,我相信很多人有一个观点——文章内容和评论内容具有同等价值。相关文章给 H3 有点抢正文的风头,发表时间就不能给 H3 了,给相对来说没有价值的东西 Heading 标签是比较浪费的做法。

  16. rebuttonShawn / 17:32@2008-11-06 16
    Shawn

    @老时: 你该做一下 SEO,看看这个

  17. rebutton老时 / 19:13@2008-11-06 17
    老时

    @Shawn: 
    我的意思就是你说的最后一句话,可能是我表达能力太差了。。。

  18. rebutton老时 / 19:15@2008-11-06 18
    老时

    @Shawn: 
    呵呵。写这个博客根本没想过要做什么优化。
    百度或狗狗不收都无所谓。。。。心里话。

  19. rebuttonShawn / 19:20@2008-11-06 19
    Shawn

    @老时: 也是,不是每个 Blog 都需要 SEO,不是每个 Blogger 都愿意做 SEO.

  20. rebutton老时 / 19:25@2008-11-06 20
    老时

    @Shawn: 
    也不能让生活充满了seo,给自己一块比较随意的地方。轻松一下。

  21. rebutton老所 / 21:02@2008-11-06 21
    老所

    沙发在哪里!!!

    Google店大欺客,让google根据wordpress的不同模板改去,呵呵

  22. rebutton老所 / 21:03@2008-11-06 22
    老所

    @老时: 嗯,你老的文章,嗯,那个,还是少点seo好,免得web police搜索过来了.

  23. rebuttonShawn / 21:03@2008-11-06 23
    Shawn

    @老所: 沙发又没了。。。
    不是只有 Google 一家搜索引擎

  24. rebutton老所 / 21:05@2008-11-06 24
    老所

    @Shawn: 为啥我们总是乙方呢?干活满足甲方需求,写blog还要符合各种搜索引擎的规矩,

    呵呵,随便说说,发发牢骚而已.

  25. rebuttonShawn / 21:05@2008-11-06 25
    Shawn

    @老所: 也不是必须做嘛,想做的时候再做。

  26. rebutton老时 / 21:06@2008-11-06 26
    老时

    @老所: 
    额。。。已经来了两次了。。被河蟹两次了

  27. rebuttonRDEN / 21:26@2008-11-06 27
    RDEN

    我谷歌收录才2页?!!不过我倒是不希望谷歌能收录的日记博客。另外一个越多越好!^_^

  28. rebuttonShawn / 21:32@2008-11-06 28
    Shawn

    @RDEN: 我看你日志很多,这个 Blog 应该有历史了吧。。。如果出现这种情况,基本上可以肯定是 DNS 的问题,DNS 经常出错会导致爬虫抓取失败。

  29. rebuttonJoBru / 21:51@2008-11-06 29
    JoBru

    又学到了一招,貌似我的H1设成diplay:none;这有什么影响么? :evil:

  30. rebuttonJoBru / 21:52@2008-11-06 30
    JoBru

    而且我那好像都是h2~~因为以前不知道还有其他的 :lol:

  31. rebuttonShawn / 21:53@2008-11-06 31
    Shawn

    @JoBru: Display:none 如果是写在 style 里面不会对搜索引擎有影响,不过为啥要让 H1 display none ?
    H2 其实最好最好不要超过三个。

  32. rebuttonleehow / 21:56@2008-11-06 32
    leehow

    @老所: 理解!

  33. rebuttonShawn / 21:58@2008-11-06 33
    Shawn

    @leehow: 你理解啥了?

  34. rebuttonleehow / 22:01@2008-11-06 34
    leehow

    @Shawn: 甲方总是刁钻古怪,难以应付。

  35. rebuttonsofish / 1:04@2008-11-07 35
    sofish

    只有单篇文章用了h1,其他的给Header...有一个疑问就是-是不是应该只是注重首页的博客名,还是说,首页需要更多地方都注重(当然,除了单篇)。毕竟首页是无可替代的。

  36. rebuttonShawn / 1:11@2008-11-07 36
    Shawn

    @sofish: 这么晚了你还不睡?
    注重哪一点得由个人决定,比如 Shawn Blog,我注重它来没用,它和我的任何一篇文章都没关系,所以我没有给 Shawn Blog 任何 Heading Tag。
    我首页是直接处理成单篇给 H3,其他的什么都不给,因为如果把 H1 给 Blog 名称,剩下的就要用 H2,可是 H2 最好不要超过三个。再说 H1 放在 Blog 名称上怎么都有点文不对题。。。
    首页无可替代,权重最高,所以可以不是太在意首页的编排。

  37. rebuttonShawn / 1:14@2008-11-07 37
    Shawn

    @sofish: 对了,单篇不要那么处理,H1 h2 h3 还应该有顺序的排列,单篇里站名给 h3 到了下面 标题给 h1 顺序就没了。

  38. rebutton豆芽菜 / 9:53@2008-11-07 38
    豆芽菜

    :smile: 我主要在乎美观,不懂这些,哎

  39. rebuttonsofish / 13:47@2008-11-07 39
    sofish

    @Shawn: 这样啊?我在另一篇文章说,好像没提及这个...不过,安全起见,我准备改一下...

  40. rebuttonShawn / 13:49@2008-11-07 40
    Shawn

    @sofish: 好像很少人提及这个,即使提到,也没讲清楚。

  41. rebuttonsofish / 13:53@2008-11-07 41
    sofish

    @Shawn: 哈哈,我还有一份SEOmoz的SEO教程,打印,放在桌面上,准备12月份考试回来后看一下...

  42. rebuttonShawn / 13:59@2008-11-07 42
    Shawn

    @sofish: 你迷上 SEO 了吧?

  43. rebuttonsofish / 15:57@2008-11-07 43
    sofish

    @Shawn: 有点,哈哈,既然有点感觉,就多多塞点进头脑嘛。

  44. rebuttonthw / 23:00@2008-11-07 44
    thw

    你好像只用h1

  45. rebuttonShawn / 23:02@2008-11-07 45
    Shawn

    @thw: 我首页不用 H1

  46. rebuttoni.robot / 19:06@2008-11-15 46
    i.robot

    回头修改一下我的模板,看看会不会有啥变化:)

  47. rebuttonwelee / 14:01@2009-01-11 47
    welee

    Shawn,想请教你一下,我的主题做好了,现正在处理 SEO 和浏览器兼容性的问题。
    我在首页中 H1 给了 blog title,H2 给了 blog description,H3 给了文章标题(首页只显示 8 篇文章)。
    在 single page 中只用了 H1 和 H2,H1: 文章标题,H2:相关文章。
    不知这样设定可有问题?

  48. rebuttonShawn / 14:08@2009-01-11 48
    Shawn

    @welee: H2 最好不要给相关文章,那样正文的权重会低于相关文章部分。我的做法是 single 中只用 H1,把单篇内容的重点集中在文章本身那里,其它影响正文权重的 heading tag 一律不留。

  49. rebuttonwelee / 14:49@2009-01-11 49
    welee

    这样我明白了,谢谢哦! :smile:
    主题最迟明天就能发布了。 :grin:

  50. rebuttonShawn / 15:09@2009-01-11 50
    Shawn

    @welee: 太好了,我期待着!!

  51. rebuttonLeeiio / 22:06@2009-02-04 51
    Leeiio

    @Shawn: 先 h3 后 h1的話會有啥影響呢?另外我看shawn目前的首頁h1是給blog title,h2是給description的。

  52. rebuttonShawn / 22:11@2009-02-04 52
    Shawn

    @Leeiio: 是的,首页因为没什么重点,所以最后还是决定分 H1 H2 给 title 和 description 。但单篇文章依旧。

    h1 就是大标题的地位。好比写作文,不可能先写一段再写标题是一个道理。

  53. rebutton米拉之落 / 16:27@2009-07-16 53
    米拉之落

    wordpress中,在index.php和single.php里给tag h2 的权重合适吗?
    在index.php和single.php中出现几个h2合适?

Leave Comments Here...

必填

必填&保密

随您

支持Ctrl+Enter快捷提交

  • 已部署"白忙活" Anti-Spam 系统,猪肉 Spammer 请注意查看源代码链接处。
  • 本站不会泄露您的邮件地址,敬请放心。
  • 支持常用 HTML 代码调用,插入 PHP 代码需注意:< = &lt;> = &gt;
  • 仅当某人针对您的评论做出回应时,您才会收到由本站发出的通知信件。
  • 如您希望以相同方式通知某位网友,请点击 Reply 按钮,或自行输入 @对方名字:
  • 鼠标移至评论列表中的 @someone: 区域即可自动显示 someone 的评论内容。

Shawn Blog

Shawn的个人博客(Blog),分享Wordpress技巧和Firefox浏览器心得,关注Web 2.0应用发展,记录对虚拟主机的使用评价。