2010-12-15 70 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等等的實際意義。

所以我想我說的是「它的工作原理,但會招致麻煩的可能性」。但是,如果你讓他們失序的原因很好,而且很明顯,那麼不要爲此而出汗。