目次
WordPressにおける外部リンクの基礎知識と近年の動向
WordPressサイト運営において、外部サイトへのリンク(外部リンク)は、情報の信頼性向上や読者の利便性向上に不可欠でございます。しかし、その設定方法や運用によっては、SEO評価やセキュリティに影響を及ぼす可能性もございます。
この記事では、2026年現在のWordPressにおける外部リンクの最適な設定方法、近年のSEO動向を踏まえた注意点、そしてよくあるトラブルの解決策について、具体的な手順とコード例を交えながら詳しく解説してまいります。読み終える頃には、貴サイトの外部リンクを適切に管理し、SEOとユーザビリティを両立させるための知識と実践的なスキルを習得いただけるかと存じます。
外部リンクとは、自サイト以外のウェブサイトへ向かうリンクのことでございます。読者にとって有益な情報源を紹介したり、引用元を明示したり、あるいはアフィリエイト収入を得るために利用されたりいたします。SEOの観点からは、かつてはPageRankの受け渡しに重要な役割を担っておりましたが、Googleのアルゴリズム進化に伴い、その扱いはより複雑になってまいりました。
近年の大きな動向としましては、2019年9月にGoogleがrel="nofollow"属性に加え、rel="ugc"(User Generated Content)とrel="sponsored"の2つの新しい属性を導入したことが挙げられます。これにより、リンクの性質をより詳細にGoogleに伝えることが可能になりました。2026年現在、これらの属性は引き続きGoogleのランキングシステムにおける「ヒント」として利用されており、リンクの意図を正確に伝えるためのベストプラクティスとして定着しております。
外部リンクの基本的な設定方法と推奨される属性
WordPressで外部リンクを設定する方法は、ご利用のエディタによって異なります。ここでは、ブロックエディタ(Gutenberg)とクラシックエディタ、それぞれの設定方法と、推奨されるrel属性についてご説明いたします。
ブロックエディタ(Gutenberg)での設定
WordPress 5.0以降の標準エディタであるブロックエディタでは、直感的な操作で外部リンクを設定できます。

