nofollowとSEO

rel="nofollow" は、リンクを保証しないことを Google に伝えます。2019〜2020年以降、これは指示ではなくヒントであり、クロールやインデックスを確実にブロックするものではありません。

初回公開:2026年6月23日 · 最終更新:2026年8月13日 · Advanced
言語

rel="nofollow" は rel 属性のリンクごとの値で、「このリンクを保証せず、ランキングシグナルを渡したくない」という意味です。Google は2005年にコメントスパム対策としてこれを導入し、2009年にこれを使った PageRank スカルプティングを廃止し、2019〜2020年に指示からヒントへ格下げしました(ランキングについては2019年9月10日、クロールとインデックスについては2020年3月1日)。ここで重要な誤解を解消します:nofollow は noindex ではなく、クロールやインデックスを確実にブロックするものではありません。nofollow されたページでも、サイトマップ、他のサイトからのリンク、または自サイトのフォローリンクを通じてクロール・インデックスされる可能性があります。有料リンクには sponsored、ユーザー生成コンテンツには ugc、その他には nofollow を使用し、これらを組み合わせることもできます。

TL;DR — rel="nofollow" は、リンクごとの rel 値で、「このリンクを保証しない/このリンクにシグナルを渡したくない」という意味です。2005年にコメントスパム対策として導入されました。これを使ったPageRankの彫刻は2009年(Cutts)に廃止されました。2019年9月10日以降はランキングのヒントであり、2020年3月1日以降はクロールとインデックスのヒントです — もはや厳格な指示ではありません。これは noindex ではなく、クロールを確実にブロックするものではありません。nofollowされたページは、サイトマップ、他のサイトのリンク、または自分のフォローリンクを介してクロール/インデックスされる可能性があります。有料リンクには sponsored を、ユーザー生成コンテンツには ugc を使用し、値を組み合わせることもできます(rel="ugc sponsored")。

Evidence for this claim Google recommends rel=nofollow when other qualification values do not apply and the publisher would rather Google not associate with or crawl the linked page from that site. Scope: Per-link Google guidance; nofollow is a hint, not a guaranteed crawl block. Confidence: high · Verified: Google Search Central: Qualify outbound links Evidence for this claim A link-level nofollow is not a reliable way to prevent the destination URL from being crawled or indexed. Scope: Google can discover a URL through other links, sitemaps, or sources; use page-level controls for indexing. Confidence: high · Verified: Google Search Central: Robots meta tag

rel="nofollow" の実際の意味

rel="nofollow" は、HTMLリンクの rel 属性の可能なの1つで、個々の <a> 要素に設定されます:

<a rel="nofollow" href="https://example.com">Example</a>

これは、リンク先のページを保証せず、ランキングシグナルを渡したくないことを検索エンジンに伝えます。これはリンクごとの修飾であり、ページレベルの設定でも、インデックス制御でもありません。Google自身の説明では、これを3つのリンク修飾値の包括的なものとして位置付けています:「他の値が当てはまらず、Googleにサイトとリンク先ページを関連付けてほしくない、またはリンク先ページをサイトからクロールしてほしくない場合」に使用します。

nofollowの簡単な歴史

2005年 — スパム対策としての起源。 Googleは2005年1月に、他の検索エンジンと共同で rel="nofollow" を導入しました。これは特にコメントやゲストブックのスパムに対抗するためでした。スパマーはランキングを操作するためにあらゆる場所にリンクを配置していました。nofollowにより、パブリッシャーは「このリンクを保証しません」と宣言できるようになりました。

2009年 — PageRankの彫刻が廃止。 しばらくの間、SEO担当者はPageRankを「彫刻」しようと内部リンクにnofollowを設定していました。これは、自分が重視するページにリンクの価値を集中させるためです。当時のGoogleのウェブスパムチームの責任者だったMatt Cuttsは、2009年にこれを廃止しました。内部リンクにnofollowを設定しても、そのリンクの分がページの他のリンクに再配分されることはありません。その価値は単に蒸発するだけです。彼の率直なアドバイスは今も有効です — 内部リンクについては、「サイト内でリンクを張る場合は、nofollowを使わないでください。ただ、何にでもリンクを張ってください。」 PageRankを「節約」するために今でも内部リンクにnofollowを設定しているなら、やめてください。それは10年以上前から機能していません。

