• nofollowは外部リンクへ一律に付けず、有料リンクや内容を保証できないリンクに使う

nofollowは外部リンクへ一律に付けず、有料リンクや内容を保証できないリンクに使う

公開日: 執筆:佐藤

外部サイトへのリンクだからという理由だけで、すべてにrel="nofollow"を付ける必要はありません。内容を確認し、読者に参照してほしい資料へ自分の判断で張るリンクは、そのままにします。

nofollowを使う代表的な場面は、広告として対価を受け取ったリンクや、内容を確認して推薦できない利用者投稿のリンクです。Googlebotが利用できないログイン画面や会員登録画面へのリンクでは、ほかのページの巡回を優先するために使う場合もあります。内部リンクのPageRank調整や、検索結果からページを外すnoindexとは役割が違います。

nofollowを付ける理由をリンクごとに決める

最初に、リンクを外部か内部かだけで分けず、なぜ設置するのかを確認します。

リンクの種類 nofollowの判断 理由
内容を確認した参考資料 原則として付けない 読者へ参照先を示す通常のリンクだから
対価を受け取って掲載する広告 付ける 広告リンクからPageRankを渡さないため
内容を確認していないコメントや掲示板の投稿 付ける 運営者がリンク先を推薦したとは限らないため
サイト内の案内 PageRank調整のためには付けない 利用者と検索エンジンがたどれる構造を優先するため
ログイン画面や会員登録画面 必要に応じて付ける Googlebotが利用できず、ほかのページの巡回を優先するため

Googleの外部リンクに関する公式説明は、関連する外部リンクが読者へ詳しい情報を示すと説明しています。一方で、有料の外部リンクにはrel="nofollow"を付け、利用者が投稿したリンクにも、責任を持って確認した場合を除いてnofollowを使うよう案内しています。

a要素のrel属性へnofollowを指定する

nofollowは、対象となるa要素のrel属性へ指定します。

<a href="http://www.example.com/" rel="nofollow">広告主のページ</a>

この指定は、そのリンクに対するものです。ページ内に通常の参考リンクと広告リンクが混在している場合は、広告リンクだけへ付けます。

Googleの有料リンクに関する公式説明は、広告目的で販売するリンクを区別する方法として、a要素のrel属性へnofollowを加える方法を示しています。nofollowは広告の掲載自体を否定する指定ではなく、広告リンクからPageRankを渡さないための指定です。

nofollowは検索エンジン向けの指定です。広告であることを読者へ示す表示の代わりにはなりません。

通常の参考リンクは内容を確認してから張る

読者が根拠や詳しい説明を確認するためのリンクには、nofollowを機械的に付けません。リンク先を開き、本文で紹介した内容が実際に載っているかを確認します。

アンカーテキストも、「こちら」だけで済ませず、「Googleの外部リンクに関する公式説明」のように、移動先で読める内容を示します。リンク先のPageRankが自分のページより低そうだという理由だけで、nofollowを付ける必要はありません。

ただし、リンク先の内容を確認していないなら、通常の参考資料として紹介する判断そのものを見直します。nofollowを付ければ、無関係なページや危険なページへ案内してよいわけではありません。

利用者投稿のリンクは確認できるかで扱いを分ける

コメント欄や掲示板では、運営者が用意していないリンクを利用者が投稿できます。投稿されたリンク先を一件ずつ確認し、責任を持って紹介できるなら通常のリンクとして扱えます。確認できないリンクにはnofollowを付けます。

この設定だけで、投稿内容の確認作業が不要になるわけではありません。リンク先が不適切なら、nofollowの有無にかかわらず、投稿を承認しないかリンクを削除します。検索エンジンへの指定と、読者へ何を見せるかという運用責任は別です。

コメント欄を使わない会社サイトなら、リンクへnofollowを付け続けるより、コメントの受付自体を閉じる方が管理しやすい場合もあります。必要のない投稿機能を残して対処を増やさないことも、運用方法の一つです。

内部リンクのPageRankを調整するよりリンク構造を整える

サイト内の一部のリンクへnofollowを付け、PageRankの流れを細かく調整することへ時間を使う必要はありません。Googleのリンク構造に関する公式説明も、PageRank sculptingより、利用者に分かりやすく、検索エンジンがたどれるリンク構造を優先するよう案内しています。

Googlebotが利用できないログイン画面や会員登録画面へのリンクでは、ほかのページの巡回を優先するため、nofollowを使う場合があります。ただし、重要なページは、メニューや本文中の関連リンクから自然にたどれるようにします。nofollowによる調整より、サイト内で本当に必要なページと移動経路の整理を先に行います。

nofollowをnoindexの代わりにしない

リンクへ付けるnofollowは、Googlebotにそのリンクをたどらせないための指定です。Googleは通常、PageRankやアンカーテキストも渡しません。リンク先ページを検索結果から外す指定ではありません。

Googleのrobotsメタタグに関する公式説明は、ページを検索結果へ含めないnoindexと、個別リンクへ付けるnofollowを分けています。公開ページを検索結果へ出したくない場合は、そのページ側のnoindexなどを検討します。Googleのnofollowに関する公式ヘルプにあるとおり、別のサイトからnofollowのないリンクが張られていたり、URLがサイトマップで送信されていたりすれば、リンク先ページがGoogleのインデックスに入ることがあります。

最後に、対象ページのリンクを、参考資料、有料広告、利用者投稿、ログインや会員登録、内部案内へ分けてください。有料広告と未確認の利用者投稿にはnofollowを付けます。通常の参考リンクと内部案内には一律に付けず、文言と移動先、リンクを置く目的を確認します。ログイン画面などへのリンクは、ほかのページの巡回を優先する必要があるかで判断します。

戻る