コンテンツに移動
Silktideヘルプ

ページの nofollow

ページでは、そのページ上のすべてのリンクを検索エンジンがたどらないよう指定できます。通常のコンテンツページでこの指定を意図することはほとんどないため、Silktide はこの指定が付いているページを報告し、確認できるようにします。

ページ単位の nofollow は、ページの にある robots メタタグ、または X-Robots-Tag レスポンスヘッダーで設定します。

<!-- このページ上のすべてのリンクを検索エンジンに無視させる -->
<meta name="robots" content="nofollow">

これは、個々のリンクに設定する rel="nofollow" とは異なります。個別のリンク(有料リンクや信頼できないリンクなど)について、特定のリンク先との関係を明示的に否定する正当な方法です。ページ単位のディレクティブは、すべてのリンクに一度に適用されます。

重要な理由

リンクは、検索エンジンがページを見つける方法であり、検索順位に関する評価がページ間で伝わる仕組みでもあります。ページ全体に nofollow を設定すると、その両方が遮断されます。そのページからのみリンクされているページをクローラーが見つけられなくなる可能性があり、そのページは自サイトのコンテンツを含め、リンク先のどのページにも評価を伝えなくなります。

実際には、このディレクティブは、公開後もステージング環境の設定が残っていたり、SEO プラグインの初期設定が過剰だったりすることで、誤って設定されることがほとんどです。その結果、サイトの内部リンクがひそかに弱まります。

修正方法

  1. nofollow が意図したものでない場合は、削除してください。ページの robots メタタグと X-Robots-Tag レスポンスヘッダーを確認し、nofollow と の両方を意味する none ディレクティブも確認してください。
  2. 特定の外部リンクだけで自分との関係を明示的に否定したい場合は、ページ単位のディレクティブではなく、それらのリンクに rel="nofollow"(または rel="sponsored" / rel="ugc")を設定してください。
  3. ページ単位の nofollow が意図したものである場合は、この指摘をしてください。

Silktide によるチェック方法

  1. それ以外の点では検索インデックス登録の対象となるページのみをチェックします。
  2. robots メタタグまたは X-Robots-Tag レスポンスヘッダーから、ページ単位の nofollow を検出します(none ディレクティブも nofollow を意味するため対象になります)。
  3. ディレクティブが存在する場合、そのページにフラグを付けます。rel="nofollow" が設定された個々のリンクにはフラグを付けません。

詳細情報

最終更新

このページは役に立ちましたか?