【図解】nofollowとは?使うべきケースと設定方法・注意点を解説

SEO

【図解】nofollowとは?使うべきケースと設定方法・注意点を解説

この記事のポイント

  • nofollowはリンク先との関係性をGoogleに伝える属性で、現在は検索エンジンがリンクを評価する際のヒントとして扱われるため、クロールや評価を完全に制御するものではない
  • 広告やアフィリエイトの有料リンクにはsponsored、コメント欄やフォーラム投稿内のリンクにはugcが推奨されており、目的に応じた設定が重要
  • nofollowはリンクの扱いに関する指定、noindexはページのインデックス登録を制御する指定であり、設定対象や使用場面が異なるため、適切な使い分けが必要

nofollowタグは、リンク先のページを推奨しないことを検索エンジンに伝えるためのタグです。2019年以降、Googleはnofollowを命令ではなくヒントとして扱っており、自サイト内のクロール制御にはrobots.txtなど別の方法を案内しています。

また、外部リンクとの関係性を伝えるタグには、nofollowタグと似たsponsoredタグとugcタグもあり、違いを理解するとリンクの種類に合ったタグを選べます。

当記事では、nofollowタグの意味から、効果的な使用法と記述法、sponsoredタグとugcタグ、noindexとの違い、設定時の注意点と確認方法まで紹介するため、ぜひ参考にしてください。

1.そもそもnofollowとは何か?【10秒で理解】

nofollowとは

nofollowとは、リンク先のページを推奨しないことや、リンク先と自サイトを関連付けたくないことを検索エンジンに伝えるための属性です。

nofollow属性を設定すると、リンク先を推奨しないことをGoogleに伝えられます。ただし、Googleはnofollowをヒントとして扱うため、リンクの評価への影響を完全になくせるわけではありません。

例えば、あなたが健康に関するブログを運営していて、情報を引用するために他社サイトのリンクを張る必要があるとします。

その際に、信頼性を確認できない他社サイトへのリンクにnofollow属性を設定すれば、リンク先を推奨しないことをGoogleに伝えられます。ただし、nofollowの設定だけで自サイトへの悪影響を完全に防げるとは限りません。

2.nofollowが「命令」から「ヒント」に変わった背景

nofollowは、2005年の導入当時、Googleにリンクを評価対象から除外するよう伝えるための属性でした。もともとはブログのコメント欄に大量のリンクを投稿する「コメントスパム」への対策として導入されたもので、Googleはnofollowが付いたリンクを検索順位の評価に利用しないものとして扱っていました。

しかし、2019年9月10日にGoogleが仕様を変更し、nofollowを「命令」ではなく「ヒント」として扱うようになりました。同時に、広告などの有料リンクを示す`rel=”sponsored”`と、コメント欄などのユーザー作成コンテンツ内のリンクを示す`rel=”ugc”`も追加されています。

ヒントとは、リンクを検索順位の評価に利用するかどうかをGoogleが判断する際の参考情報です。さらに2020年3月1日からは、Googleがページを巡回する「クロール」や、検索対象として登録する「インデックス登録」についても、nofollowをヒントとして扱うようになりました。

現在は、nofollowを設定しても、リンクの評価やクロールを確実に防げるわけではありません。そのため、nofollowだけに頼らず、目的に応じた適切な設定を行うことが重要です。

出典:Google検索セントラル「進化する nofollow – リンクの性質を識別する新しい方法」

3.nofollowタグとは?効果的な3つの使用法

nofollowタグは、リンク先と自サイトを関連付けたくない場合に使うrel属性の値です。Googleは、sponsoredやugcなど適切な値が他にないリンクへの使用を案内しています。nofollowタグを設定する主なリンクは、信頼性の低いリンク、有料リンク、コメント欄のリンクの3つです。ここでは、それぞれの使用法を解説します。

出典:Google検索セントラル「Google にアウトバウンド リンクの関係性を伝える」

3-1.信頼性の低いリンク

nofollowタグは、リンク先コンテンツの質が保証できない場合に利用することが一般的です。

例えば、自サイトで「スパムサイトに関する例」を紹介するためにリンクを掲載する場合、そのリンクが検索エンジンに推奨のシグナルとして扱われる可能性があります。リンク先を推奨する意図がない場合は、nofollow属性の設定が有効です。

