nofollowは、リンク先の外部サイトにSEO評価を渡さないよう、検索エンジンへ指示するHTML属性です。信頼性の低いホームページへリンクする際に設定することで、自社サイトの評価を守ることができます。
このページでは、nofollowの意味からnoindexとの違い、aタグ・metaタグでの書き方、SEO効果を高める考え方、拡張機能を使った確認方法まで、わかりやすく解説します。設定の目的と使い分けを理解して、SEOリスクを防ぎましょう。
nofollowの意味とは
nofollowは、Webページのリンクに設定するHTML属性のひとつです。通常、リンクにはリンク先のページへSEO評価を受け渡す働きがありますが、nofollowを設定すると、そのリンクは評価の対象から外れます。
関連性や信頼性の低いホームページへリンクした場合、その評価が自サイトにも影響し、SEO評価が下がる恐れがあるため、こうしたリスクを避ける仕組みとしても機能します。
nofollowは2005年、リンクを利用した不正な評価操作を防ぐ目的で導入されました。当初は検索エンジンが必ず従う命令として機能していましたが、2019年の仕様変更により、あくまで判断材料のひとつとして扱うヒントへと位置づけが変わっています。
ホームページを運営するうえでは、どのリンクにSEO評価を渡し、どのリンクには渡さないのかを判断する基本的な仕組みとして、nofollowの役割を理解しておくことが大切です。
nofollowと混同されやすいタグとの違い

nofollowと似た目的で使われるタグには、noindexやsponsored、ugcなどがあります。それぞれ役割が異なるため、正しく理解して使い分けることがSEO対策の基本になります。
noindexとの違い
nofollowはリンク単位でSEO評価の受け渡しを制御する属性であるのに対し、noindexはページ単位で検索結果への掲載を制御するタグです。
noindexを設定したページは検索エンジンにインデックスされず、検索結果に表示されなくなります。一方nofollowは、ページ自体はインデックスされたままで、ページ内の特定のリンクだけが評価の対象から外れる仕組みです。
ページを検索結果に出したくない場合はnoindexを、信頼性の低い外部サイトへのリンクに評価を渡したくない場合はnofollowを設定するというように、目的に応じて使い分けることが求められます。
noindexの詳しい設定方法については、noindexとは?の記事で解説しています。
sponsoredとの違い
sponsoredは、広告やアフィリエイトなど、金銭のやり取りが発生するリンクに使用する属性です。Googleは、こうした商業的なリンクにはsponsoredを設定するよう推奨しています。
nofollowは評価を渡したくないリンク全般に使える汎用的な属性で、広告リンクに設定することも技術的には可能です。ただし、ガイドラインに沿うのであれば、広告リンクにはsponsored、それ以外の評価を渡したくないリンクにはnofollowという使い分けが適切です。
正しいタグを選ぶことで、リンクの性質を検索エンジンに正確に伝えられ、意図しないSEO評価の低下を防げます。
ugcとの違い
ugcはUser Generated Contentの略で、コメント欄やフォーラムなど、ユーザーが投稿したコンテンツに含まれるリンクに使用する属性です。
これらのリンクは、ホームページ運営者の意図とは関係なく設置されるため、内容を保証できないという意思表示としてugcを設定します。以前はnofollowが代用されるケースも多く見られましたが、現在はGoogleがugcの使用を推奨しています。
スパム対策やホームページの健全性を保つためにも、ユーザー投稿によるリンクにはugcを設定するとよいでしょう。
nofollowの書き方

nofollowの設定方法には、個別のリンクに追加する方法と、ページ全体に一括で適用する方法があります。WordPressでは、HTMLを編集せずに設定することも可能です。
個別のリンクに設定する方法
特定のリンクだけにnofollowを設定したい場合は、該当するaタグにrel=”nofollow”を追加します。
<a href="https://example.com/" rel="nofollow">リンクテキスト</a>
この方法では、指定したリンクだけがSEO評価の対象から外れ、ページ内の他のリンクには影響しません。地域の飲食店や小売店のホームページが、内容を保証できない口コミサイトや個人ブログへリンクを貼る場合など、必要な箇所だけにnofollowを適用したいときに適した方法です。
HTMLを直接編集できる環境であれば、比較的簡単に設定できます。
ページ全体に設定する方法
ページ内のすべてのリンクにnofollowを適用したい場合は、HTMLの<head>内にmetaタグを追加します。
<meta name="robots" content="nofollow">
この設定を行うと、そのページに含まれるリンクがまとめてnofollowとして扱われます。
ただし、内部リンクなど本来評価を渡したいリンクまで対象になってしまうため、SEOに悪影響を及ぼす可能性があります。ページ内の一部リンクだけを対象にしたい場合は、前述の個別設定を選ぶほうが安全です。
本当にページ全体を評価対象から外すべきか、慎重に判断してから設定しましょう。
WordPressでの設定方法
WordPressでは、リンクを挿入する際の詳細設定から、HTMLを編集せずにnofollowを追加できます。
リンク設定画面で詳細オプションを開き、「リンクにrel=”nofollow”を追加」にチェックを入れるだけで反映されます。

