サイトは http://www.centralsaddlery.co.uk
コンテンツなどの面で取り組んでいる他の問題もありますが、私が抱えている問題は、「私のメインナビゲーションがSEOで私たちを傷つけていますか?」です。その多くのリンクとそれは多くのページにあります。もしそうなら-トップレベル以下のリンクをグーグルに無視させる方法は何ですか。 Googleはリンクがデフォルトで非表示になり、ホバー時にのみ表示されると思っていましたが、これを確認することはできません。
私たちは絶対にメニューを維持したいので、お客様はそれを気に入っていますし、私たちもそうです-私たちは見るべき製品がたくさんあるので、それはかなり使いやすいと思います。
アドバイスをいただければ幸いです(SEOのあらゆる部分に関するヒントも歓迎します)
簡単な答えは:いいえ、それはあなたを傷つけません(このような答えを見てください: Googleはまだ1ページあたり100リンク以下を推奨していますか? )。
巨大なドロップダウンnavsを使用しているサイトの中には、メインHTMLページを小さくするために(そしておそらくリンクがGoogleボットによって認識されないようにするために)JavaScriptと外部ライブラリへのナビゲーションを外部委託しますが、あなたのリンクはより意味的でアクセスしやすいです。
ナビゲーションは多くのページにあり、ナビゲーション(クラス名、命名規則、構造など)として容易に認識されるため、害もありません。 HTML5の登場 nav要素 は、ナビゲーションをさらに認識しやすくします。
最も重要なページまたはハブページで実験を実行し、意図したとおりにすべてがインデックスに含まれているかどうかを確認します。その場合、ボットはある時点で停止せず、問題ありませんでした。 2番目の実験は、オンサイトの最適化により、目的のページに他のページよりも重みを付けることができる場合です。その後、再び、すべてが大丈夫です。
迅速かつ簡単な解決策は、すべてのページで最初から読み込まないリンクです。リクエストに応じて読み込まれる場合(特定のメニュー項目が選択された場合)の信頼が向上します。すべてのリンク構造をJavaScriptに配置し、現在の(選択した)ul
オブジェクトに必要なリンクのみを読み込むことができます-この方法では、Googleはページに存在しないリンクをクロールできません-メインのみをクロールしますあなたが望むようにナビゲーション。
メインナビゲーションアイテムでonmouseover
イベントを使用して、必要なサブカテゴリコンテンツをロードできます。