信頼性の低いリンク先を推奨しないことをGoogleに伝えるためにも、該当するリンクにはnofollowタグを設定しましょう。

3-2.有料リンク

Googleは検索ランキングを操作する目的でリンクを売買し、ランキング評価を不正に受け渡す行為をリンクスパムとして禁止しています。売買されたリンクが検索アルゴリズムに影響を与えた場合、Googleと検索ユーザー双方にとって好ましくないためです。

しかし、Webサイトに有料リンクを設けること自体は悪いことではありません。Webマーケティングの手法の1つとして、集客を高めるために対価を払ってリンクを設置してもらうケースも多くあります。

そのため、広告や有料リンクにはnofollowタグまたはsponsoredタグを設定し、Googleがリンクの関係性を判断できるようにすることが重要です。

現在は、広告・有料リンクを明確に区別するためにsponsoredタグの使用が推奨されています。既存の有料リンクに設定したnofollowタグを変更する必要はありませんが、新しく設置する有料リンクにはsponsoredタグを使用するのが適切です。

3-3.コメント欄

ブログなどのコメント欄には、ユーザーがWebサイトのURLを投稿できる場合があります。投稿されたリンクは、サイト運営者がリンク先の信頼性を確認しているとは限らないため、適切なリンク属性を設定することが重要です。

現在、Googleはコメント欄やフォーラム投稿など、ユーザーが作成したコンテンツ内のリンクに`rel=”ugc”`を使用することを推奨しています。ただし、従来の`rel=”nofollow”`も引き続き使用でき、`rel=”ugc nofollow”`のように併用することも可能です。そのため、既存のnofollowを必ず変更する必要はありません。

4.nofollowタグの記述方法

nofollowを設定する際は、リンクを指定するaタグにrel=”nofollow”を追加する方法が基本です。HTMLを編集できる場合は、比較的簡単に設定できます。

ここでは、特定のリンクに設定する方法やページ全体に適用する方法、WordPressでの設定手順を解説します。

4-1.特定のリンクに設定する方法(aタグ)

特定のリンクにnofollowを設定する場合は、aタグのrel属性に「nofollow」を指定します。

リンク内にnofollowタグを記述する方法
<a href=”リンク先のURL” rel=”nofollow”>アンカーテキスト</a>

上記のようにリンクのHTMLを記述すると、リンク先を検索順位の評価に利用するかどうかを判断する際のヒントとして、nofollowを検索エンジンに伝えられます。

4-2.ページ全体に設定する方法(metaタグ)

一方、ページ内のすべてのリンクにnofollowを適用したい場合は、リンクごとに設定する必要はありません。まとめて指定するには、以下のHTMLをheadセクションに追加します。

metaタグ内にnofollowタグを記述する方法
<meta name=”robots” content=”nofollow” />

上記のHTMLを追加すると、ページ内のすべてのリンクについて、nofollowの指定を検索エンジンに伝えられます。ただし、metaタグによる指定は内部リンクにも及ぶため、特定の外部リンクだけに設定したい場合は、aタグでの個別指定が適しています。

4-3.WordPressで設定する方法

WordPressでは、ブロックエディタのリンク設定やHTMLの編集、SEOプラグインを利用してnofollowを設定できます。個別のリンクに設定する場合は、対象のリンクを選択してリンク設定を開き、「nofollow」の設定項目が表示される環境では、その項目を有効にしてください。

HTMLを直接編集する場合は、投稿編集画面のオプションメニューから「コードエディター」に切り替え、対象のaタグにrel=”nofollow”を追記します。対象ブロックの「HTMLとして編集」から設定する方法もあります。

複数の外部リンクにまとめてnofollowを設定したい場合は、SEOプラグインの利用が便利です。例えば、Rank Math SEOでは、一般設定の「リンク」から外部リンクへのnofollowを一括設定できます。ただし、信頼できる出典へのリンクも対象になるため、必要に応じて除外するドメインを指定しましょう。

出典:WordPress.org「WordPress Block Editor」

出典:WordPress.org「Rank Math SEO」