コードを書いた経験がない方でも、迷わず設定できる方法です。
SEO効果を高めるnofollowの考え方

nofollowは、正しく使い分けることで自社サイトのSEO評価を守れます。ここでは、なぜその使い分けが必要なのか、検索エンジンの評価の仕組みを踏まえながら、SEO効果を高めるための考え方を詳しく解説します。
最終的な評価は検索エンジンが決定する
nofollowを設定しても、そのリンクをどのように扱うかは、最終的に検索エンジンの判断に委ねられます。ヒントとして参考にはされますが、必ずリンク先へのクロールが止まるとは限りません。
過去には、サイト内の特定ページへ評価を集中させる目的で、意図的にnofollowを多用してリンクの評価配分を操作する手法が広まったことがありました。この手法はPageRankスカルプティングと呼ばれ、検索結果の質を損なう要因になったため、Googleはnofollowの扱いを命令からヒントへと変更した経緯があります。
つまり、nofollowはリンク評価を意図的に操作するための道具ではなく、リンク先との関係性を検索エンジンに伝えるための手段と捉えるべきです。設定したからといって過信せず、リンク先の信頼性や関連性を見極めたうえで、掲載の可否も含めて判断する姿勢が求められます。
信頼性の低い外部サイトには必ず使う
内容の正確性が確認できないホームページや、ユーザー体験を損なう恐れがあるリンク先には、nofollowを設定するのが基本です。判断基準としては、運営者情報が不明確なホームページ、情報の更新が長期間止まっているホームページ、広告が過剰に表示されるホームページなどが挙げられます。
広告の多い情報商材サイトや、真偽の定かでない情報を扱う個人ブログへリンクする場合、自社サイトの評価を守るためにも、評価を渡さない措置が必要です。検索エンジンはリンク元の信頼性を判断する際、どのようなホームページへリンクしているかも材料にしているため、不用意なリンクがサイト全体のSEO評価を下げる要因になることがあります。
特に、地域の店舗紹介サイトや口コミ系のプラットフォームへリンクする機会が多い業種では、リンク先の運営状況を定期的に確認し、信頼できるリンク先だけを評価対象とするよう管理することが大切です。
内部リンクには使わない
自サイト内のページ同士をつなぐ内部リンクには、nofollowを設定しないのが基本です。
内部リンクは、検索エンジンにサイト構造を正しく伝えたり、重要なページへ評価を集めたりするために欠かせない要素です。トップページから各サービスページ、記事ページへとリンクをたどることで、検索エンジンはサイト全体の構成やページ同士の関連性を把握します。
ここにnofollowを設定すると、評価の流れが断たれるだけでなく、該当ページの発見自体が遅れ、インデックスや検索順位付けに悪影響を及ぼす可能性があります。
なお、ショッピングカートやログインページなど、検索結果に表示させる必要のないページへのリンクについては、nofollowではなくrobots.txtやnoindexで制御するのが適切です。nofollowはあくまで外部サイトとの関係を示すための属性と捉え、内部リンクにはSEO上のメリットを損なわないよう注意しましょう。
nofollowを使わないことでSEO効果が高まる場合もある
すべての外部リンクにnofollowを設定する必要はありません。信頼性が高く、自社サイトと関連性の深いホームページへのリンクであれば、nofollowを使わずに評価を渡すことで、双方のページのSEO評価が高まる可能性があります。
業界団体の公式サイトや、行政機関が公開している統計データ、専門性の高い調査機関のレポートなど、情報の裏付けとして紹介する外部リンクは、通常のリンクのまま設置するほうが適切です。検索エンジンは、こうした有益な外部サイトを紹介しているページを、ユーザーに価値ある情報を提供していると判断し、高く評価する傾向があります。
実際、Google関係者も、外部リンクへ一律にnofollowを設定する行為にはメリットがないと発言しています。不自然にリンクを制限すると、かえって不自然なリンク運用と判断されるおそれもあるため、良質な情報源を適切に紹介することも、自社サイトの信頼性を高める一つの方法として意識しましょう。
nofollowの確認方法