2019年〜2020年 — 指示からヒントへ。 これがこのトピック全体を変えた変更です。2019年9月10日の発表で、Danny SullivanとGary Illyesはnofollowを厳格な指示からヒントに再分類しました — Googleは一般的に尊重するが、上書きすることを選択する場合があるものです。重要な日付が2つあります:

  • 2019年9月10日 — nofollow(および新しいsponsored/ugc値)は、ランキング目的においてヒントとなりました。
  • 2020年3月1日 — nofollowは、クロールおよびインデックス目的においてもヒントとなりました。

Googleの理由は、nofollowの広範な使用が有用なリンクシグナルを失わせていたため、ヒントモデルにより、妥当な理由がある場合にそれらのリンクを考慮できるようにするというものでした。ほとんどのサイトにとって実際の影響は小さいものです。Googleは、以前と同様にnofollowリンクを扱い、ランキングには使用しないと述べていました。

既存のnofollowマークアップを変更して回る必要はありません。それは今でも機能します。新しいsponsoredおよびugc値は、それぞれの特定のケースで推奨されますが、必須ではなく任意です。

nofollow、sponsored、ugc — 違いは何か?

2019年の変更では、さらに2つの具体的なrel値も導入されました。3つすべてがリンクを修飾しますが、それぞれがなぜ保証しないのかを説明するだけです。

  • rel="sponsored" — 有料掲載、広告、アフィリエイトリンク向けです。Googleは “Mark links that are advertisements or paid placements (commonly called paid links) with the sponsored value.” (翻訳) 「広告または有料掲載(一般に有料リンクと呼ばれる)に当たるリンクは、sponsored値でマークしてください」と説明しています。
  • rel="ugc" — ユーザー生成コンテンツ向けです。Googleは “marking user-generated content (UGC) links, such as comments and forum posts, with the ugc value.” (翻訳) 「コメントやフォーラム投稿など、ユーザー生成コンテンツ(UGC)のリンクをugc値でマークする」ことを推奨しています。
  • rel="nofollow" — 上のどちらにも当てはまらず、リンク先を保証したくない場合や、クロール上の関連付けを望まない場合に使う包括的な値です。

決定ルール:

  • 有料 / アフィリエイト → sponsored
  • コメント / フォーラム投稿 / その他のユーザー追加リンク → ugc
  • 保証しない / クロール関連付けを望まない、他に当てはまらない → nofollow
  • 複数が当てはまる → 組み合わせる、スペース区切り: rel="ugc sponsored"

その組み合わせは正当で意図されたものです。ユーザー生成コンテンツ内の有料リンクは両方の値を保持できます。sponsored/ugcの選択と組み合わせに関する完全な情報(有料リンクに伴う開示義務を含む)については、rel=“sponsored” と rel=“ugc”を参照してください。

nofollowはクロールやインデックスをブロックしますか?いいえ。

これは最も重要なセクションです。なぜなら、これが最も一般的な誤解であり、人気のあるガイドで今でも事実として述べられているのを見かけるからです(広く引用されているAhrefsのnofollowガイドは、Joshua Hardwickによって書かれ、Googleは「nofollowリンクをクロールしない」と主張しています。修正すべきはその点であり、Patrickの見解ではありません)。

現実は、Googleのドキュメントから直接引用すると、次のとおりです: “Remember that the linked pages may be found through other means, such as sitemaps or links from other sites, and thus they may still be crawled.” (翻訳) 「リンクされたページは、サイトマップや他のサイトからのリンクなど、他の手段で見つかる可能性があり、したがってクロールされる可能性があることを忘れないでください。」 nofollowは、どのリンクをたどるかに関するヒントであり、宛先を囲む壁ではありません。

