web-dev-qa-db-ja.com

メニューが原因でWebページにリンクが多すぎる場合の対処方法

上部にドロップダウンメニューがあるWebサイトを開発しています。メニューには、各ページで繰り返される約100個のリンクがあります。また、すべてのページには、メニューの下にいくつかのリンクがあり、メニュー自体に含まれている場合と含まれていない場合があります。

私の問題は、Googleが100を超えるリンクを含むページは一般的に嫌いだと言っていることです。

メニューのリンクを変更して、最大100リンクまでカウントしないようにする方法はありますか?これを行う簡単な方法があるはずですが、実際にはそうではないようです。少なくともGoogleによると、rel = nofollowは引き続きページ上のリンクの数にカウントされますが、他にどのようなオプションがありますか?

100の由来を調べたところ、以前はここにあったことがわかりました: http://www.google.com/support/webmasters/bin/answer.py?hl=ja&answer=35769#2 しかし、もはやそうではありません。私はここで、より決定的で率直な答えを見つけました: http://www.seomoz.org/blog/questions-answers-with-googles-spam-gur 2007年のMatt Cuttsから。

簡単に言えば、2007年には100のリンクがまだ良い数であると感じていましたが、それをはるかに超えることができると述べました。実際、彼らは、PageRankの高いページには2〜300があると言っていました。多くのリンクがあると、リンクのすべてまたは場合によってはすべてのアイテムがリンクされているページのPageRankが低下する可能性があります。

また、IIS7のSEO 1.0ツールキットでは、ページのリンクは250を超えてはならないと示唆しています。

7
Ben Hoffman

Webクローラーからこれらのリンクを非表示にする場合は、window.onload()またはDOMReadyイベントでAJAXを使用していくつかのリンクをロードし、そのHTMLをページに追加することを検討してください。 。この方法では、Googleが最初にページをクロールするときにHTMLは存在しません。

もちろん、これらのAJAXで読み込まれたリンクは、Javascriptが無効になっているブラウザからアクセスできないことを意味するため、トレードオフです。あなたの状況には適切ではないかもしれません。

(少なくとも、GoogleのクローラーがページをクロールするときにJavaScriptを実行するとは思わない)

0
jessegavin

私にはあなたのメニューは使えないように聞こえます。私は誰も泣かないですべてのリンクを通過するとは思わない。

あなたの場合の最善の方法は、ナビゲーションをやり直すか、情報アーキテクトにサイトを見てもらうことです。

あなたの場合、私はGoogleについては考えず、ユーザーについては考えます。ユーザーを幸せにすることに焦点を合わせると、Googleもそうなります。

5
Kevin

興味深いかもしれないいくつかの統計があります:

  • Yahooホームページ:128リンク
  • Digg.comホームページ:25リンク
  • ウィキペディアのホームページ:274リンク
  • 今日の注目のウィキペディアの記事:717リンク

多くのリンクが大きな問題ではないことは明らかです。特にリンクがすべてサイトのページにある場合はそうです。最大の問題はユーザーエクスペリエンスです。ユーザーは探しているものを簡単に見つけられ、リンクで迷子にならないでしょうか。

より良い戦略は、主要なセクションとページ(約30リンク程度)にのみリンクし、それらのページにセクションメニューを表示することです。また、サイト構造で必要に応じて、パンくずリストメニューを試すこともできます。

1
DisgruntledGoat

100リンク?おっメニューにこれらすべてのリンクを一度に表示する必要があるかどうかを自問できると思います。

もしそうなら、一度にそれらのいくつかだけを表示するスクリプトを考案してもらえますか。すなわち、あなたは5つのトップメニューの選択肢があると言います。ユーザーが選択1にある場合、選択1のすべてのリンクと他の選択の半分を表示します。ちょっとした考え。

0
adamcodes