5.【nofollowタグ以外】外部リンクの関係性を伝えるタグ2つ

リンクと自サイトの関連性をGoogleに伝えたくない場合、nofollowタグが有効です。ただし、場合によってはnofollowタグより適切なタグもあるため、違いを理解した上で使い分けることが大切です。

以下では、nofollowタグ以外の、外部リンクの関係性を伝えるタグを2つ紹介します。

5-1.sponsoredタグ

sponsoredは、広告リンクや有料リンクであることをGoogleに伝えるための属性です。広告掲載料やその他の対価を伴うリンクに使用します。例えば、スポンサー企業へのリンクや、報酬が発生するアフィリエイトリンクなどが対象です。

以下は、sponsoredの記述方法です。nofollowとの違いは、aタグのrel属性に指定する値がsponsoredになる点です。

リンク内にsponsoredタグを記述する方法
<a href=”リンク先のURL” rel=”sponsored”>アンカーテキスト</a>

sponsoredは、nofollowとは異なり、robots metaタグでページ全体のリンクに指定することはできません。広告や有料リンクに対して、aタグのrel属性で個別に設定する必要があります。

5-2.ugcタグ

ugcは、ブログのコメント欄やフォーラム投稿など、ユーザーが作成したコンテンツ内のリンクに使用する属性です。投稿されたリンクがサイト運営者によって推奨されたものとは限らないことを、Googleに伝える役割があります。

コメント欄などは、ユーザー同士の情報交換に役立つ一方、宣伝目的のリンクを大量に投稿するスパムに悪用される場合もあります。ugcを設定することで、Googleがリンクの性質を適切に判断するためのヒントを提供できます。

以下は、ugcの記述方法です。

リンク内にugcタグを記述する方法
<a href=”リンク先のURL” rel=”ugc”>アンカーテキスト</a>

ugcはsponsoredと同様に、robots metaタグでページ全体のリンクに指定することはできません。対象となるリンクのaタグに、rel属性として設定します。

5-3.nofollowからsponsored・ugcへ変更する必要はある?

既存のnofollowをsponsoredやugcへ付け替える必要はありません。Googleは、リンク先を推奨しないことを示す方法としてのnofollowを引き続きサポートしています。広告や有料リンクにnofollowを使い続けることも、Googleが認めている対応方法です。

一方、新しく設置する有料リンクには、sponsoredの使用が推奨されています。既存リンクは現状のまま残し、新規リンクからsponsoredやugcを使い始めれば、過去記事を一括修正する工数はかかりません。

出典:Google検索セントラル「進化する nofollow – リンクの性質を識別する新しい方法」

6.nofollowとnoindexの違い

nofollowはリンクをたどるかを扱う指定であり、noindexはページを検索結果に載せるかを扱う指定です。2つのタグは、制御する対象、記述する場所、使う場面の3点で異なります。

nofollowとnoindexの主な違い
比較項目nofollownoindex
制御する対象ページ内のリンクページ自体のインデックス登録
記述する場所aタグのrel属性、またはmetaタグmetaタグ、またはHTTPレスポンスヘッダー
使う場面有料リンクなど推奨しないリンクがあるとき検索結果に載せたくないページがあるとき

インデックス登録を避けたいページには、クロールを許可したまま、noindexを使うのが適切です。robots.txtでクロールをブロックすると、noindexが認識されず、検索結果に残る可能性があります。

出典:Google検索セントラル「Google にアウトバウンド リンクの関係性を伝える」

出典:Google検索セントラル「noindex を使用してコンテンツをインデックスから除外する」

noindexは、headセクションに`<meta name=”robots” content=”noindex”>`を記述して指定します。記述方法と注意点は、以下の記事をご覧ください。

7.nofollowを設定する際の注意点

nofollowは、設定する場所と範囲を誤ると、意図していないリンクの評価やクロール時の扱いに影響する可能性があります。

ここでは、nofollowを設定する際に誤りやすい箇所を、4つの注意点に分けて解説します。

7-1.nofollowを設定しても順位が大きく動くとは限らない

nofollowは、リンクの性質をGoogleへ伝えるための指定です。検索順位を押し上げる目的の施策ではありません。Googleはnofollowをヒントとして他のシグナルと合わせて分析するため、設定の前後で順位が大きく動くとは限りません。

