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 系列:
相关阅读:

我是来抢沙发的,哈哈!
呃...我一般只考虑看上去怎么样。
这些确实不在行,难以发表见解
@leehow: 我人格分裂。
@leehow: 秀逗了?
@Shawn: 你晓得意思,现在有空就来顶。
我那个theme文章标题也是H1,,这样的话首页加了blog名的H1,,至少会出现11个H1了啊...
@iColor: 不是吧。。。这也太寒了。改改。
外链是基础。内链是精髓。看一些门户的内链,例如新浪,新浪影音。
感觉链接还是最重要的东西。
@老时: 一般的 Blog 和 门户没有比较的意义,他们有非常忠实的自然流量,而这对 Blog 来说根本不可能。门户不需要刻意营造非常符合 SEO 的环境。
@Shawn:
呵呵,在这里讨论挺有意思。
我的意思不是流量,和流量也没关系,撇开流量不谈。
我的是说seo的重点是链接。不管是外部还是内部的。
当然了网页布局,代码处理等等,甚至是title如何,写也可以算做优化的一部分。
门户的外部链接不需要去做了,每天不知道有多少人给他自然链接。
目前为止,新浪做的优化还是非常不错的。
很多门户有seo部门的。。。当年阿里巴巴还因为大搞黑帽被K.
@Shawn:
你上面写的wpseo策略其实很棒的说,可以算是细节工作,链接算是重要工作,不知道能不能这样理解。
@Shawn:
还要推荐一下,新浪的影音频道,内部优化的杰作。。。。
奇怪,我们考虑的问题基本都一样,你说robots.txt的时候,我也是刚添加上.
我前几天刚刚又为文章页加入h1/h2/h3你这里一说我加的似乎不合理.我是网站标题H1,文章标题\评论标题H2,发表时间和相关文章列表H3,我添加h1也是费尽心机,左思右想,加上修改CSS文件忙活了好几天,现在看了你这篇文章可能还要再改改.
@老时: 但我说的的确是流量。个人 Blog 除了固定的访客流量,更多的就是来自搜索引擎了。我不太清楚你说的链接的具体含义。是内部链接?还是外部链接?是别人给我做的链接?还是我给别人做的链接?
我知道链接的重要性,但是倾向于良好的内链环境和由外部链接带来的提升。
@find: 其实我写这个随机性比较大,想到哪儿就写哪儿了。搜索引擎比较看重一个页面的 H1,所以 H1 才不能乱给。网站给 H1 是大部分人的做法,但是我更推荐产品推广类网站这么做,因为他们的每篇文章都和站名有关系。评论标题和文章标题都给 H2,这个见仁见智,我相信很多人有一个观点——文章内容和评论内容具有同等价值。相关文章给 H3 有点抢正文的风头,发表时间就不能给 H3 了,给相对来说没有价值的东西 Heading 标签是比较浪费的做法。
@老时: 你该做一下 SEO,看看这个
@Shawn:
我的意思就是你说的最后一句话,可能是我表达能力太差了。。。
@Shawn:
呵呵。写这个博客根本没想过要做什么优化。
百度或狗狗不收都无所谓。。。。心里话。
@老时: 也是,不是每个 Blog 都需要 SEO,不是每个 Blogger 都愿意做 SEO.
@Shawn:
也不能让生活充满了seo,给自己一块比较随意的地方。轻松一下。
沙发在哪里!!!
Google店大欺客,让google根据wordpress的不同模板改去,呵呵
@老时: 嗯,你老的文章,嗯,那个,还是少点seo好,免得web police搜索过来了.
@老所: 沙发又没了。。。
不是只有 Google 一家搜索引擎
@Shawn: 为啥我们总是乙方呢?干活满足甲方需求,写blog还要符合各种搜索引擎的规矩,
呵呵,随便说说,发发牢骚而已.
@老所: 也不是必须做嘛,想做的时候再做。
@老所:
额。。。已经来了两次了。。被河蟹两次了
我谷歌收录才2页?!!不过我倒是不希望谷歌能收录的日记博客。另外一个越多越好!^_^
@RDEN: 我看你日志很多,这个 Blog 应该有历史了吧。。。如果出现这种情况,基本上可以肯定是 DNS 的问题,DNS 经常出错会导致爬虫抓取失败。
又学到了一招,貌似我的H1设成diplay:none;这有什么影响么?
而且我那好像都是h2~~因为以前不知道还有其他的
@JoBru: Display:none 如果是写在 style 里面不会对搜索引擎有影响,不过为啥要让 H1 display none ?
H2 其实最好最好不要超过三个。
@老所: 理解!
@leehow: 你理解啥了?
@Shawn: 甲方总是刁钻古怪,难以应付。
只有单篇文章用了h1,其他的给Header...有一个疑问就是-是不是应该只是注重首页的博客名,还是说,首页需要更多地方都注重(当然,除了单篇)。毕竟首页是无可替代的。
@sofish: 这么晚了你还不睡?
注重哪一点得由个人决定,比如 Shawn Blog,我注重它来没用,它和我的任何一篇文章都没关系,所以我没有给 Shawn Blog 任何 Heading Tag。
我首页是直接处理成单篇给 H3,其他的什么都不给,因为如果把 H1 给 Blog 名称,剩下的就要用 H2,可是 H2 最好不要超过三个。再说 H1 放在 Blog 名称上怎么都有点文不对题。。。
首页无可替代,权重最高,所以可以不是太在意首页的编排。
@sofish: 对了,单篇不要那么处理,H1 h2 h3 还应该有顺序的排列,单篇里站名给 h3 到了下面 标题给 h1 顺序就没了。
@Shawn: 这样啊?我在另一篇文章说,好像没提及这个...不过,安全起见,我准备改一下...
@sofish: 好像很少人提及这个,即使提到,也没讲清楚。
@Shawn: 哈哈,我还有一份SEOmoz的SEO教程,打印,放在桌面上,准备12月份考试回来后看一下...
@sofish: 你迷上 SEO 了吧?
@Shawn: 有点,哈哈,既然有点感觉,就多多塞点进头脑嘛。
你好像只用h1
@thw: 我首页不用 H1
回头修改一下我的模板,看看会不会有啥变化:)