nofollowが正しく設定されているかどうかは、ソースコードの確認やChrome拡張機能を使うことで簡単にチェックできます。ここでは、それぞれの確認手順を紹介します。
ソースコードから確認する
nofollowが設定されているかを確認するには、ブラウザで該当ページのソースコードを表示します。
ページ上で右クリックし、「ページのソースを表示」を選択します。開いた画面でCtrl+Fを押して検索窓を表示し、「nofollow」と入力して検索すると、設定箇所がすぐに見つかります。個別のリンクに設定されている場合はrel=”nofollow”、ページ全体に設定されている場合はmeta name=”robots” content=”nofollow”という記述が見つかれば、正しく設定されていると判断できます。
特別なツールを使わず、ブラウザだけで確認できる手軽な方法です。
Chromeの拡張機能で確認する
コードを直接確認するのが手間に感じる場合や、複数のページを素早くチェックしたい場合は、Chrome拡張機能を使うのが便利です。代表的なものに「NoFollow」があります。インストールしてページを開くと、nofollowが設定されたリンクが赤い点線で囲まれ、ひと目で識別できます。
自社サイトだけでなく、競合サイトのリンク設定を調べる際にも活用できるため、導入しておくと日々の確認作業が効率化します。
nofollowに関するよくある質問
ここでは、nofollowについてよくある質問と回答をまとめました。実務で迷いやすいポイントを解説します。
nofollowとdofollowの違いは何ですか?
dofollowは、nofollowのような正式なHTML属性ではなく、nofollowを設定していない通常のリンクを指す通称です。リンクを作成する際に、特に何も指定しなければ、そのリンクは自動的にdofollowとして扱われます。
dofollowのリンクは、検索エンジンのクローラーがリンク先をたどり、SEO評価を通常どおり受け渡します。一方nofollowを設定したリンクは、この評価の受け渡しが行われません。被リンクを獲得する際は、SEO効果を期待するのであれば、dofollowのリンクであるかどうかを確認することが重要です。
外部リンクにはすべてnofollowを付けた方がSEO効果は高まりますか?
すべての外部リンクにnofollowを付ける必要はありません。信頼性が高く、自社サイトと関連性の深いホームページへのリンクであれば、通常のリンクのまま評価を渡すほうが、ページ全体のSEO評価にとってプラスに働く場合があります。
nofollowは、信頼性の低いホームページなど、評価を渡したくない場合にのみ設定するのが基本です。むやみに多用すると、検索エンジンに不自然なリンク運用と判断されるおそれもあるため、リンク先ごとに必要性を見極めて設定しましょう。
nofollowのリンクを獲得した時はdofollowに変更してもらった方がいいですか?
必ずしも変更を依頼する必要はありません。
nofollowは検索エンジンにとって絶対的な命令ではなく、判断材料のひとつとして扱われるヒントです。そのため、nofollowが設定されたままでも、検索エンジン側の判断によって一定の評価が加味される可能性があります。
また、企業サイトやニュースサイトなど、方針としてnofollowを設定している媒体に対して個別に変更を依頼しても、対応してもらえないケースがほとんどです。無理に依頼するよりも、リンク先との関連性や信頼性を重視し、自然な形で被リンクを増やしていく姿勢のほうが、長期的なSEO効果につながります。
まとめ
nofollowは、リンク先へのSEO評価の受け渡しを制御するHTML属性です。
noindexやsponsored、ugcとは役割が異なり、目的に応じて使い分けることが求められます。
設定方法には、個別のリンクに追加する方法とページ全体に適用する方法があり、WordPressではHTMLを編集せずに設定することも可能です。nofollowは検索エンジンにとってあくまでヒントであり、信頼性の低い外部サイトには必ず使う一方、内部リンクには使わないなど、リンク先の性質に応じた判断が欠かせません。
正しく設定できているかは、ソースコードやChrome拡張機能を使って確認できます。nofollowの役割を理解し、適切に使い分けることで、自社サイトのSEO評価を守りながら健全な運用を続けられます。
