ページの nofollow
ページでは、そのページ上のすべてのリンクを検索エンジンがたどらないよう指定できます。通常のコンテンツページでこの指定を意図することはほとんどないため、Silktide はこの指定が付いているページを報告し、確認できるようにします。
ページ単位の nofollow は、ページの にある robots メタタグ、または X-Robots-Tag レスポンスヘッダーで設定します。
<!-- このページ上のすべてのリンクを検索エンジンに無視させる -->
<meta name="robots" content="nofollow">
これは、個々のリンクに設定する rel="nofollow" とは異なります。個別のリンク(有料リンクや信頼できないリンクなど)について、特定のリンク先との関係を明示的に否定する正当な方法です。ページ単位のディレクティブは、すべてのリンクに一度に適用されます。
重要な理由
リンクは、検索エンジンがページを見つける方法であり、検索順位に関する評価がページ間で伝わる仕組みでもあります。ページ全体に nofollow を設定すると、その両方が遮断されます。そのページからのみリンクされているページをクローラーが見つけられなくなる可能性があり、そのページは自サイトのコンテンツを含め、リンク先のどのページにも評価を伝えなくなります。
実際には、このディレクティブは、公開後もステージング環境の設定が残っていたり、SEO プラグインの初期設定が過剰だったりすることで、誤って設定されることがほとんどです。その結果、サイトの内部リンクがひそかに弱まります。
修正方法
nofollowが意図したものでない場合は、削除してください。ページの robots メタタグとX-Robots-Tagレスポンスヘッダーを確認し、nofollowと の両方を意味するnoneディレクティブも確認してください。- 特定の外部リンクだけで自分との関係を明示的に否定したい場合は、ページ単位のディレクティブではなく、それらのリンクに
rel="nofollow"(またはrel="sponsored"/rel="ugc")を設定してください。 - ページ単位の
nofollowが意図したものである場合は、この指摘をしてください。
Silktide によるチェック方法
- それ以外の点では検索インデックス登録の対象となるページのみをチェックします。
- robots メタタグまたは
X-Robots-Tagレスポンスヘッダーから、ページ単位のnofollowを検出します(noneディレクティブも nofollow を意味するため対象になります)。 - ディレクティブが存在する場合、そのページにフラグを付けます。
rel="nofollow"が設定された個々のリンクにはフラグを付けません。
詳細情報
- トピックに関する権威性を高める内部リンク - ページ全体の nofollow がサイト内での発見をひそかに妨げる理由
- Robots メタタグと X-Robots-Tag(Google Search Central)
- 外部リンクに適切な属性を付ける(Google Search Central)
- ページに noindex が設定されている