nofollowを設定する目的は、有料リンクをランキングに影響するリンクと見なされないようにすることと、推奨できないリンク先と自サイトを関連付けないことです。順位の改善が目的なら、nofollowよりもコンテンツの内容や内部リンク構造の見直しを優先してください。

出典:Google検索セントラル「進化する nofollow – リンクの性質を識別する新しい方法」

7-2.内部リンクにnofollowは設定しない

自サイト内のページへのリンクには、nofollowを設定しないのが基本です。nofollowを付けたリンクは、一般にGoogleがたどらないとされています。一方、リンク先のページはサイトマップや他のサイトからのリンクなど別の経路で発見され、クロールされる可能性があります。内部リンクのnofollowでは、クロールを確実に制御できません。

クロールさせたくないページには、Googleが案内するrobots.txtのdisallowルールを使ってください。robots.txtでは「Disallow: /クロールを制限したいディレクトリ/」のように、クロールを拒否するパスを指定します。

出典:Google検索セントラル「Google にアウトバウンド リンクの関係性を伝える」

robots.txtの書き方は、以下の記事で確認できます。

7-3.すべての外部リンクにnofollowを設定しない

外部リンクに一律でnofollowを設定すると、推奨してよい出典へのリンクまで、推奨しないリンクとしてGoogleへ示すことになります。Googleは、通常のリンクにはrel属性の追加は不要としています。nofollowは、他に適切な値がなく、リンク先と自サイトを関連付けたくない場合に使う値です。

公的機関の統計や公式ヘルプなど、根拠となる出典へのリンクは通常のリンクのまま置きます。nofollowを付けるかは、リンク先を推奨できるか、対価が発生しているかで判断してください。

出典:Google検索セントラル「Google にアウトバウンド リンクの関係性を伝える」

7-4.metaタグのnofollowはページ内の全リンクに影響する

metaタグでnofollowを指定すると、外部リンクだけでなく、ページ内の内部リンクを含むすべてのリンクが対象になります。metaタグのnofollowは、リンク単位ではなくページ単位で指定する方法のためです。

例えばグローバルナビゲーションやパンくずリストのリンクにもnofollowがかかり、サイト内の回遊経路をGoogleへ伝えにくくなる可能性があります。外部リンクの一部だけを対象にしたい場合は、aタグに個別でrel=”nofollow”を指定してください。

出典:Google検索セントラル「Robots meta タグ、data-nosnippet、X-Robots-Tag の設定」

metaタグのrobotsでは、nofollowはリンクの扱い、noindexはインデックス登録の扱いを指定する値です。値の使い分けは、以下の記事で確認できます。

8.nofollowが設定されているか確認する方法

nofollowの設定は、ブラウザの検証ツールでrel属性を見る方法と、Chrome拡張機能で一覧表示する方法で確認できます。

検証ツールでは、Google Chromeで確認したいリンクを右クリックして「検証」を選びます。表示されたaタグにrel=”nofollow”があれば、設定は反映済みです。metaタグで指定した場合は、headセクション内のmeta name=”robots”を確認してください。

ページ内のリンクをまとめて確認するなら、Chrome拡張機能が効率的です。例えばChromeウェブストアで配布中のNoFollowは、nofollowが付いたリンクを強調表示し、sponsoredとugcにも対応しています。設定直後は変更前のHTMLが表示される場合もあるため、ページを再読み込みしてから確認してください。

出典:Chromeウェブストア「NoFollow」

9.適切なサイト設計はSEO業者に相談しよう!

適切なサイト設計やSEO対策を進める上で、自社での対応が難しい場合は、専門のSEO業者に相談することも有効です。SEO対策には、リンクの属性設定に加え、サイト構造の改善やコンテンツの最適化といった幅広い施策があります。効果的に取り組むには、専門知識に加えて作業時間の確保も必要です。

例えば、nofollowを含むリンク属性の設定やクロール、インデックス登録の管理では、サイト全体の構造や目的を踏まえた判断が重要です。会員向けページを検索結果から除外したい場合と、広告リンクであることをGoogleに伝えたい場合では、適切な設定方法が異なります。