- リンクを設定したいテキストを選択し、ツールバーに表示される「リンク」アイコン(鎖のマーク)をクリックいたします。
- リンクURLを入力し、「新しいタブで開く」のトグルをオンにいたします。
rel属性を追加したい場合は、リンク設定パネルの「高度な設定」または「追加CSSクラス」セクションで手動で追加するか、後述するプラグインを利用いたします。WordPress本体の機能として、target="_blank"を設定すると自動的にrel="noopener"とrel="noreferrer"が追加されることが多くございますが、古い投稿や特定の状況では手動での確認も重要でございます。
【体験談】以前は手動でrel属性を追加していましたが、近年ではブロックエディタの進化や専用プラグインの登場により、より直感的に設定できるようになりました。特に新しいタブで開く設定とnofollowなどの属性の組み合わせは、WordPress 5.9以降のブロックエディタで非常にスムーズに行えるようになっています。しかし、アフィリエイトリンクなどでsponsored属性を確実に追加したい場合は、手動での確認やプラグインの活用が依然として有効でございます。
クラシックエディタでの設定
クラシックエディタをご利用の場合も、同様にリンクを設定できます。
- リンクを設定したいテキストを選択し、ツールバーの「リンクの挿入/編集」アイコンをクリックいたします。
- リンクURLを入力し、「リンク設定オプション」(歯車アイコン)をクリックいたします。
- 「リンクを新しいウィンドウまたはタブで開く」にチェックを入れます。
rel属性を追加するには、テキストモードに切り替えてHTMLを直接編集するか、対応するプラグインを利用いたします。
推奨されるrel属性とその選び方(2026年版)
外部リンクのrel属性は、Googleにそのリンクの性質を伝える重要な役割を担います。2026年現在、以下の属性を適切に使い分けることが推奨されております。
nofollow: リンク先のコンテンツを保証しない場合や、SEO評価(PageRank)を意図的に受け渡したくない場合に用います。例えば、コメントスパム対策や、信頼性が不明なサイトへのリンクなどに使用いたします。ugc: User Generated Contentの略で、ユーザー生成コンテンツ(コメント、フォーラム投稿、掲示板など)内のリンクに使用いたします。Googleはこれをヒントとして、ユーザーが作成したリンクであることを認識します。sponsored: 広告リンク、有料リンク、アフィリエイトリンクなど、金銭的な報酬を伴うリンクに使用いたします。これにより、Googleは広告であることを明確に認識し、公平なランキングを維持するのに役立てます。noopener:target="_blank"で新しいタブやウィンドウを開く際に、リンク先のページが元のページ(自サイト)のwindow.openerオブジェクトにアクセスすることを防ぐセキュリティ属性です。これにより、「Tabnabbing」と呼ばれるフィッシング攻撃のリスクを軽減いたします。noreferrer: リンク先のページにリファラ情報(どのサイトからアクセスしたか)を渡さないようにするプライバシー属性です。
これらの属性は組み合わせて使用することが可能でございます。以下に具体的なコード例をご紹介いたします。
<!-- アフィリエイトリンクの場合 -->
<a href="https://example.com/affiliate-product/" target="_blank" rel="noopener noreferrer sponsored">おすすめ商品はこちら</a>
<!-- 信頼できないユーザーコメント内のリンクの場合 -->
<a href="https://example.com/user-comment/" target="_blank" rel="noopener noreferrer nofollow ugc">ユーザーの投稿</a>
<!-- 一般的な外部リンク(信頼できるがSEO評価を渡したくない)の場合 -->
<a href="https://example.com/useful-resource/" target="_blank" rel="noopener noreferrer nofollow">参考情報</a>
noopenerとnoreferrerは、target="_blank"を使用する際には必ずセットで記述することを強くお勧めいたします。WordPressの新しいバージョンでは自動的に追加されることが多くなっておりますが、念のため確認し、手動で追加する習慣をつけることが安全でございます。
外部リンク管理のベストプラクティスと役立つツール
外部リンクの適切な管理は、サイトの健全性を保ち、読者体験を向上させる上で非常に重要でございます。
なぜ「新しいタブで開く」設定が重要なのか
外部リンクを新しいタブで開く設定(target="_blank")は、読者が貴サイトから離脱することなく、参照先の情報も確認できるようにするために有効でございます。これにより、読者は元の記事に戻りやすくなり、サイトの滞在時間や回遊率の向上にも寄与する可能性がございます。
ただし、内部リンク(自サイト内の他の記事へのリンク)に対しては、基本的に新しいタブで開く設定は不要でございます。読者がサイト内を自由に移動できることを妨げないよう、使い分けが肝要でございます。

