通常、ページの上部にある<h1>
で「パンくずリスト」を作成します。これは次のようにSEOに最適です:<h1>Section > Category</h1>
しかし、新しいプロジェクトでは、次のような「ブレッドクラム」になるドロップダウンメニューも表示したいと思います(fiddle):
<div class="rub">
<ul>
<li><a href="/selected-section/">Selected section</a>
<ul>
<li><a href="/other-section/">Other section</a></li>
<li><a href="/other-section/">Other section</a></li>
<li><a href="/other-section/">Other section</a></li>
</ul>
</li>
</ul>
</div>
<>
<div class="rub">
<ul>
<li><a href="/selected-cat/">Selected category</a>
<ul>
<li><a href="/other-cat/">Other cat</a></li>
<li><a href="/other-cat/">Other cat</a></li>
<li><a href="/other-cat/">Other cat</a></li>
<li><a href="/other-cat/">Other cat</a></li>
</ul>
</li>
</ul>
</div>
URLは次のように書き換えられます:http://www.mydomain/selected-section/selected-cat/
Titleタグは次の値を取得します:<title>Selected section > Selected cat</title>
私の質問
検索エンジンはこのナビゲーションをどのようにインデックス付けしますか?
メニューで次のようなものでこのナビゲーションを宣言するのが良い方法ですか?
...
<a href="/selected-section/"><h1>Selected section</h1></a>
...
<a href="/selected-cat/"><h2>Selected category</h2></a>
...
他のアイデアやアドバイスをいただければ幸いです。
編集
解決策は、microdata
タイプのbreadcrumb
で、約 パンくずのマイクロデータ になります。
これがベストプラクティスかどうかを教えてください。
ナビゲーションリンクにH1を使用しないでください。通常、H1とH2はページの見出し用に予約する必要があります。
ただし、UL
を使用し、パンくずリストのマイクロデータを使用すると、正しい軌道に乗ることができます。 microdataを適切に使用すると、Googleは実際に検索結果のページの下にナビゲーションを表示します。
したがって、質問に答えるには、ナビゲーションリンクのUL
構造に固執し、はい、ブレッドクラムマイクロデータを使用します。