Google および bing クローラーによってクロールされるページがあります。ページの 1 つは、twitter ブートストラップ 2.3.2 Tabbable navを使用します。
<div class="tabbable">
<ul class="nav nav-tabs">
<li class="active"><a href="#tab1" data-toggle="tab">Section 1</a></li>
<li><a href="#tab2" data-toggle="tab">Section 2</a></li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="tab1">
<p>I'm in Section 1</p>
</div>
<div class="tab-pane" id="tab2">
<p>Howdy, I'm in Section 2 and not currently visible. Will search engines ignore me?</p>
</div>
</div>
</div>
非アクティブなタブのコンテンツは非表示になっているため、検索エンジンがサイトをクロールする際に大幅なペナルティを適用したり、そのコンテンツを完全に割引したりすることがわかりました。これらは削除する必要があるため、タブにとっては良いニュースではありません.
このリンクでは、 Google はテキストを非表示にすることについて警告しています。また、Matt Cutts は「CSS を使用してテキストを非表示にすることはお勧めしません」と述べているため、テキストを非表示にするとペナルティを受ける可能性があることは 明らかです。ただし、エンジンは、有効な非表示と無効な非表示を区別するのに十分スマートな場合があります。
隠しタブに関する私の懸念は正当なものですか、それとも検索エンジンは区別しますか?