外部リンク管理プラグインの活用
複数の外部リンクを管理する際、手動での設定は手間がかかり、ミスも発生しやすくなります。そこで、プラグインを活用することで、効率的かつ確実に管理することが可能でございます。
- External Links: このプラグインは、外部リンクに自動的に
target="_blank"やrel="nofollow"、rel="noopener"、rel="noreferrer"などを追加する機能を提供いたします。サイト全体または特定のカテゴリに対して一括で設定を適用できるため、手動設定の手間を大幅に削減できます。特に、既存の多くの記事に一括で設定を適用したい場合に非常に有効でございます。 - Broken Link Checker: サイト内のリンク切れを定期的に検出し、報告してくれるプラグインでございます。リンク切れはユーザビリティを損ない、SEOにも悪影響を及ぼすため、このプラグインによる定期的なチェックは非常に重要でございます。検出されたリンク切れは、管理画面から直接修正や削除が可能でございます。
【体験談】複数のサイトを運用している経験から申し上げますと、手動でのrel属性管理は非常に手間がかかり、ミスも発生しがちでございました。特に数百記事を超える大規模サイトでは、External Linksのようなプラグインを導入することで、一括で設定を適用できるため、運用効率が格段に向上いたしました。ただし、プラグインはWordPressのバージョンアップで互換性問題が発生することもあるため、導入前には必ずテスト環境での検証をおすすめいたします。また、Broken Link Checkerは確かに便利ですが、サイトの表示速度に影響を与える可能性も指摘されており、その場合はGoogle Search Consoleの「クロールエラー」や外部のリンクチェッカーツールを併用することもご検討ください。
定期的なリンク切れチェック
リンク切れは、読者にとって不快な体験を与えるだけでなく、Googleからのサイト評価を損なう可能性もございます。定期的なリンク切れチェックは、サイトの健全性を維持するために不可欠でございます。
- 前述の
Broken Link Checkerプラグインを利用する。 - Google Search Consoleの「クロールの統計情報」や「インデックス カバレッジ」レポートを確認し、クロールエラーがないかチェックする。
- AhrefsやSemrushなどのSEOツールに搭載されているリンク監査機能を利用する。
これらの方法を組み合わせ、定期的にサイト内のリンク状態を把握し、問題があれば速やかに修正することが重要でございます。
外部リンクに関するよくある問題と解決策
外部リンクの運用においては、いくつかの一般的な問題に直面することがございます。ここではそれらの問題とその解決策について解説いたします。
リンク切れの発生
問題点: リンク先のウェブページが削除されたり、URLが変更されたりすることで、外部リンクが機能しなくなることです。これは読者の不満につながり、検索エンジンの評価にも悪影響を及ぼします。
解決策:
Broken Link Checkerプラグインを導入し、定期的な自動チェックとレポートを利用します。- Google Search Consoleの「インデックス カバレッジ」レポートで、404エラー(ページが見つかりません)が表示されているURLがないか確認します。
- リンク切れが発見された場合、新しいURLに修正するか、関連性の高い別の情報源にリンクを張り替えるか、またはリンク自体を削除いたします。

SEO評価の意図せぬ流出(PageRank Sculptingの誤解)
問題点: かつてはnofollow属性を使って、特定のリンクにPageRankを渡さないことで、他の内部リンクにPageRankを集中させる「PageRank Sculpting」という手法が議論されました。しかし、Googleはnofollow属性でPageRankが「流れない」のではなく「希釈される」と説明しており、現在ではこの手法は推奨されておりません。不必要にnofollowを使うと、かえってSEOに悪影響を与える可能性がございます。
解決策:
nofollow、ugc、sponsoredの各属性は、リンクの意図をGoogleに伝えるための「ヒント」として機能いたします。これらの属性は、本当にそのリンクが信頼できない、ユーザー生成コンテンツである、または広告である場合にのみ使用すべきでございます。- 信頼できる情報源への外部リンクであれば、基本的に
rel属性なしでPageRankを渡すことを恐れる必要はございません。むしろ、関連性の高い外部リンクはサイトの信頼性向上に寄与いたします。
セキュリティリスク(Tabnabbingなど)
問題点: target="_blank"属性を使用し、新しいタブで外部リンクを開く際、悪意のあるサイトがwindow.openerオブジェクトを利用して、元のタブ(自サイト)のURLをフィッシングサイトに変更する「Tabnabbing」という攻撃手法が存在いたします。
解決策:
target="_blank"を使用する外部リンクには、必ずrel="noopener noreferrer"属性を付与してください。noopenerはwindow.openerへのアクセスを遮断し、noreferrerはリファラ情報を渡さないことで、セキュリティとプライバシーを保護いたします。- WordPressの比較的新しいバージョンでは、
target="_blank"を設定すると自動的にrel="noopener"が付与されるようになっておりますが、古い投稿や手動で記述したHTMLリンクでは、必ずご自身で確認し、必要に応じて追加してください。
外部リンクが多いことによるページの表示速度への影響
問題点: 過剰な外部リンクは、ブラウザが多くの外部リソースを読み込む必要があるため、ページの表示速度に影響を与える可能性がございます。特に、リンク先のサイトが遅い場合や、多くのJavaScriptを読み込むようなサイトである場合に顕著でございます。
解決策:
- 本当に必要で、読者にとって価値のある外部リンクに絞り込みます。
- 可能であれば、一部の外部リンクに対して遅延読み込み(Lazy Load)を検討いたします。ただし、これは実装が複雑になる場合があり、すべてのケースに適用できるわけではございません。
- サイト全体の表示速度改善の一環として、画像最適化、キャッシュプラグインの導入、高速なホスティングサービスの利用などを総合的に検討することが重要でございます。

