我仍然試圖用HTML5來熟悉自己,有這個東西這感覺有點混亂....使用h1的正確方法? (關於文檔大綱和SEO)
我曾經讀過Jeremy Keith's book和HTML5醫生(通過this question)的說HTML5可以使用多個h1
。在HTML5中,每個部分都可以有自己的標題元素,因此可以有多個h1
。我見過一個WordPress的主題框架,"underscores",這似乎最充分地應用了這一點。
但是,在定義站點結構/文檔大綱時,這似乎對舊版瀏覽器(尚未支持HTML5)造成問題。此外,它對SEO造成問題。
我偶然發現了Matt Cutts's (from Google) video重讀Keith的書裏面建議限制使用h1
和使用傳統的文檔大綱(只使用一個或每頁兩個h1
,其次是多h2
,h3
等)。馬特卡茨也暗示多個h1
對SEO不太好。
然而,
- 我以前從來沒有注意認真的網站結構/文檔大綱。所以我從來不知道多少年前的瀏覽器(HTML5以前的版本)閱讀網站結構/文檔大綱。有一個HTML5 outliner,但我找不到HTML4的outliner。
- Matt Cutts的視頻(關於HTML5和SEO)於2009年發佈。我不知道Google是否已經支持新的HTML5方式概述 文件。
所以我的問題是,如果我想:
- 支持舊的瀏覽器(如火狐3.0和IE 6),以顯示正確的網站結構/文檔大綱
- 有個好結果在搜索引擎優化
我應該使用哪一個:多個h1
s(它在HTML5中完成的方式)還是常規方式?
這HTML5酮(實施例從HTML5醫生採取):
<h1>My fantastic site</h1>
<section>
<h1>About me</h1>
<p>I am a man who lives a fascinating life. Oh the stories I could tell you...</p>
<section>
<h1>What I do for a living</h1>
<p>I sell enterprise-managed ant farms.</p>
</section>
</section>
<section>
<h1>Contact</h1>
<p>Shout my name and I will come to you.</p>
</section>
或傳統的方式?
<h1>My fantastic site</h1>
<h2>About me</h2>
<p>I am a man who lives a fascinating life. Oh the stories I could tell you...</p>
<h3>What I do for a living</h3>
<p>I sell enterprise-managed ant farms.</p>
<h2>Contact</h2>
<p>Shout my name and I will come to you.</p>
CMIIW,但不是HTML5Shiv關於正確顯示新的HTML5標籤('audio','video'等)?我的問題不是關於正確顯示新的HTML5標記,而是顯示正確的網站結構。具體關於標題標籤。 – deathlock