ブログを始めたばかりの頃は、あらゆるものにリンクしていました。役立つツール、クールな記事、そして気に入った商品などです。しかし、適切な設定なしにリンクを共有しすぎると、検索エンジンを混乱させる可能性があることに気づいていませんでした。
Googleは、スポンサーコンテンツやアフィリエイト製品に事前に通知せずにリンクする場合、うるさくなります。これらのリンクを正しく処理しないと、サイトのSEOスコアを最適化する機会を逃している可能性があります。
その解決策は「nofollow」属性を追加することです。これにより、Googleにランキング目的で特定のリンクを無視するように指示できます。WPBeginnerでは、優れたリソースを共有しながら、リンクプロファイルをクリーンに保つためにこれを使用しています。
無料プラグインと簡単なコードスニペットを使用して、WordPressで外部リンクを自動的にnofollowにする方法を説明します。

この記事で学べることの概要を以下に示します。
Nofollow リンクとは何か、そしてなぜそれを使用するのか?
nofollowリンクは、通常のハイパーリンクにrel="nofollow"という追加コードが付いたものです。これにより、Googleなどの検索エンジンに、リンク先のページにSEO権威を渡したくないことを伝えます。
Googleのような検索エンジンは、リンクを使用してコンテンツが何についてのものであるか、およびそれがウェブ上の他のページとどのように関連しているかを理解します。
高品質な外部リンクにリンクすることは良い習慣ですが、特定の種類のリンクについて検索エンジンに伝える方法が必要です。これは、アフィリエイトリンク、スポンサー付きコンテンツ、またはコメントなどのユーザー投稿コンテンツ内のリンクの場合に特に重要です。
nofollow属性を持つリンクは、コードでは次のようになります。
<a href="http://example.com" rel="nofollow">Example Website</a>
さて、サイト上のすべてのリンクを一つずつ確認して手動で追加することもできますが、それは非常に手間がかかります。
だからこそ、プロセスを自動化することが最も賢明なアプローチなのです。以下に示す方法は、サイト全体で各外部リンクが正しく扱われるように、自動的に処理してくれます。
方法1:無料プラグインを使用してすべての外部リンクをNofollowにする
始めたばかりの方や、シンプルで設定したら忘れるだけのソリューションをお探しの方には、この方法をお勧めします。これは、必要に応じて特定のドメインを除外しながら、グローバルに設定を適用できる無料の専用プラグインを使用します。
まず、 外部リンク プラグインをインストールして有効化する必要があります。プラグインを一度もインストールしたことがない場合でも心配しないでください。 WordPressプラグインのインストール方法 に関する詳細ガイドがあり、すべてのステップを説明しています。
有効化したら、WordPress管理ダッシュボードの「WP External Links」ページに移動してください。ここに、プラグインのすべての設定があります。
「外部リンク」タブに移動します。「フォローまたはノーフォローを設定」オプションを見つけて、ドロップダウンメニューから「nofollow」を選択します。

また、「外部リンクを開く」オプションを「各ウィンドウまたはタブで個別に開く」に設定することもお勧めします。これは、訪問者をあなたのウェブサイトに留めておくための優れたユーザーエクスペリエンスの実践です。
完了したら、必ずページの下部にある「変更を保存」ボタンをクリックしてください。
プラグインは、WordPressサイト全体のすべての外部リンクにnofollow属性を自動的に追加します。
方法2:コードスニペットでリンクを自動的にNofollowにする
この方法は、WordPressサイトにコードを追加することに慣れている方向けです。軽量なソリューションですが、上記のプラグイン方法とは異なり、このスニペットはnofollow属性を追加するだけであることに注意してください。リンクを新しいタブで開くように強制するわけではありません。
テーマのfunctions.phpファイルを直接編集することは強く推奨しません。小さなエラーでもサイトが壊れる可能性があります。最も安全で簡単な方法は、無料のWPCodeプラグインを使用することです。
専門家の見解: WPCodeは、すべてのウェブサイトで重要なコードスニペットを管理するために使用しています。これにより、テーマファイルを変更せずにカスタム機能を追加できるため、サイトの安定性にとって非常に重要です。詳細については、当社の完全なWPCodeレビューをご覧ください。
まず、無料のWPCodeプラグインをインストールして有効化します。ヘルプが必要な場合は、WordPressプラグインのインストール方法に関するガイドに従ってください。
アクティベートしたら、コードスニペット » + スニペットを追加に移動し、「カスタムコードを追加(新規スニペット)」をクリックします。