したがって、これら3つの役割を分けて考えてください:

  • rel="nofollow"(リンクレベル) = 「このリンクを保証しません。」ターゲットをGoogleから除外するわけではありません。
  • noindex(ページレベル) = ページをインデックスから除外します。これは「このページを検索結果に表示したくない」場合のツールです。
  • robots.txtのdisallow(クロールレベル) = ボットがURLを取得するのを停止します。(そして注意: robotsでブロックされたページは、他のページがリンクしていれば依然としてインデックスされる可能性があります — 同じクロールとインデックスの区別です。)

ページへのすべてのリンクにnofollowを設定しても、サイトマップに含まれている場合、他のサイトがリンクしている場合、または他の場所に1つのフォローリンクがある場合、Googleはそのページをクロールおよびインデックスできます。nofollowはnoindexではありません。 これこそが、nofollowがリンクの世界とクロール・インデックスの世界の境界に位置する理由です。これはクロールパイプラインへのヒントであり、その制御ではありません。

リンクレベルのrel="nofollow"とrobotsメタタグのnofollowの比較

これらは同じ単語を共有しているため、常に混同されます。それらのスコープは完全に異なります:

  • rel="nofollow" は単一の<a>要素に付与され、その1つのリンクを修飾します。
  • robotsメタタグnofollow値 — <meta name="robots" content="nofollow">(またはX-Robots-Tag: nofollow HTTPヘッダー)— はページレベルの指示であり、クローラーにそのページ上のすべてのリンクをたどらないように指示します。

1つのリンクとページ上のすべてのリンク。誰かが「nofollowを追加した」と言った場合、どちらの意味かを尋ねる価値があります。両者は大きく異なる動作をするからです。(robots metaタグのnofollow値はnoindexやスニペット制御と並んで存在し、より広範なrobots metaタグの話の一部です。)

nofollowリンクはSEOに効果がありますか?

「nofollow」を「価値がない」と扱わないでください。いくつかのことは同時に真実です:

  • 現在はヒントであり、Googleが場合によっては考慮することもあります。
  • それでもリファラルトラフィックを生み出します — 実際の人がクリックして訪れます。
  • 自然な被リンクプロフィールにはnofollowリンクが含まれます。すべてフォローのプロフィールは不自然に見えます。

つまり、nofollowリンクは無駄なものではありません。ただ、「リンクの価値を渡す」ための戦略にすべきではないだけです。

nofollowを使うべき場合(そして使うべきでない場合)

次の場合に使用します:

  • 広告 / 有料掲載(sponsoredを推奨)。
  • アフィリエイトリンク(sponsoredを推奨)。
  • 信頼できないユーザー生成リンク — コメント、フォーラム、プロフィール(ugcを推奨)。
  • 保証したくない外部リンク。

使用する必要はありません:

  • 内部リンク — PageRankを操作するためにnofollowにしないでください。効果がなく、価値を漏らすだけです。自サイト内では自由にリンクしてください。
  • 信頼できる編集上の外部リンク — 優れた情報源への通常の参照にはnofollowは必要ありません。

nofollowの現状

私の調査 The State of Nofollow, UGC, & Sponsored Link Attributes で数値を分析したところ、新しい属性の採用率は非常に低いものでした。調査対象サイトの全被リンクのおよそ**10,6%がnofollowで、内部リンクの約3,6%にnofollowがありました。内部nofollowには有用な効果がないため、必要以上に高い数字です。新しい値はほとんど使われず、参照ドメインの約0,44%rel="ugc"、約0,01%**がrel="sponsored"を使っていました。ugc採用の大半は、バージョン5,3で自動追加したWordPressによるものです。CMSが自動適用しなければsponsoredugcの採用は低いままで、Webの大半は現在も通常のnofollowを使っています。

ヘッドとリンクレベルのシグナルがどのように組み合わさるかについてのより広い全体像については、metaタグのハブを参照してください。ヒントが発見にどのように流れ込むかについては、クロールとインデックスを参照してください。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.