私は、2つの異なるヘッダーと付随するナビゲーションセットを必要とするサイトデザインを扱っています。ただし、両方のナビゲーションリンクは同じです。 「プライマリ」id
を含むnav
"main"を持つヘッダーが1つあります。また、ユーザーがプライマリナビゲーションの下をスクロールするとjQueryで表示される固定ヘッダーもあります。この固定ナビゲーションは、ID「fixed-nav」のheader
を含むID「fixed」のnav
内にあります。
したがって、私の質問は、このようにナビゲーション要素を効果的に2倍にすると、SEOに悪影響が及ぶかどうかです。また、header
/nav
要素がマークアップ内にどのように配置されるかは重要ですか?たとえば、固定ヘッダーの配置は、絶対に配置されている場合、ページの一番下に配置できます。ただし、現在、両方のヘッダーを、先頭のbody
タグのすぐ下に1つずつ順番に配置しています。
ナビゲーションリンクのセットが重複していても、Googleがサイトをどのように見ているかはほとんど変わりません。実際、Googlebotはページ内の同じリンク先への2番目のリンクを検出すると、通常それを無視します。
重複したナビゲーションを持つことは非常に一般的です。私はいくつかの理由でそうするサイトで働いてきました:
重複したナビゲーションを提供することは使いやすさを助け、非常に多くのサイトがそれを行うので、Googleには何の問題もありません。
追加する唯一の注意点は、2つのナビゲーションセクションの1つにあるリンクにrel=nofollow
を追加して、Googlebotが他のセクションに注意を払うようにしたいということです。 それをしないでください。リンクの1つのセットにnofollowがある場合、Googlebotは両方のリンクのセットをnofollowがあるかのように扱います。 Googleのロジックは、「ある場所でリンクを信頼できない場合、別の場所でリンクを信頼する必要があるのはなぜですか?」です。