web-dev-qa-db-ja.com

rel = nofollow、JavaScriptスライダーコンテンツ、SEO

私のウェブサイトでは、すべてのコンテンツが1ページにあります。 JavaScriptを使用してさまざまな「サブページ」間をスライド(アニメーション)しているため、サブページのコンテンツのみが表示されます。

メニューボタンは次のとおりです。<a href="#welcome">Welcome</a>return false

Google、他のボット、SEOに関しては、これらのメニューリンクでrel="nofollow"を使用するのが最善でしょうか?

つまり、メニューリンクは何も指し示しておらず、ブラウザで表示しているときだけです

2
mowgli

Nofollowは、検索エンジンがこれらのリンクを処理する方法を変更しません。

  • 検索エンジンボットは、サーバーにハッシュリンク(またはjavascript:)リンクを要求しません。 nofollowの存在または不在はこれを変更しません。
  • PageRankの観点から見ると、これらのリンクはPageRankを他のものに渡していません。 PageRankが渡されるのを防ぐためにnofollowを使用する必要はありません。最悪の場合、nofollowを追加すると、PageRankが以前になかったときに破棄される可能性があります。
  • これらのリンクはあなたによって作成されました。リンクがユーザーによって配置されたことを示すためにnofollowを適用する必要はありません。

nofollowが役立つ方法がわかりません。無視される可能性がありますが、最悪の場合は傷つく可能性があります。

3

Googleによる リンクのrel="nofollow"属性は、ウェブマスターがページへの挿入を制御しないリンクにのみ使用する必要があります(したがって、一般に、サイトにリンクを張るユーザーからのコメントに役立ちます。 ..)。

あなたの場合、これらのリンクを自分で挿入して、ユーザーのナビゲーションを支援します。そのため、リンクのrel="nofollow"属性を避ける必要があります。

さらに、あなたが言うとは異なり、これらのリンクはJavaScriptによってページのサブセクションを指しますが、何かを指します。

2
Zistoloen

PageRankの計算には、発信(内部または外部)リンクのみが関与しています。

実際、ページ内のアンカーという名前は、SERPで名前付きリンクを作成することにより、SEOに役立つ場合があります。ご覧ください here

rel="nofollow"属性の場合:

Rel="nofollow"は、PageRankの彫刻にnotを使用しないでください。あなたの例のように、リンクにnofollowを追加すると、実際には検索エンジンに対して、このリンクは信頼できないと言います。

Rel="nofollow"は、PageRank計算からリンクを除外しませんが、このリンクをたどらず、アンカーテキストを渡さないように、ボットにのみ指示します。

たとえば、10の(内部外部の外部に違いはありません)リンクがあり、このページに50のPageRankジュースがあるとしましょう。

各リンクが獲得するジュースの量を計算するには、合計ジュースをリンクの合計量で割る必要があります。この例では、リンクごとに50/10 = 5ジュースです。

すべてのリンクをたどると、すべてのリンクが5ジュースになります。それらの2つをnofollowした場合、各リンクが取得する合計ジュースは変更されません。したがって、5つのジュースを含む8つのリンクと0つのジュースを含む2つのリンクがあります。

これは起きていません:50 /(合計リンク-nofollowed)= 50/8 = 6.25ジュース/リンク.

要約すると、リンクをnofollowすると、PageRank計算からリンクが削除されません。

より多くの情報を見つけることができます こちら

2
krokola