SEO業者に相談すれば、自社サイトの課題や目的に合った施策について、専門的なアドバイスを受けられます。また、専門業者に施策を任せることで、社内の作業負担を軽減し、本業に集中しやすくなる点もメリットです。

リンク属性の設定やサイト全体のSEO対策にお悩みの場合は、ぜひグランネットへご相談ください。

nofollowに関するよくある質問(Q&A)

nofollowについて、dofollowとの違い、nofollowが付いた被リンクの効果、sponsoredとの併用、Google以外の検索エンジンでの扱いという4つの疑問に回答します。

Q. nofollowとdofollowの違いは何ですか?

dofollowは、nofollowが付いていない通常のリンクを指す呼び方で、HTMLにdofollowという属性値はありません。Googleは、特別な属性の指定が必要ない通常のリンクには、rel属性の追加は不要としています。rel属性を省いたaタグがdofollowのリンクにあたるため、rel=”dofollow”と書く必要はありません。

Q. nofollowが付いた被リンクを受けた場合にSEO効果はありますか?

nofollowが付いた被リンクに、通常のリンクと同等の評価の受け渡しを期待するのは難しいのが実情です。Googleは、コメントなどのユーザー作成コンテンツに付いたnofollowやugcのリンクについて、一般的にはランキング目的では使用しないと説明しています。一方、リンク経由の参照流入や、サービス名を知ってもらう機会にはなります。被リンクの価値は、リンク元の読者と自社の顧客層が重なるかという観点でも判断してください。

Q. 1つのリンクにnofollowとsponsoredを同時に指定できますか?

1つのリンクに、nofollowとsponsoredを同時に指定することは可能です。複数の値は、rel=”nofollow sponsored”のようにスペースで区切って並べます。Googleでは、カンマ区切りの記述も有効です。Googleは、rel=”nofollow ugc”のように新しい属性とnofollowを併用する書き方を、新しい属性に対応していないサービスとの下位互換性を保つ方法として有効としています。

Q. nofollowはGoogle以外の検索エンジンでも同じように扱われますか?

nofollowはHTMLの標準仕様で定められたリンクの種類であり、Google専用の指定ではありません。HTML Living Standardは、nofollowを、ページの作成者がリンク先を推奨していないこと、またはリンクが主に商業的な関係で設置されたことを示すキーワードと定義しています。ただし、Googleが2019年に採用したヒントとしての扱いを、他の検索エンジンが同じように採用しているとは限りません。Bingなどからの流入が多いサイトでは、各検索エンジンのヘルプで扱いを確認してください。

まとめ

nofollowタグは、信頼性の低いリンクや有料リンク、コメント欄のリンクに設定し、リンク先を推奨しないことを検索エンジンへ伝えるタグです。2019年以降はヒントとして扱われるため、内部リンクへのnofollowではクロールを確実に制御できません。クロールの制御にはrobots.txt、検索結果からの除外にはnoindexを使い分けることが大切です。また、現在では有料リンクにsponsoredタグ、コメント欄のリンクにugcタグの使用が推奨されているため、新しく設置するリンクから適切なタグを付けましょう。

検索順位を高めるには、nofollowの適切な設定に加えて、コンテンツの改善や内部リンク構造の見直しなど数多くのSEO施策が必要です。グランネットでは、SEOコンサルティングやコンテンツライティングを通じて、Webサイトの改善を支援しています。リンク設計やクロールの設定に迷った際は、ぜひグランネットへご相談ください。

資料ダウンロード 初心者でも使いこなせるSEO一元管理ツールGRAN SEARCH AIは企業経営をどう変えるのか ― AI時代の戦略設計 ―

RANKING

TOTAL
WEEKLY

無料診断

会社名
お名前
電話番号
メールアドレス
診断を希望するサイトURL
その他お問い合わせ内容
上部へ戻る
GRAN SEARCH

300分かかる競合分析が1分で可能に無料で分析してみる

  • 分かりやすい操作で簡単に分析
  • SEOに必要な機能がAll in One
  • ずっと無料で使い続けられる
GRAN SEARCHを無料で試す
GRAN SEARCH