H1标签的定义

最近在研究WEB布局,遇到<H1>标签了,<H1>标签很重要。在一般教程中都这么说,<H1>标签在同一页面最多只出现一次,也就是保证<H1>标签在页面中的唯一性。另外<H1>标签与SEO挂勾了,所以这个<H1>标签究竟如何定义,显得很重要。

于是我钻一下牛角尖,把<H1>标签给谁呢?是定义“网站名称”,还是“文章标题”?

貌似这两个都很重要,很让我头疼,使我学习Web标准进程不得不暂停一下,不把这个弄清楚,我是学不下去。

经过思考,我觉得还是根据不同情况来定义这个<H1>标签,比较好。

一、主页

因为在主页会有许多文章列表罗列,这时如果把<H1>标签用于给“文章标题”定义,那就不合适了,会造成<H1>标签重复定义,破坏了<H1>标签的唯一性。

所以在主页,<H1>标签当仁不让的用来定义“站点名称”。<H2>标签用来定义“站点副标题”。如果没有副标题,<H2>标签最好也空着,以备不时之需。

<H3>标签用来定义栏目名称,<H4>标签用来定义文章标题,但大多数内容系统,文章列表输出用<UL>标签,所以<H4>可能就派不上用场,这里只是以此类推。

 

二、目录页(栏目页)

目录页(栏目页)和主页类似,<H>系列标签同主页定义。

三、文章内容页

文章内容页和主页就有所区别了,对于搜索引擎所看中就是文章内容,而文章标题无疑是吸引搜索引擎的最重要的砝码了。此时如果把唯一的<H1>标签让给“网站名称”岂不浪费。

既然站点可以使用不同模版,这时我们就不能偷懒了,还是把文章内容页Header区重新调整一下,把<H1>标签让给“文章标题”。

网站名称和网站副标题的定义,用<div>来代替,分别定义成id=Title和id=SubTitle。把最有价值的<H1>标签和<H1>标签让给文章主和副标题。以利于提高文章在搜索引擎中的权重。

如果没有文章副标题,和主页的里的<H2>标签一样最好也空着,以备不时之需。这里提倡一下,<H2>和<H1>标签一样,最好都保证在页面中的唯一性。

综上所述,我认为h1在不同的页面应该有不同的定义方式

比如:
主页,h1坚决用来定义“站点名称”;
文章页,因为文章标题对SEO有好处,h1给文章标题合适;
栏目页,h1给栏目名称;
搜索页,h1给搜索关键词;
TAG页,h1定义TAGs。
……

以上只是自己的一点拙见,希望各位路过的大侠给予指正。

 

  • quote 2. 小川
  • http://www.boy110.com/
  • 鸟,我觉得这个有时候不好规划。
    比如说做博客模板的时候,是把模板分成几个部门,比如head, body,bottom。网站标题一般在head里,文章标题一般在body里,如果你都分别加H1,那么在一篇日志中,head和body都调用了,也就有了两个H1。 不知我说清楚没。。。
    我觉得主页不需要用H1,因为主页在整个网站中权重是最大的,它的内外链都最多。厄,愚见。
    birder 于 2008-10-6 7:53:58 回复
    模版分好几部分,你可以分别定义呀,你的模版大概是同时调用同一个head,其实head也可以分别定义,不同页面调用不同head,这样就行了。
    因为主页的站点名称是最重要的,所以h1就给站点名称了,各文章标题可以用h2定义了。

  • 2008-10-5 23:19:59 回复该留言

评论恒久远,一贴永流传

提交

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

帮助他人 - 快乐自己

最近发表

Search

热门文章

随机推荐

网站收藏

增值服务

Top

Powered By Z-Blog 1.8 Walle Build 100427

© 2007-2010 zfnn.com. 皖ICP备07503469号