最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
3000万以上
当社のプラグインを使用しているウェブサイト
20+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressでノーフォローリンクを追加する方法(初心者向け簡単ガイド)

WPBeginnerでは、初心者からよく受けるSEOに関する質問の1つが、WordPressにノーフォローリンクを追加する方法と、間違えるとウェブサイトに悪影響があるかどうかです。

それが重要となるいくつかの場所を知っていれば、悪影響はありません。

この記事では、WordPressにノーフォローリンクを簡単に追加する方法をご紹介します。また、サイトのSEOに影響を与えることなくノーフォローリンクを追加すべき場合についても説明します。

WordPressでノーフォローリンクを追加する方法と時期

この記事で取り上げる内容の簡単な概要を以下に示します。

これらのクイックリンクをクリックすると、さまざまなセクションに直接ジャンプできます。

ノーフォローリンクとは、rel="nofollow"属性が追加されたリンクのことです。これは、検索エンジンにあなたのページからリンク先のページへのランキング権威を渡さないように指示します。

リンクは検索エンジンの重要なランキングシグナルです。他のウェブサイトにリンクする場合、検索エンジンは通常、サイトの権威(「リンクジュース」または「ランキングパワー」と呼ばれることもあります)の一部をそれに渡し、そのページのランキングを上げるのに役立ちます。ノーフォローリンクは、その権威の流れを止めます。

Googleのノーフォローの扱いは時間とともに変化しました。

  • 2019年9月に、Googleはrel="sponsored"rel="ugc"という2つの新しいリンク属性を導入し、nofollowを厳密なルールではなくランキングの「ヒント」として扱うことを開始すると発表しました。
  • 2020年3月1日、これはクロールとインデックス作成にも公式になりました。Googleは新しいページを発見するためにノーフォローリンクをクロールするかもしれませんが、それを通じてランキング権威を渡すことはなくなりました。

すべての外部リンクをノーフォローにすることが、自身のWordPressウェブサイトのランキングを上げるのに役立つと信じている人もいます。

私たちの経験では、それは真実ではなく、実際にはコストがかかる可能性があります。正しく使用されたノーフォローは、ブロックするのではなく、どのリンクを推奨するかを制御することです。

WordPressブロックエディターでノーフォローリンクを追加する方法(デフォルトの方法)

プラグインやコードなしで、WordPressブロックエディター内で直接ノーフォローリンクを追加できます。これはほとんどの人にとって最も簡単な方法であり、どの投稿やページでも機能します。

まず、投稿またはページを作成または編集します。アンカーテキストを入力し、それを選択し、リンクアイコンをクリックしてURLを入力します。次に、リンクボックス内の「詳細設定」セクションをクリックして展開します。

WordPressでノーフォローリンクを追加する方法

「ノーフォローとしてマークする」ボックスをチェックします(必要に応じて「新しいタブで開く」もチェックします)。次に、矢印ボタンを押すか、「Enter」キーを押して適用します。

WordPressは、リンクにrel="nofollow"属性を自動的に追加します。

リンクがノーフォローかどうかを確認する方法

すべてのノーフォローリンクには、rel="nofollow" HTML属性が含まれています。

コードでの表示は次のようになります。

<a href="https://google.com" rel="nofollow">Google</a>

ライブページ上のリンクを確認するには、リンクにカーソルを合わせ、右クリックして、ブラウザで「検証」を選択します。

インスペクトツールを使用してノーフォロー属性を表示する

ブラウザウィンドウが2つの部分に分割されます。検証パネルで、リンクのHTMLソースコードを確認でき、nofollow属性があるかどうかを含めて確認できます。

無料のAIOSEOによるAll in One SEOアナライザーChrome拡張機能を使用することもできます。これは、nofollowリンクをページ上でハイライト表示するため、一目で確認できます。

AIOSEOのブラウザ拡張機能を使用してノーフォローリンクをハイライトする

一般的なSEOのベストプラクティスとして、完全に信頼または承認していない外部リンクにはnofollow を追加する必要があります。

Wikipediaや主要なニュースアウトレットのような権威あるサイトにnofollow を付けずにリンクすることは、完全に問題なく、むしろ推奨されます。なぜなら、信頼できるソースにリンクすることは、あなた自身のコンテンツの信頼性を高めるからです。

リンクの種類ごとの属性の使い方の簡単な参照ガイドを以下に示します。