スニペットに「すべての外部リンクをNofollow」のようなタイトルを付けて開始します。
次に、次のコードを「コードプレビュー」ボックスに貼り付けます。
add_filter( 'the_content', 'wpb_nofollow_external_links' );
function wpb_nofollow_external_links( $content ) {
return preg_replace_callback(
'/[<]a[^>]+/',
function( $matches ) {
$link = $matches[0];
$site_link = get_bloginfo( 'url' );
if ( strpos( $link, 'rel' ) === false ) {
$link = preg_replace( '%(href="https?://(?!' . preg_quote( $site_link, '/' ) . ')[^"]+)"%', '$1 rel="nofollow"', $link );
} elseif ( preg_match( '%rel="([^"]+)"%', $link, $rel_matches ) ) {
$rel = $rel_matches[1];
if ( ! preg_match( '/\bnofollow\b/i', $rel ) ) {
$link = str_replace( 'rel="' . $rel . '"', 'rel="' . $rel . ' nofollow"', $link );
}
}
return $link;
},
$content
);
}
注意: このコードは、WordPress の投稿やページのコンテンツ内のリンクにのみ nofollow 属性を追加します。ナビゲーションメニュー、サイドバー、フッター、その他のウィジェットエリアのリンクには影響しません。ナビゲーションメニューのリンク

「コードタイプ」が「PHPスニペット」に設定されていることを確認してください。
コードの下で、「挿入」メソッドを「自動挿入」、「場所」を「すべて実行」に設定します。

最後に、上部にあるスイッチを「アクティブ」に切り替え、「スニペットを保存」ボタンをクリックします。
このコードは、サイト上で自動的に実行され、すべての外部リンクにnofollow属性を追加します。
よくある質問 (FAQ)
多くの初心者は、ウェブサイトでnofollow属性をいつ、なぜ使用すべきかについて質問することがよくあります。WordPressで外部リンクを管理することについて、よく受ける質問をいくつかご紹介します。
nofollow、sponsored、ugc の違いは何ですか?
これらはすべて、Googleにリンクについてさらに詳しく伝えるrel属性の値です。nofollowは、リンク先のページを完全に支持しないことを示す一般的なヒントです。ただし、アフィリエイトリンクを追加する場合は、Googleはsponsored属性を推奨しますが、nofollowも引き続き受け入れられます。
2. すべての外部リンクをノーフォローにするとSEOに悪影響がありますか?
ペナルティをトリガーすることはありませんが、すべての外部リンクを厳密にno-followすることは、必ずしも成長のための最善の戦略ではありません。高品質で権威のあるソース(主要なニュースサイトやWikipediaなど)へのリンクは、Googleがあなたのニッチを理解するのに役立ちます。より良いアプローチは、プラグインメソッドを使用して信頼できるサイトへのリンクを「許可」し、残りはno-followすることです。
3. プラグインとコードメソッドのどちらが良いですか?
ユーザーが最も快適に感じるかによります。ほとんどのユーザーには、外部リンクプラグインの使用をお勧めします。シンプルで、専用で、設定も簡単です。別のプラグインを追加したくない場合や、コードの追加に慣れている場合は、WPCodeの方法が、軽量で優れた代替手段となります。
4. 外部リンクにnofollow属性が付いているかどうかを確認するにはどうすればよいですか?
ウェブブラウザから簡単に確認できます。サイト上のページにアクセスし、外部リンクを右クリックして「検証」を選択するだけです。これにより開発者パネルが開き、HTMLが表示され、リンクの<a>タグにrel="nofollow"が追加されているかどうかを確認できます。

WordPress SEOのための追加リソースとガイド
このガイドが、WordPressで外部リンクをすべてnofollowにする方法を学ぶのに役立ったことを願っています。
リンクの管理やウェブサイトのSEO改善に役立つその他のガイドもご覧ください。
- WordPressでアフィリエイトリンクを追加する方法(正しい方法)
- 初心者向け WordPress SEO 完全ガイド(ステップバイステップ)
- WordPressで外部リンクを追跡する方法
- WordPress向けのアフィリエイトマーケティングツールとプラグインのベスト
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。