2026年現在の外部リンク運用におけるヒントとベストプラクティス
WordPressサイトを健全に運用し、SEOとユーザビリティを両立させるために、以下のベストプラクティスを実践されることを強くお勧めいたします。

- 目的に応じた
rel属性の使い分けを徹底する: Googleはnofollow、ugc、sponsoredをヒントとして利用するため、リンクの意図を正確に伝えることが重要です。アフィリエイトリンクにはsponsored、コメント欄のリンクにはugc、信頼性に疑問があるリンクやPR目的でないがPageRankを渡したくないリンクにはnofollowを適用するなど、それぞれの意味を理解して適切に使い分けてください。 - 常に
noopener noreferrerをセットで記述する: セキュリティとプライバシー保護のため、target="_blank"を使用する外部リンクには、必ずrel="noopener noreferrer"を付与してください。WordPressの自動追加機能に頼りすぎず、手動で追加する習慣をつけることをおすすめいたします。これにより、Tabnabbing攻撃のリスクを排除し、読者の安全を守ることができます。 - 定期的なリンク監査を欠かさない: リンク切れはユーザビリティとSEOに悪影響を及ぼします。
Broken Link CheckerプラグインやGoogle Search Console、外部のSEOツールなどを活用し、定期的にサイト内の外部リンクを監査し、問題があれば速やかに修正する体制を構築してください。 - ユーザー体験を最優先に考える: 読者がスムーズに情報にアクセスできるよう、リンクの設置場所や開き方を考慮することが重要でございます。関連性の高い情報へのリンクは積極的に設置し、読者がサイト内を快適に回遊できるよう配慮してください。しかし、過剰なリンクや不必要な新しいタブでの開放は、かえって読者の負担となる可能性がございますのでご注意ください。
- WordPress本体とプラグインを常に最新の状態に保つ: WordPress本体や利用しているプラグインの最新バージョンには、セキュリティ強化や機能改善、バグ修正が含まれております。常にこれらを最新の状態に保つことで、外部リンクに関する潜在的なセキュリティリスクや互換性問題を未然に防ぎ、サイトを安全かつ安定的に運用することが可能となります。
まとめ
WordPressにおける外部リンクの適切な設定と管理は、サイトのSEO評価、ユーザビリティ、そしてセキュリティを向上させる上で極めて重要でございます。2026年現在、Googleのアルゴリズム進化やセキュリティリスクの増大に伴い、rel="nofollow ugc sponsored noopener noreferrer"といった属性の適切な使い分けが、これまで以上に求められております。
この記事では、ブロックエディタやクラシックエディタでの具体的な設定方法、各rel属性の意味と使い分け、そしてExternal LinksやBroken Link Checkerといったプラグインを活用した効率的な管理方法について詳しく解説いたしました。また、リンク切れやセキュリティリスク、SEO評価の誤解といったよくある問題に対する解決策もご紹介しております。
貴サイトの外部リンクが、常に最新のベストプラクティスに則って運用されているか、今一度ご確認いただき、必要に応じて設定の見直しやプラグインの導入をご検討ください。適切な外部リンク管理を通じて、読者にとって価値のある、安全で信頼性の高いWordPressサイトを構築・維持されることを心より願っております。





