「nofollowとdofollowって何が違うの?」
「nofollowリンクはSEOに全く効果がないの?」
「どんな時にnofollowを付けるべき?」
Webサイトのリンクには、SEOに影響を与える重要な属性があります。その中でも「nofollow」と「dofollow」の違いを理解することは、被リンク対策や発リンクの適切な管理において非常に重要です。
2019年にGoogleがnofollowの扱いを変更し、「sponsored」「ugc」という新しい属性も追加されました。リンク属性の正しい理解は、現代のSEOにおいて欠かせない知識となっています。
本記事では、nofollowリンクとdofollowリンクの違いを徹底解説します。SEO効果の違い、各属性の使い分け方、設定方法まで、リンク属性に関する知識を網羅的にお伝えします。
dofollowリンクとは
まず、dofollowリンクについて理解しましょう。
dofollowリンクの定義
dofollowリンクとは、検索エンジンのクローラーがリンクをたどり、リンク先にPageRank(リンクジュース)を渡すリンクのことです。
特徴として、Googleのクローラーがリンク先をクロールする、リンク元からリンク先に評価(リンクジュース)が渡る、「dofollow」という属性は実際には存在しない(nofollowがないリンクがdofollow)などがあります。
dofollowリンクの例
通常のHTMLリンクは、デフォルトでdofollowです。
dofollowリンクのコード:
<a href=”https://example.com”>リンクテキスト</a>
特別な属性を指定しなければ、すべてのリンクはdofollowとして扱われます。
dofollowリンクのSEO効果
リンク先への効果として、PageRank(リンクジュース)が渡る、リンク先の検索順位向上に貢献、クローラーの発見経路となる、アンカーテキストがリンク先の評価に影響などがあります。
リンク元への影響として、質の高いサイトへのリンクはユーザーに価値を提供、関連性のある外部リンクはコンテンツの信頼性向上、過度な発リンクはPageRankの分散につながる可能性などがあります。
nofollowリンクとは
nofollowリンクについて詳しく解説します。
nofollowリンクの定義
nofollowリンクとは、rel=”nofollow”属性が付いたリンクで、検索エンジンに「このリンクをランキング評価に使用しないでほしい」というシグナルを送るリンクです。
特徴として、リンク先にPageRank(リンクジュース)を渡さないよう指示、Googleは「ヒント」として扱う(後述)、2005年にGoogleが導入などがあります。
nofollowリンクの例
nofollowリンクのコード:
<a href=”https://example.com” rel=”nofollow”>リンクテキスト</a>
nofollowの導入背景
nofollowは2005年に、主にコメントスパム対策として導入されました。
背景として、ブログコメント欄へのスパムリンクが横行、被リンク目的の低品質なリンクが蔓延、スパマーにリンクの価値を与えないための対策などがありました。
nofollowを使うべき場面
Googleが推奨する使用場面として、信頼できないコンテンツ(ユーザー生成コンテンツなど)、有料リンク・広告リンク、クロールの優先度を下げたいリンク、信頼性を担保できない外部リンクなどがあります。
2019年のnofollowの変更
2019年にGoogleがnofollowの扱いを大きく変更しました。この変更を理解することは重要です。
変更の概要
2019年9月の発表として、nofollowを「指示」から「ヒント」に変更、Googleは必要に応じてnofollowリンクを評価に使用する可能性、クロールに関しては2020年3月から「ヒント」として扱うなどの変更がありました。
「指示」から「ヒント」への変更の意味
従来(2019年以前)として、nofollowは「指示(Directive)」、Googleはnofollowリンクを完全に無視していました。
現在(2019年以降)として、nofollowは「ヒント(Hint)」、Googleは必要に応じてnofollowリンクを評価に使用する場合がある、ただし、ほとんどの場合は従来通り無視されるなどの扱いになりました。
新しいリンク属性の追加
2019年の変更で、2つの新しい属性が追加されました。
rel=”sponsored”として、広告、スポンサーシップ、有料リンクに使用、nofollowの代わりに使用可能などの特徴があります。
rel=”ugc”として、ユーザー生成コンテンツ(User Generated Content)に使用、コメント、フォーラム投稿などに使用などの特徴があります。
リンク属性の種類と使い分け
各リンク属性の詳細と使い分け方を解説します。
rel=”nofollow”
用途として、信頼できないリンク全般、どの属性を使うか迷った場合のデフォルト選択などがあります。
コード例:
<a href=”https://example.com” rel=”nofollow”>リンク</a>
rel=”sponsored”
用途として、広告リンク、アフィリエイトリンク、スポンサードコンテンツ内のリンク、有料で獲得したリンク、タイアップ記事内のリンクなどがあります。
コード例:
<a href=”https://example.com” rel=”sponsored”>広告リンク</a>
重要性として、有料リンクにsponsored(またはnofollow)を付けないことは、Googleのガイドライン違反となります。
rel=”ugc”
用途として、ブログコメント、フォーラム投稿、ユーザーレビュー、Wiki編集、SNSの投稿リンクなどがあります。
コード例:
<a href=”https://example.com” rel=”ugc”>ユーザーリンク</a>
属性の組み合わせ
複数の属性を組み合わせることも可能です。
例:
<a href=”https://example.com” rel=”nofollow sponsored”>広告</a>
<a href=”https://example.com” rel=”nofollow ugc”>コメントリンク</a>
属性なし(dofollow)
用途として、信頼できるサイトへの参照リンク、引用元・情報源へのリンク、推奨するリソースへのリンク、関連コンテンツへのリンクなどがあります。
nofollowリンクのSEO効果
nofollowリンクのSEO効果について詳しく解説します。
直接的なランキング効果
従来の理解として、nofollowリンクは直接的なランキング効果がない、PageRank(リンクジュース)は渡されないとされていました。
現在の理解として、Googleは「ヒント」として扱うため、場合によっては評価に使用される可能性がある、ただし、基本的にはdofollowリンクより効果は低いなどがあります。
間接的な効果
nofollowリンクでも、以下の間接的な効果は期待できます。
トラフィックの獲得として、nofollowでもリンクをクリックしてユーザーは訪問する、トラフィック獲得には影響しないなどがあります。
ブランド認知の向上として、大手メディアでの露出(nofollowでも)、サイト名・ブランド名の認知拡大などがあります。
自然リンク獲得のきっかけとして、nofollowリンク経由で訪問したユーザーが、自分のサイトでdofollowリンクを張る可能性などがあります。
クロールの促進として、2020年以降、Googleはnofollowリンクもクロールの「ヒント」として使用、新しいページの発見に貢献する可能性などがあります。
nofollowリンクも価値がある理由
具体例として、Wikipedia(すべてnofollowだが、トラフィックと信頼性に貢献)、大手ニュースサイト(nofollowでも露出の価値が高い)、ソーシャルメディア(nofollowだが、拡散とトラフィックに貢献)などがあります。
発リンク(アウトバウンドリンク)とリンク属性
自サイトから外部サイトへの発リンクにおけるリンク属性の使い方を解説します。
発リンクにnofollowは必要か?
基本的な考え方として、信頼できるサイトへの参照リンクにはnofollowは不要、質の高い外部リンクはユーザーに価値を提供、Googleも質の高い外部リンクを評価などがあります。
nofollowを付けるべき発リンク
必須として、広告・アフィリエイトリンク(sponsored推奨)、有料で掲載したリンク、信頼性を確認できないサイトへのリンクなどがあります。
推奨として、ユーザーが投稿したリンク(ugc推奨)、コメント欄のリンク、フォーラム・掲示板のリンクなどがあります。
nofollowが不要な発リンク
dofollowで良い場合として、引用元・参照元へのリンク、推奨するリソースへのリンク、関連する権威サイトへのリンク、パートナー企業への自然なリンクなどがあります。
すべての発リンクにnofollowを付けるのは間違い
よくある誤解として、「PageRankを失いたくないからすべての外部リンクにnofollowを付ける」という考えは間違いです。
正しい理解として、質の高い外部リンクはコンテンツの信頼性を高める、ユーザーに価値を提供するリンクは評価される、不自然なnofollowの使用は逆効果の可能性などがあります。
被リンク(インバウンドリンク)とリンク属性
他サイトから自サイトへの被リンクにおけるリンク属性の影響を解説します。
dofollowリンクの獲得が重要
理由として、dofollowリンクはPageRankを渡す、検索順位向上に直接貢献、被リンク戦略の主な目標などがあります。
nofollowリンクも軽視しない
価値がある場面として、大手メディアからのnofollowリンク(トラフィック、ブランド認知)、Wikipedia(信頼性のシグナル、参照トラフィック)、ソーシャルメディア(拡散、認知)などがあります。
自然なリンクプロファイル
重要なポイントとして、自然なサイトはdofollowとnofollowの両方のリンクを持つ、100% dofollowは不自然に見える可能性、健全な比率はおよそ70〜80% dofollow / 20〜30% nofollowなどがあります。
被リンクの属性を確認する方法
ツールとして、Ahrefs(dofollow/nofollowフィルター)、Moz Link Explorer、SEMrush、Googleサーチコンソール(属性の詳細は表示されない)などがあります。
リンク属性の設定方法
各プラットフォームでのリンク属性の設定方法を解説します。
HTMLでの設定
nofollow:
<a href=”https://example.com” rel=”nofollow”>リンク</a>
sponsored:
<a href=”https://example.com” rel=”sponsored”>広告リンク</a>
ugc:
<a href=”https://example.com” rel=”ugc”>ユーザーリンク</a>
複数属性:
<a href=”https://example.com” rel=”nofollow sponsored”>リンク</a>
WordPressでの設定
WordPressでは、いくつかの方法でリンク属性を設定できます。
ブロックエディター(Gutenberg):
- リンクを選択
- 「リンク設定」を開く
- 「新しいタブで開く」の下にあるオプションを確認
- 一部のテーマ・プラグインでnofollow設定が可能
プラグインを使用として、External Links(外部リンクに自動でnofollowを追加)、Rel Nofollow Checkbox、Rank Math SEO(リンクごとにnofollow設定可能)などがあります。
HTMLモードで直接編集として、エディターをHTML/コードモードに切り替え、rel=”nofollow”を直接追加します。
他のCMS・プラットフォーム
Wix:リンク設定画面で「nofollow」オプションを選択
Shopify:HTMLを直接編集するか、アプリを使用
Squarespace:コードインジェクションまたはMarkdownブロックで設定
サイト全体への一括設定
robots metaタグとして、ページ内のすべてのリンクにnofollowを適用できます。
<meta name=”robots” content=”nofollow”>
注意:この方法はページ内のすべての発リンクに影響するため、慎重に使用してください。
よくある間違いと注意点
リンク属性に関するよくある間違いと注意点を解説します。
間違い1:すべての外部リンクにnofollowを付ける
問題:信頼できるサイトへの参照リンクにもnofollowを付けてしまう。
正解:質の高い外部リンクにはnofollowは不要。広告・信頼できないリンクのみにnofollowを使用。
間違い2:nofollowリンクには価値がないと考える
問題:nofollowリンクを獲得する機会を軽視してしまう。
正解:nofollowリンクも、トラフィック、ブランド認知、間接的なSEO効果がある。
間違い3:広告リンクにnofollowを付けない
問題:有料リンク、アフィリエイトリンクにnofollowやsponsoredを付けない。
正解:広告リンクには必ずsponsored(またはnofollow)を付ける。違反するとペナルティの対象。
間違い4:nofollowで「リンクジュースを節約」しようとする
問題:内部リンクにnofollowを付けて、PageRankの流れをコントロールしようとする(PageRank Sculpting)。
正解:2009年にGoogleはこの手法が効果がないと発表。内部リンクにnofollowは使用しない。
間違い5:rel=”dofollow”を記述する
問題:rel=”dofollow”という属性をHTMLに記述する。
正解:「dofollow」という属性は存在しない。属性を指定しないリンクがdofollow。
nofollowとインデックス・クロールの関係
nofollowとクロール・インデックスの関係を解説します。
nofollowとクロール
2020年以前として、nofollowリンク先はクロールしない(指示)という扱いでした。
2020年以降として、nofollowリンク先もクロールする可能性がある(ヒント)という扱いになりました。
重要なポイントとして、nofollowはクロールを完全にブロックする手段ではない、クロールをブロックしたい場合はrobots.txtを使用などがあります。
nofollowとインデックス
重要な区別として、nofollow = リンクの評価を渡さない、noindex = ページをインデックスしない、という違いがあります。nofollowは、リンク先ページのインデックスには直接影響しません。
nofollow vs noindex vs robots.txt
nofollow:リンクの評価(PageRank)を渡さない
noindex:ページをインデックスしない
robots.txt:クローラーのアクセスをブロック
これらは異なる目的の異なるツールです。混同しないよう注意してください。
リンク属性の監査
サイトのリンク属性を監査する方法を解説します。
発リンクの監査
確認項目として、広告・アフィリエイトリンクにsponsored/nofollowが付いているか、ユーザー生成コンテンツのリンクにugc/nofollowが付いているか、信頼できないサイトへのリンクにnofollowが付いているか、信頼できる参照リンクにnofollowが不要に付いていないかなどがあります。
ツールとして、Screaming Frog(発リンクのrel属性を一括確認)、Sitebulb、手動確認(ブラウザの開発者ツール)などがあります。
被リンクの監査
確認項目として、dofollow/nofollowの比率、高品質サイトからのdofollowリンク、スパムサイトからのdofollowリンク(有害)などがあります。
ツールとして、Ahrefs、Moz Link Explorer、SEMrushなどがあります。
競合分析
分析項目として、競合のdofollow/nofollow比率、競合が獲得しているdofollowリンク元、業界の標準的なリンクプロファイルなどがあります。
リンク属性に関するよくある質問(FAQ)
リンク属性に関するよくある質問にお答えします。
Q1. nofollowリンクはSEOに全く効果がありませんか?
A. 直接的なランキング効果は限定的ですが、間接的な効果があります。
トラフィックの獲得、ブランド認知、自然リンク獲得のきっかけになる可能性があります。また、2019年以降、Googleは「ヒント」として扱うため、場合によっては評価に使用される可能性もあります。
Q2. sponsored、ugc、nofollowのどれを使うべきですか?
A. 以下を基準に選択してください。
広告・有料リンク → sponsored
ユーザー生成コンテンツ → ugc
その他信頼できないリンク → nofollow
迷った場合 → nofollow(すべてのケースに対応)
Q3. 内部リンクにnofollowを使うべきですか?
A. いいえ、内部リンクにはnofollowを使用しないでください。
PageRank Sculptingは効果がなく、内部リンクにnofollowを付けるとサイト内のPageRankの流れが損なわれます。
Q4. アフィリエイトリンクにはどの属性を使うべき?
A. rel=”sponsored”またはrel=”nofollow”を使用してください。
アフィリエイトリンクは金銭的な関係があるため、必ずこれらの属性を付ける必要があります。
Q5. nofollowを付け忘れた場合、ペナルティを受けますか?
A. 広告・有料リンクにnofollowを付けていない場合、手動対策(ペナルティ)の対象となる可能性があります。
意図的でない場合は、速やかに修正すれば大きな問題にはなりにくいですが、早めの対応を推奨します。
Q6. 相互リンクにnofollowを付けるべき?
A. 自然な相互リンクであれば、nofollowは不要です。
ただし、大規模なリンク交換スキームや不自然な相互リンクは、そもそも避けるべきです。
まとめ:リンク属性を正しく理解してSEOに活かそう
本記事では、nofollowリンクとdofollowリンクの違いについて解説しました。最後に、重要なポイントをまとめます。
リンク属性の基本
dofollow(属性なし)はPageRankを渡す、nofollowはPageRankを渡さないよう指示(現在はヒント)、sponsoredは広告・有料リンク、ugcはユーザー生成コンテンツなどが基本です。
正しい使い分け
広告・アフィリエイト → sponsored(またはnofollow)、ユーザー投稿リンク → ugc(またはnofollow)、信頼できない外部リンク → nofollow、信頼できる参照リンク → 属性なし(dofollow)などの使い分けが重要です。
注意すべきポイント
すべての外部リンクにnofollowは不要、nofollowリンクも間接的な価値がある、内部リンクにはnofollowを使用しない、広告リンクには必ずsponsored/nofollowを付けるなどの注意点があります。
リンク属性の正しい理解は、SEO対策において重要な要素です。本記事で紹介した知識を参考に、適切なリンク属性の設定を行ってください。
関連記事として、被リンク(バックリンク)の基本、内部リンクの最適化、Googleサーチコンソールの使い方も合わせてご覧ください。
リンク属性の歴史と進化
リンク属性の歴史と進化を解説します。
2005年:nofollowの誕生
背景として、コメントスパムが大きな問題に、ブログやフォーラムがスパムリンクで溢れる、Google、Yahoo、Microsoftが共同で対策などがありました。
目的として、スパマーにリンクの価値を与えない、サイト運営者が信頼できないリンクをマークできるようにすることでした。
2009年:PageRank Sculptingの無効化
変更内容として、内部リンクのnofollowでPageRankの流れをコントロールする手法が無効化、nofollowが付いたリンクにもPageRankは消費される(渡されないだけ)という変更がありました。
2019年:大きな転換点
変更内容として、nofollowを「指示」から「ヒント」に変更、sponsored、ugc属性の追加、より細かいリンクの分類が可能になりました。
Googleの意図として、リンクグラフのより良い理解、有用なシグナルの見逃しを防ぐ、サイト運営者により適切な選択肢を提供などがありました。
2020年:クロールへの適用
変更内容として、nofollowがクロールにおいても「ヒント」として適用、リンク先をクロールするかどうかをGoogleが判断などの変更がありました。
今後の展望
予想されるトレンドとして、リンク属性の重要性は継続、AIによるリンクの文脈理解の向上、不自然なリンクパターンの検出精度向上などがあります。
業種・サイトタイプ別のリンク属性戦略
業種やサイトタイプ別のリンク属性の使い方を解説します。
アフィリエイトサイト
必須対応として、すべてのアフィリエイトリンクにsponsored(またはnofollow)を設定、商品リンク、ASPリンク、紹介リンクすべてが対象などがあります。
注意点として、広告リンクの属性漏れはペナルティのリスク、定期的な監査を推奨などがあります。
メディア・ニュースサイト
使い分けとして、引用元・情報源へのリンク → dofollow、プレスリリース・PR記事のリンク → sponsored、ユーザーコメントのリンク → ugcなどがあります。
ECサイト
使い分けとして、メーカーサイトへのリンク → dofollow(通常)、広告・スポンサードリンク → sponsored、レビュー内のユーザーリンク → ugcなどがあります。
企業サイト(コーポレートサイト)
使い分けとして、パートナー企業へのリンク → dofollow(自然な場合)、有料パートナーシップのリンク → sponsored、ユーザー事例・口コミのリンク → ugcまたはdofollowなどがあります。
コミュニティサイト・フォーラム
基本方針として、すべてのユーザー投稿リンクにugcを設定、信頼できるユーザーのリンクは個別にdofollowを検討、スパム対策として自動nofollow設定を推奨などがあります。
主要プラットフォームのリンク属性
主要なプラットフォームが採用しているリンク属性を解説します。
ソーシャルメディア
Twitter(X):外部リンクはnofollow
Facebook:外部リンクはnofollow
Instagram:プロフィールリンクはnofollow
LinkedIn:外部リンクはnofollow
YouTube:説明欄のリンクはnofollow
Wikipedia
特徴:すべての外部リンクにnofollow
ただし:Wikipediaからのリンクは、信頼性・トラフィックの面で価値がある
フォーラム・Q&Aサイト
Reddit:外部リンクはnofollow
Quora:外部リンクはnofollow
Stack Overflow:外部リンクはnofollow
ブログプラットフォーム
Medium:外部リンクはnofollow
note:外部リンクはnofollow
はてなブログ:外部リンクはnofollow(コメント含む)
ビジネスディレクトリ
Googleビジネスプロフィール:ウェブサイトリンクはdofollow
Yelp:ビジネスリンクはnofollow
食べログ:店舗リンクはnofollow
リンク属性とペナルティ
リンク属性に関連するペナルティについて解説します。
有料リンクに関するペナルティ
違反行為として、有料リンクにsponsored/nofollowを付けない、リンクの購入・販売、リンクスキームへの参加などがあります。
ペナルティの種類として、手動対策(Manual Action)、アルゴリズムによる評価低下、リンクの無効化などがあります。
手動対策を受けた場合
確認方法:サーチコンソールの「手動による対策」をチェック
対処方法:
- 問題のあるリンクを特定
- nofollow/sponsoredを追加、またはリンクを削除
- 再審査リクエストを送信
予防策
対策として、広告リンクには必ずsponsored/nofollowを設定、定期的なリンク監査の実施、ガイドラインの遵守、スタッフへの教育などがあります。
リンク属性のテクニカル実装
リンク属性の技術的な実装方法を詳しく解説します。
JavaScriptでの動的設定
例:外部リンクに自動でnofollowを追加
document.querySelectorAll(‘a’).forEach(function(link) {
if (link.hostname !== window.location.hostname) {
link.setAttribute(‘rel’, ‘nofollow’);
}
});
注意:JavaScriptで設定したrel属性は、Googleがレンダリングすれば認識される
PHPでの動的設定
例:WordPressでコメントリンクにugcを追加
function add_ugc_to_comment_links($text) {
return str_replace(‘rel=”nofollow”‘, ‘rel=”nofollow ugc”‘, $text);
}
add_filter(‘comment_text’, ‘add_ugc_to_comment_links’);
htaccessでの設定(Apache)
注意:htaccessではrel属性を直接設定できません。HTML/CMSレベルで設定する必要があります。
target=”_blank”との組み合わせ
外部リンクで新しいタブを開く場合、セキュリティ対策も考慮します。
推奨コード:
<a href=”https://example.com” rel=”nofollow noopener noreferrer” target=”_blank”>リンク</a>
noopener:リンク先ページからwindow.openerへのアクセスを防ぐ
noreferrer:リファラー情報を送信しない
リンク属性に関する追加FAQ
リンク属性に関する追加の質問にお答えします。
Q. rel=”external”という属性は効果がありますか?
A. rel=”external”はHTML5の仕様には存在しますが、SEOには直接影響しません。
外部リンクであることを示す意味はありますが、Googleがランキングに使用することはありません。
Q. 画像リンクにもnofollowは有効ですか?
A. はい、画像リンクにもrel=”nofollow”は有効です。
<a href=”https://example.com” rel=”nofollow”><img src=”image.jpg” alt=”画像”></a>
Q. リダイレクトを経由するとnofollowは維持されますか?
A. nofollowはリンク元のHTML属性なので、リダイレクト先には影響しません。
nofollowが付いたリンク → リダイレクト → 最終ページ
この場合、最終ページへのリンクはnofollowとして扱われます。
Q. 同じページ内の複数のリンクで、一部だけnofollowにできますか?
A. はい、個別のaタグにrel属性を設定すれば、リンクごとに異なる属性を指定できます。
Q. CSSのcontent属性で生成したリンクはどうなりますか?
A. CSSで生成されたリンクは、通常Googleに認識されません。
リンク属性の設定は、HTML内のaタグで行う必要があります。
Q. AMP(Accelerated Mobile Pages)でのリンク属性は?
A. AMPページでも通常のHTMLと同様に、rel属性を使用できます。
まとめ:リンク属性を正しく理解してSEOに活かそう
本記事では、nofollowリンクとdofollowリンクの違いについて徹底解説しました。
リンク属性の基本
dofollow(属性なし)はPageRankを渡す、nofollowはPageRankを渡さないよう指示(現在はヒント)、sponsoredは広告・有料リンク、ugcはユーザー生成コンテンツなどが基本です。
正しい使い分け
広告・アフィリエイト → sponsored(またはnofollow)、ユーザー投稿リンク → ugc(またはnofollow)、信頼できない外部リンク → nofollow、信頼できる参照リンク → 属性なし(dofollow)などの使い分けが重要です。
注意すべきポイント
すべての外部リンクにnofollowは不要、nofollowリンクも間接的な価値がある、内部リンクにはnofollowを使用しない、広告リンクには必ずsponsored/nofollowを付けるなどの注意点があります。
リンク属性の正しい理解は、SEO対策において重要な要素です。本記事で紹介した知識を参考に、適切なリンク属性の設定を行ってください。
関連記事として、被リンク(バックリンク)の基本、内部リンクの最適化、Googleサーチコンソールの使い方も合わせてご覧ください。