2010-12-15 75 views
5

HTML标头标签需要按顺序排列吗?或者我可以有<h1>,然后是<h1>HTML标头标签需要按顺序排列

这会影响SEO吗?或者爬虫不在乎他们在什么顺序?

我问,因为我有一个侧边栏div出现在我的主要内容div之前。这个侧边栏有几个子标题栏(如推箱,联系方式等)这些标题显然应该是<h2>。但是我的主要内容(包含若干<h1>元素)在文档中较低。

+2

那么可达性呢? – 2012-01-16 20:06:06

回答

8

虽然人们很快就会回应,标题标签不需要按顺序(这是正确的),并且它不会影响SEO(这也是正确的),但您应该注意到像Google这样的搜索引擎使用标题标签来帮助定义他们的snippits,这可以大大增加(或减少)到您网站的流量,具体取决于这些标题标签内的信息,因为这是人们在搜索后几秒钟内会看到的内容。

在以下两个链接了解更多:

0

不,他们不需要按顺序排列,不应该影响SEO。

2

没有要求以任何特定方式订购它们。

DTD和规范 - 没有订购或指定进行嵌套:

<!ENTITY % heading "H1|H2|H3|H4|H5|H6"> 
<!-- 
    There are six levels of headings from H1 (the most important) 
    to H6 (the least important). 
--> 

<!ELEMENT (%heading;) - - (%inline;)* -- heading --> 
<!ATTLIST (%heading;) 
    %attrs;        -- %coreattrs, %i18n, %events -- 
    > 

他们不会影响SEO的。

0

只要您的开启和关闭标签匹配,您可以将这些标头标签放在任何你喜欢的地方,包括无处。

0

对搜索引擎抓取工具来说没什么关系,编辑meta关键字和描述标签会更有用。

2

正如其他人说,没有也没关系。但是,从逻辑上讲,如果可以帮助的话,他们应该按顺序进行。我的意思是你应该从h1开始,但不要在没有h2的情况下去h3。据我所知,它们是按照顺序使用的 - 否则它们不会被编号。有些(甚至可能是大多数)开发人员更喜欢将它们放在一起,因为如果您正在调试代码和类似内容,它会更好。但是,再次,没有关系,不会影响任何主要的搜索引擎。

1

它可以使用标题标签吗?是。

它会影响SEO吗?如果H1中的内容比H2中的内容更“重要”,那么可能不是。

但是,最终它不是语义的。如果你没有以预定的方式使用它们(作为有序的,等级化的结构),那么人们和程序就会更难以理解h1,h2,h3等等的实际意义。

所以我想我说的是“它的工作原理,但会招致麻烦的可能性”。但是,如果你让他们失序的原因很好,而且很明显,那么不要为此而出汗。