リンクの種類使用するもの
信頼できるソースへの編集リンク(例:Wikipedia、ニュースサイト)フォローされたままにする(relは不要)
アフィリエイトリンクまたは有料/スポンサーリンクrel="sponsored"(またはrel="nofollow sponsored"
ユーザーコメント内のリンクrel="ugc"(WordPressはこれを自動的に追加します)
信頼できない、または保証できないサイトへのリンクrel="nofollow"
自身のページへの内部リンクフォローされたままにする(内部リンクを nofollow にしないでください)

この表は経験則をカバーしています。実際には、最もよく尋ねられるのはアフィリエイトおよびスポンサーリンクです。

多くのブロガーは、アフィリエイトリンクを通じてオンラインでお金を稼いでいます。これは、誰かがそれらを通じて購入すると手数料が発生するものです。

アフィリエイトリンクまたは有料リンクの場合、最も正確な選択肢はrel="sponsored"です(rel="nofollow sponsored"のように組み合わせることもできます)。

ただし、WordPressにはスポンサー属性を追加するオプションがありません。

スポンサー属性を追加するには、2つの簡単なオプションがあります。

  • アフィリエイトリンクを管理するプラグイン(例:Pretty Links)を使用します。これにより、アフィリエイトリンクにスポンサーおよびnofollow属性を追加できます。
  • ただし、アフィリエイトリンクを頻繁に追加しない場合は、All in One SEO(以下に示す)やYoast SEOのような多くの人気のあるWordPressプラグインでも、リンクにスポンサー属性を簡単に追加できます。

SEOプラグインでノーフォローリンクとスポンサーリンクを追加する方法

WordPressは通常のnofollowリンクをうまく処理しますが、sponsoredまたはugc属性を追加できず、リンクタイトル用のフィールドもありません。

ここでAll in One SEO (AIOSEO)が登場します。このプラグインは、リンクボックスにnofollow、sponsored、UGCのワンクリックトグルを追加するため、アフィリエイトリンクを正しくマークする簡単な方法です。無料版またはプレミアム版を使用できます。

まず、All in One SEO PremiumまたはAIOSEO無料プラグインをインストールしてアクティブ化します。

次に、投稿またはページを作成または編集し、アンカーテキストを追加して選択し、リンクアイコンをクリックします。

これにより、オンまたはオフにできるいくつかのオプションが表示されるリンクボックスが開きます。「新しいタブで開く」と「リンクに“nofollow”を追加する」の両方をオンにすることをお勧めします。

AIOSEOでノーフォローのスポンサーリンクを追加する

AIOSEOは、この同じボックスにsponsoredugcのトグルを追加し、リンクにタイトル属性を追加するフィールドも提供します。

タイトル属性は、リンクにカーソルを合わせたときに小さなツールチップを表示し、アクセシビリティと明確さの両方に役立ちます。

完了したら、矢印ボタンをクリックするか、「Enter」キーを押します。これにより、コンテンツにノーフォローリンクが追加されます。

WordPressメニューにノーフォローリンクを追加する方法

プラグインなしで、ナビゲーションメニューのリンクにノーフォロー属性を追加することもできます。オプションは少し隠されているため、どこにあるかを示します。

方法1:モダンブロックテーマ(外観 » エディター)

モダンなWordPressテーマを使用している場合、メニューはサイトエディターにあります。外観 » エディターに移動し、ナビゲーションメニューが含まれるテンプレートをクリックします。

その後、[+]をクリックして新しいリンクを追加します。右側のサイドバーに、その個々のリンクのブロック設定が表示されます。

WordPressナビゲーションメニューにノーフォローリンクを追加する

「Rel属性」フィールドにnofollowと入力し、画面上部にある「保存」ボタンをクリックします。WordPressは、そのメニューリンクにノーフォロー属性を追加します。

方法2:クラシックテーマ(外観 » メニュー)

まず、WordPress管理画面の外観 » メニューページに移動します。

編集したいメニューを選択し、「選択」ボタンをクリックして開きます。

クラシックテーマでメニューを選択する

次に、「カスタムリンク」タブをクリックし、リンクテキストと外部URLを追加します。

次に、「メニューに追加」ボタンをクリックします。

メニュー項目を追加する

リンクがメニュー構造列に表示されました。ノーフォロー属性を追加する前に、隠された設定をオンにする必要があります。

ページ右上隅にある「画面オプション」ボタンをクリックします。

メニューにリンク関係チェックボックスを追加する

「リンク関係(XFN)」と「リンクターゲット」のオプションをチェックします。

下にスクロールし、新しいメニュー項目の下向き矢印をクリックして展開します。

クラシックテーマのナビゲーションメニュー項目にノーフォローを追加する

「リンク関係(XFN)」ボックスにnofollowと入力します。必要に応じて、「リンクを新しいタブで開く」オプションをチェックすることもできます。

「メニューを保存」ボタンをクリックすることを忘れないでください。

すべての外部リンクを自動的に nofollow にする方法

重要:すべての外部リンクを自動的にノーフォローにすることは推奨しません。これは、信頼できるサイトへの権威の受け渡しを停止する乱暴なアプローチであり、実際には肯定的なSEOシグナルです。

リンクを手動で制御する方が、ほとんどの場合優れています。しかし、トレードオフを理解していて、それでも実行したい場合は、次の2つの方法があります。

方法1:WP External Linksプラグインを使用する

最も簡単なオプションはWP External Linksプラグインです。このプラグインは、投稿、ページ、メニュー、サイドバーの外部リンクにノーフォロー属性を追加します。そのため、上記の実際の手動およびコードの方法では到達できないサイドバーやフッターなどのサイト全体に外部リンクがある場合に適しています。

まず、プラグインをインストールしてアクティブ化します。ヘルプについては、WordPressプラグインのインストール方法に関するガイドを参照してください。

アクティブ化後、WordPressダッシュボードの新しいWP External Linksページに移動します。

すべての外部リンクにノーフォローを追加する

「フォローまたはノーフォローを設定」ドロップダウンを「nofollow」に変更します。

その上にある「外部リンクを開く」ドロップダウンを使用して、外部リンクを新しいタブで開くように設定することもできます。

すべての外部リンクにノーフォローを追加する

「変更を保存」ボタンをクリックします。これにより、サイト上のすべての外部リンクがノーフォローリンクに変換されます。

方法2:WPCodeを使用したコードスニペットの使用

軽量なコードベースのオプションをご希望の場合は、WPCodeのような無料のスニペットプラグインを使用できます。これにより、テーマファイルを編集せずにカスタムコードをサイトに安全に追加できます。

WPCodeをインストールして有効化した後、Code Snippets » + Add Snippetに移動し、「Add Your Custom Code (New Snippet)」を選択して、「Nofollow All External Links」のようなタイトルを付けます。

WPCodeでカスタムスニペットを追加する

Code Typeを「PHP Snippet」に設定し、次のコードを貼り付けます:

add_filter( 'the_content', 'wpb_nofollow_external_links' );

function wpb_nofollow_external_links( $content ) {
    // Extract just the host domain (e.g., 'www.wpbeginner.com') without the protocol
    $host = preg_quote( wp_parse_url( home_url(), PHP_URL_HOST ), '/' );

    return preg_replace_callback(
        '/<as[^>]*href="https?://(?!' . $host . ')[^"]+"[^>]*>/i',
        function ( $matches ) {
            $link = $matches[0];

            if ( stripos( $link, 'rel=' ) === false ) {
                return preg_replace( '/<as/i', '<a rel="nofollow" ', $link, 1 );
            }

            if ( ! preg_match( '/rel="[^"]*nofollow[^"]*"/i', $link ) ) {
                return preg_replace( '/rel="([^"]*)"/i', 'rel="$1 nofollow"', $link, 1 );
            }

            return $link;
        },
        $content
    );
}

挿入方法を「Auto Insert」に、場所を「Run Everywhere」に設定し、スニペットを「Active」に切り替えて「Save Snippet」をクリックします。

詳細については、WordPressにカスタムコードを追加する方法に関するガイドをご覧ください。

重要な制限事項:このスニペットは、投稿や固定ページのコンテンツ内の外部リンクにのみノーフォローを追加します。ナビゲーションメニュー、サイドバー、フッター、その他のウィジェットエリアのリンクには影響しません。それらもカバーする必要がある場合は、上記のWP External Linksプラグインがより適切な選択肢です。

nofollowリンクに関するよくある質問

私たちは何千ものユーザーのWordPressサイトを支援してきましたが、ノーフォローリンクに関して最もよく寄せられる質問は次のとおりです。

WordPressでノーフォローリンクを作成するにはどうすればよいですか?

ブロックエディターでリンクを追加し、リンクボックスの「詳細設定」セクションを展開して、「ノーフォローとしてマークする」にチェックを入れます(WordPress 6.4以降に組み込まれています)。WordPressはスポンサー属性を追加できないため、アフィリエイトリンクの場合は、AIOSEOやPretty Linksなどのプラグインを使用してください。

ノーフォロー、スポンサー、UGCの違いは何ですか?

rel="nofollow"は推奨しないサイトに、rel="sponsored"は有料またはアフィリエイトリンクに、rel="ugc"はコメントなどのユーザー生成コンテンツに使用します。WordPressはコメントリンクにugcを自動的に追加します。

内部リンクにノーフォローを追加すべきですか?

いいえ。内部リンクにノーフォローを絶対に使用しないでください。内部リンクは、検索エンジンがサイトをクロールするのを助け、自身のページ間で権威を伝達するため、SEOに良い影響を与えます。自身のページを検索結果から除外したい場合は、代わりにnoindexタグまたはrobots.txtルールを使用してください。ノーフォローではありません。

ノーフォローとnoindexの違いは何ですか?

それぞれ異なる役割を果たします。nofollowは、リンクを通じて権威を伝達するかどうかを制御するリンク属性です。noindexは、検索エンジンにそのページを検索結果にまったく含めないように指示するページレベルの指示です。

ノーフォロー、noopener、noreferrerの違いは何ですか?

noopenernoreferrerは、新しいタブで開くリンクに対してWordPressが自動的に追加するセキュリティおよびプライバシー属性であり、SEOには影響しません。リンクの権威に影響するのはnofollowのみです。これら3つを安全に組み合わせることができます:rel="nofollow noopener noreferrer"

WordPressでのリンク使用に関する追加リソース

このガイドがWordPressでノーフォローリンクを追加する方法を学ぶのに役立ったことを願っています。

これらの関連チュートリアルも参照することをお勧めします:

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

48件のコメント返信する

  1. この情報は私にとって非常に役立ちます。私もスポンサー付きリンクで作業したいと思っているので、この記事で読んだ知識は不可欠です。

  2. 「nofollow」属性の使用に関する素晴らしい記事です!これにより、必ずしも推奨しない外部サイトにリンクジュースが渡されないようになります。また、スポンサーコンテンツやアフィリエイトリンクに nofollow リンクを追加する場合、読者に対してリンク先のサイトとの関係を開示することも良い習慣だと思います。これにより、オーディエンスとの信頼と透明性が構築されます。

  3. 新しいWPバージョン(6.5)で、nofollow 属性をネイティブに追加するオプションが組み込まれたのは素晴らしいことです。画像にnofollowリンクを簡単に追加する方法を待っていました。

    • デフォルトエディターのno followリンクを使用するのは良い考えです。
      しかし、SEOの重要性を考えると、ほとんどの人がAIOSEOまたはその他のSEOプラグインを使用しています。リンクをno followリンクにするために、いつでもこれを使用できます。

  4. robots.txt にグローバルな nofollow を設定し、投稿ごとに特定のリンクを「follow」として個別に許可するというのはどうでしょうか?

  5. 外部リンクにノーフォローリンクを追加することは、SEOとランキングにとって有望に見えます。
    信頼できるウェブサイトにはノーフォローを使用せず、信頼性の低いウェブサイトにのみ使用すべきだと主張するのが最善です。
    信頼性の低いサイトについては、ここで疑問があります。
    なぜ誰かが信頼性の低い、または信頼性の低いサイトの参照として外部リンクを使用するのでしょうか?

  6. followとnofollowリンクの比率を考慮し、論理的にする必要があるという話を以前に読んだことがあります。人間の論理によれば、nofollowリンクの数は自然に多くなるはずです。しかし、価値のあるウェブサイトからのfollowリンクを活用することも、サイトの成長に効果的です。リンクをfollowまたはnofollowと見なすかどうかを決定する際に、どのような要因を考慮すべきでしょうか?

    • 考慮すべき主な点は、価値や権威の高いサイトであり、通常はそのようなサイトではnofollow を使用する必要はありません。

      管理者

  7. SEOの観点からは、外部リンクはnofollowにした方が良いと読んだことがあります。そうすることで、検索エンジンのロボットはウェブサイトの内部リンクにより集中します。そのため、プラグインを使用してすべての外部リンクをnofollowに設定しました。これは良い手法でしょうか、それともドメイン権威の高いドメインからの高品質なリンクについては例外を設ける方が良いでしょうか?

  8. もちろんです!外部リンクを作成することは、バックリンクに余裕を与え、Google、Bing、Yandex、Yahoo、DuckDuckGoなどの検索エンジンの結果ページでより上位にランク付けする機会を与える素晴らしい方法です。1ページ/ブログにリンクが多すぎると、検索エンジンのクローラーボットにとってスパムのように感じられる可能性があることを忘れないでください。そのため、ワークロードを相殺するために、dofollowリンク機能は、任意の記事でリンクを使いすぎる可能性を最小限に抑えるのに役立ちます。この記事は、私たち(ウェブマスター)が同じ問題に適切に対処するためのより多くの方法を支援してくれました。今後もより多くのリソースを提供していただけることを楽しみにしています。

    素晴らしい仕事を成し遂げたこと、おめでとうございます!

    • このフィードバックを共有していただきありがとうございます。確かに、リンクが多すぎると検索エンジンにスパムのように見られる可能性があります。

      管理者

  9. どのようなサイトが「権威あるウェブサイト」と見なされ、したがって「no follow」を追加しない方が良いのでしょうか?

    • ニッチによりますが、通常は信頼できるサイトで、ユーザーを自信を持って訪問させることができます。

      管理者

  10. 一部のWordPressユーザーは、サイト上のすべての外部リンクに自動的にnofollow属性を追加したいと考えています。これを実現するほとんどのソリューションはJavaScriptを利用していますが、これはGoogleやサイトのSEOにとって有益ではありません。

    Googleにとってなぜ役に立たないのか、do followリンクをランキング要因として見ていることは理解できます。しかし、すべての外部リンクをnofollowにすることが、サイトのSEOにとってなぜ悪いのでしょうか?

    • 信頼できるサイトへのリンクは、ユーザーにとって信頼できる情報源がどのサイトであるかを示すのに役立ち、ランキング向上に貢献する可能性があります。

      管理者

  11. ノーフォローの外部リンクをレンダリングするためのすべての可能なオプションを共有していただきありがとうございます。

    しかし、noreferer noopenerはノーフォローでもあると思いませんか?

    • SEOプラグインを使用している場合、通常はページの nofollow 設定オプションが追加されています。

      管理者

  12. 写真のキャプションにノーフォローリンクを追加するにはどうすればよいですか?画像クレジットには、写真家と私がダウンロードしたサイトへのリンクが含まれています。

  13. 素晴らしい投稿です。

    rel=”nofollow noreferrer opener” と rel=”noreferrer opener nofollow ” は両方とも同じですか? “noreferrer opener” の場合に “nofollow” をどこに挿入する必要があるのか正確にはわかりません。

  14. 外部リンクプラグインを有効にして変更を保存しましたが、投稿のHTMLコードを確認しても、「no follow」がどこにも表示されません。そこに表示されるべきですか?

  15. こんにちは。

    クラシックエディターで使用する別のプラグインを提案してもらえますか?

    「Title & No Follow for links」は古いようです。このメッセージが表示されています:

    「このプラグインは、WordPressの最新のメジャーリリース3つでテストされていません。メンテナンスまたはサポートが終了している可能性があり、WordPressの新しいバージョンで使用した場合に互換性の問題が発生する可能性があります。」

    ティア

  16. これを達成しようとするたびに投稿が壊れてエラーメッセージが表示されますが、メッセージは自分でコードを正しく入力していないことが原因だと疑っています(コーディング経験はありません)。私のコードの一部はあなたの例とは異なります。個々のリンクの場合

    ソリューション チュートリアルで説明されているようにコードエディターを使用してコードを手動で入力したところ、うまくいきました。この方法の方がはるかに簡単でした。

  17. このチュートリアルは間違っています。エラーメッセージが表示され続け、投稿が台無しになり、回復できません。このブロックはエラーに遭遇し、プレビューできません。

  18. こんにちは、WooCommerceの製品アフィリエイトリンクにノーフォローを追加する方法はありますか(プラグインなしで)。
    例:WooCommerceに製品を追加し、「シンプルな製品」から「外部/アフィリエイト製品」に変更できます。リンクを挿入することはできますが、HTMLを編集したり、ノーフォローを設定するオプションはありません。
    ありがとうございます。

    • デフォルトのオプションがない場合に、外部リンクを nofollow にカスタマイズする方法については、WooCommerceのサポートにお問い合わせください。

      管理者

  19. 外部リンクをnofollowにするためのすべての可能なオプションを共有していただきありがとうございます。

    しかし、noreferer noopener は nofollow も意味すると思いませんか?

    • これらは似ていますが、ノーフォローとは少し異なる理由で使用されます。ノーフォローは、SEOの観点からGoogleなどのクローラーにリンクをたどらないようにするためのものであり、リファラーレスとノーオープナーは、リンク先のサイトがあなたのリンクについて知ることができる量を制限します。

      管理者

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。