イジー・ヴァネック
「nofollow」に関する懸念ですが、常に使用するのは良いことですか、それとも非常に高い著者権を持つページについては例外を設けるべきですか?
WPBeginnerサポート
記事で価値の高いサイトの nofollow をスキップすることはできますが、それはテストと、どのサイトに nofollow を含めないかという個人的な好みの問題です。
管理者
クリステン・コスタ
注意: このプラグインは、2019年6月現在、いくつかのカテゴリページを破損させています。非常に注意してください。破損とは、カテゴリページが空白で表示されることを意味します。
WPBeginnerサポート
お知らせいただきありがとうございます。プラグインを確認し、機能しない場合は代替手段を見つけ次第、記事を更新します。
管理者
ポール
こんにちは。
ヘルプをありがとうございます。External Linksプラグインをインストールしました。ただし、簡単な質問があります。私のウェブサイトの多くのリンクはボタン形式ですが、あなたが提案したExternal Linksプラグインはこれらにも機能し、nofollowにしますか?私の理解では、すべての外部リンクをnofollowにするので、そうなると思いますか?
ありがとう
ポール
Natasha
利益を得るリンクだけをノーフォローにする必要があると思っていましたか?アフィリエイトリンクのような?
つまり、すべての外部リンクを nofollow にする必要があるということですか?
WPBeginnerサポート
はい、ただし、それらの外部リンクがご自身の所有するウェブサイトであり、do-followリンクの恩恵を受けさせたい場合は除きます。
管理者
Sagar Patil
ありがとうございます。External linksプラグインを使用しました。
Amit Singh
Hello,
良い記事です。私のWPサイトに関して問題があります。投稿やページへのインバウンドリンク(サイドバー、フッターのみで機能します)はモバイルのような小さなデバイスでは機能しませんが、コンピューターでは正常に機能します。この問題をどのように解決できますか。WP External Linkプラグインを使用していますが、結果がありません。あなたのサイトで読んだように、open external link wp pluginも使用しましたが、機能しませんでした。この問題を解決するのを手伝ってください。
ありがとう
Dheeraj Tiwari
本当にありがとうございます。とても助かります!
サンディープ
最近Googleでのランキングを失いました。求人情報サイトを運営していますが、すべて正しく行っていますが、nofollowやnext windowを使わずにすべての外部リンクを使用しています。私のウェブサイトには約1000の外部リンクがあります。Googleでのランキングを取り戻すための何かアイデアはありますか?wpbeginner、あなたは私の唯一の希望です…返信をお願いします。
WPBeginnerサポート
Sandeep さん、こんにちは。
記事に記載されている指示に従ってください。「External Links」プラグインの助けを借りて、すべての外部リンクにnofollowを追加できるようになります。
管理者
sean
外部リンクすべてにノーフォローを適用するプラグインを使用しています。しかし、時々リンクをフォローさせる必要があり、そのために rel= “do follow” を使用しています。確認すると、ノーフォローとフォローの両方が表示されました。
どうすればよいですか?
WPBeginnerサポート
すべてのリンクをnofollowにするために使用しているプラグインのドキュメントを参照してください。プラグインの作成者は、一部のリンクをdo-followにする方法を説明している場合があります。説明していない場合は、その方法を尋ねる必要があります。
管理者
ウスマン
ステップバイステップのガイドを提供していただき、ありがとうございます。
シェリル
最近、Googleから次のような不穏なメールを受け取りました。
Google は、お客様のサイトから他のサイトへのリンクに、不自然または無関係なパターンを検出しました。このパターンは、Google 検索結果で他のサイトのランキングを人為的にブーストしようとするものです。このような不自然なランキングは、検索結果がユーザーの実際のクエリに関連性のない結果を優先することになります。また、Google ウェブマスター ガイドラインにも違反します。そのため、お客様のサイトのリンクに対する信頼性を低下させています。
私はほぼすべての投稿でアフィリエイトリンクを使用しており、現在450以上の投稿があります。各リンクを手動でコーディングする必要がある場合、永遠にかかってしまいます...。このアクションの正確な原因についてGoogleから説明を得ることはできますか?
ありがとう
シェリル
ロドリゴ
外部リンクのフォローしないことの長所と短所について、さらにフィードバックはありますか?まだ決めていません。このプラグインをインストールしたばかりですが、コメントを読んで、それが正しいことだったのかどうか疑問に思っています。
WPBeginnerサポート
すべてのリンクではありません。外部リンクにのみノーフォローを適用する必要があります。外部リンクとは、ユーザーをあなたのウェブサイトから別のウェブサイトに移動させるリンクのことです。
管理者
ロドリゴ
ありがとうございます!
Arize
Well, Thanks you should have said that earlier
Ted
これを行うための実際の解決策を提供してくれればよかったのにと思います。問題を解決するために、また別のプラグインを追加するのは正しい方法ではありません。
ピーター・グリフィス
I think it’s important to note that in almost all circumstances it’s not a good idea to no follow ALL external links as that completely defeats the purpose – it’s clear that Google thinks this too
A while ago I thought about using a plugin to do this but a website looks much more natural if you don’t do this. If you think about it it says to Google that all external links on the site are paid links, and if all links can be bought, how useful would they be for the visitor and a different site that doesn’t nofollow everything should be ranked higher as a result – correct me if I’m wrong though.
Gaurav Khurana
このような便利なプラグインが存在することを知って良かった
Mickey
リンクジュースを維持するためにnofollowを使用するという考えは2009年に廃れました。この時点で、nofollowを設定しても、設定しなくても、リンクジュースは失われます。WooRankからの詳細はこちらです。
リンクを信頼できる場合は、フォローさせてください。どちらにしても同じなので、彼らにクレジットを返しましょう。リンクを信頼できないなら、なぜあなたのブログにあるのですか?
もちろん、広告やユーザー生成コンテンツ(コメントなど)はnofollowにしますが、それ以外のブログのコンテンツはすべてオープンにしてフォローする必要があります。
Gaurang Thakor
全く同感です、旦那様!
Mark Corder
SEO/NoFollowの議論で、コンテンツを補完する外部サイトへのリンクを持つことは良いことで、それらは「follow」させるべきだと聞いたことがあります。私のフォトブログには多くの外部リンクがあり、そのほとんどが、私が提示している写真に関連する公式情報、例えば州立公園/森林局のウェブサイトやWikipediaの記事につながっています。
これらをNoFollowとしてマークすべきですか?
muncy
リンクを新しいウィンドウで開くことは、アクセシビリティの観点から良い習慣ではありません。
Diamsy
なぜそれがアクセシビリティの観点から良くないプラクティスだと言うのですか?