「記事を増やしているのに、なかなか順位が上がらない。」
そんな状況に陥っているサイトの多くは、内部リンクの設計に問題を抱えています。 記事単体の質がどれだけ高くても、ページ同士が適切につながっていなければ、Googleはサイト全体のテーマ性を正しく評価できません。
内部リンクは、サイト内の「道路」です。 道路が整備されていない街では、どれだけ素晴らしい店があっても客は辿り着けません。同じことがWebサイトでも起きています。
この記事では、内部リンクの基本的な役割から、SEO効果を最大化する具体的な貼り方、サイト構造を踏まえた設計の考え方まで、実務レベルで使える知識を体系的にまとめました。
「なんとなくリンクを貼っている」状態から「戦略的に設計する」状態へ。 この記事を読み終える頃には、内部リンクの最適化が自社サイトですぐに実行できるようになります。
なお、SEO対策の全体像を把握したい方は、SEO対策とは?初心者でもわかる完全ガイドを先にお読みください。内部リンクを含むSEOの3本柱(内部対策・コンテンツSEO・外部対策)を俯瞰できます。
内部リンクとは?SEOにおける2つの役割
内部リンクとは、同じドメイン内のページ同士をつなぐリンクのことです。 グローバルナビゲーション、パンくずリスト、記事本文中のテキストリンク、関連記事の一覧、フッターリンクなど、すべてが内部リンクに該当します。
外部リンク(別ドメインへのリンク)と混同されがちですが、内部リンクはあくまで自サイト内で完結するリンクです。そして、この「自サイト内のリンク」が、SEOにおいて非常に大きな2つの役割を果たしています。
役割1: クローラーの巡回を助ける
Googleのクローラー(Googlebot)は、リンクをたどってページを発見・巡回します。 内部リンクが適切に張り巡らされていれば、クローラーはサイト内のページを効率よく発見できます。
逆に、内部リンクが少ないページは「孤立ページ(オーファンページ)」になりやすく、クローラーに発見されにくくなります。Googleの公式ドキュメントでも、「他のページからリンクされていないページはクロールされない可能性がある」と明記されています。
実際、100ページ以上のサイトで孤立ページの割合を調査したAhrefsのデータによると、全ページの約26.2%がどこからも内部リンクを受けていなかったという結果があります。4分の1以上のページがGoogleに見つけてもらえない可能性があるのです。
役割2: ページの評価(PageRank)を分配する
内部リンクのもう1つの重要な役割は、ページの評価を分配することです。
Googleはかつて「PageRank」というスコアでページの重要度を評価していました。PageRankは現在も内部的に使われており、リンクを通じてページ間でスコアが受け渡されます。
わかりやすく言えば、トップページに集まった評価が、内部リンクを通じて下層ページに流れていく仕組みです。 内部リンクを多く受けているページほど、Googleから「このページはサイト内で重要だ」と判断されやすくなります。
これは外部からの被リンク(バックリンク)とは異なり、サイト運営者が自分でコントロールできる施策です。被リンクの獲得は相手次第ですが、内部リンクの設計は100%自分の判断で最適化できます。
この「自分でコントロールできる」という点が、内部リンク最適化の最大の魅力です。
内部対策全体のチェックリストについては、SEO内部対策チェックリストで詳しくまとめています。内部リンクと合わせて確認することをおすすめします。
内部リンクの最適な貼り方 — 6つの実践ルール
「内部リンクが大事なのはわかった。でも、具体的にどう貼ればいいのか。」
ここからは、SEO効果を最大化するための6つの実践ルールを解説します。 漫然とリンクを貼るのではなく、1つひとつのリンクに意図を持たせることが重要です。
ルール1: 関連性の高いページ同士をつなぐ
内部リンクの大前提は、「リンク元とリンク先の関連性が高いこと」です。
例えば、「SEOキーワード選定」の記事から「SEOライティング」の記事へリンクを貼るのは自然です。キーワードを選んだ後にライティングをするという、ユーザーの行動フローに沿っているからです。
一方、「SEOキーワード選定」の記事から「会社概要」のページにリンクを貼っても、SEO効果はほぼありません。関連性が低いリンクは、Googleにとってもユーザーにとっても価値がないと判断されます。
関連性を判断する基準はシンプルです。
- 同じカテゴリに属するページか
- ユーザーが「次に読みたい」と感じる内容か
- リンク先を読むことでリンク元の理解が深まるか
この3つのうち、少なくとも1つに当てはまるリンクだけを貼るようにしてください。
ルール2: 記事本文中にテキストリンクを設置する
内部リンクの設置場所は、サイドバーやフッターよりも「記事本文中」が最も効果的です。
Googleのジョン・ミューラー氏は、「本文中のリンクはナビゲーションリンクよりも重みがある」と過去に発言しています。理由は明確で、記事本文中のリンクは文脈(コンテキスト)の中に置かれているため、リンクの意味や関連性をGoogleが判断しやすいからです。
具体的な貼り方としては、文章の自然な流れの中にリンクを組み込みます。
悪い例: 「関連記事はこちら → SEOライティングの基礎」
良い例: 「キーワードが決まったら、次はSEOライティングの基本と実践手法を押さえましょう。」
前者は「とりあえず貼った」感が強く、ユーザーにとっても文脈から切り離されています。後者は文章の流れの中で自然にリンク先の内容を予告しており、クリック率も高くなります。
ルール3: 1ページあたりの内部リンク数は適切に保つ
「内部リンクが多いほどSEOに効くのでは?」と考えて、1つのページに50本も100本もリンクを詰め込むのは逆効果です。
Googleの公式ガイドラインでは、「1ページあたりのリンク数を妥当な数に抑えてください」と記載されています。具体的な上限数は明示されていませんが、SEO業界では「1ページあたり100〜150リンク以内」が目安とされています。これはナビゲーション、フッター、パンくずリストなどを含めた総数です。
記事本文中の内部リンクに限れば、3,000字の記事で3〜8本程度が適切です。 5,000字以上の長文記事であれば、10〜15本でも問題ありません。
重要なのは密度ではなく品質です。 リンクを1本追加するたびに、「このリンクはユーザーにとって本当に必要か?」と自問してください。
ルール4: 重要なページへのリンクを集中させる
内部リンクの評価分配効果を最大限に活かすには、「重要なページに意図的にリンクを集める」戦略が必要です。
例えば、ECサイトであれば商品カテゴリページ、メディアサイトであればピラーページ(まとめ記事)が「重要なページ」に該当します。
SEMrushの調査によると、内部リンクを10本以上受けているページは、3本以下のページと比較して、平均して検索順位が40%以上高いという結果が出ています。
具体的な方法は以下の通りです。
- 新しい記事を公開するたびに、関連するピラーページへのリンクを1〜2本含める
- 既存記事をリライトする際に、重要ページへのリンクを追加する
- サイドバーやフッターに「人気記事」「おすすめ記事」として重要ページへのリンクを常設する
この「リンクを集中させる」設計こそが、後述するトピッククラスター戦略の核心です。
ルール5: リンクはdofollowで設置する
内部リンクには、dofollow(通常リンク)とnofollow(評価を渡さないリンク)の2種類があります。
SEO効果を得たい内部リンクには、必ずdofollow(つまり通常のaタグ)で設置してください。rel="nofollow"を付けると、そのリンクを通じた評価の受け渡しが無効化されます。
内部リンクにnofollowを使うべきケースは極めて限定的です。ログインページやカート内のページなど、検索エンジンにインデックスさせたくないページへのリンクくらいです。
WordPressを使っている場合、プラグインの設定で意図せずnofollowが付与されているケースがあります。特に「関連記事プラグイン」や「人気記事プラグイン」の出力をHTMLソースで確認し、nofollowが付いていないかチェックしてください。
ルール6: リンク切れを放置しない
内部リンクのリンク先が404エラーになっている状態は、ユーザー体験を損なうだけでなく、SEOにも悪影響を及ぼします。
リンク切れが発生する主な原因は以下の3つです。
- ページのURLを変更したが、リンク元の修正を忘れた
- ページを削除したが、リンク元の修正を忘れた
- URLのスペルミス(手動入力時のタイプミス)
Google Search Consoleの「ページ」レポートでは、404エラーのURLを確認できます。月に1回は確認し、リンク切れがあれば速やかに修正しましょう。
リンク切れが100件を超えるような大規模サイトの場合は、Screaming Frogなどのクロールツールで一括チェックするのが効率的です。無料版でも500URLまでクロールできます。
内部リンク設計の考え方 — サイト構造との関係
内部リンクは「個別のリンクをどう貼るか」だけでなく、「サイト全体でどう設計するか」という視点が不可欠です。 ここでは、SEOに強いサイト構造を実現するための設計思想を解説します。
トピッククラスター戦略とは
2026年現在、SEOにおけるサイト構造の定番は「トピッククラスター戦略」です。
トピッククラスターとは、1つの大きなテーマ(ピラーページ)を中心に、関連する個別テーマの記事(クラスターページ)を内部リンクでつなぐ構造です。
例えば、「SEO対策」というピラーページを中心に、以下のようなクラスターページが内部リンクでつながります。
- SEO対策(ピラーページ) → キーワード選定、SEOライティング、内部リンク、被リンク、Core Web Vitals...
- 各クラスターページ → ピラーページへリンク(双方向リンク)
- 関連するクラスターページ同士 → 相互にリンク
この構造により、Googleは「このサイトはSEO対策について網羅的に情報を提供している」と認識し、サイト全体のトピック権威性(Topical Authority)が高まります。
Hubspotの調査では、トピッククラスター構造を導入したサイトは、導入前と比較してオーガニックトラフィックが平均で3倍以上に増加したと報告されています。
サイト階層は3クリック以内に収める
Googleのクローラーは、トップページから何階層もリンクをたどらなければ到達できないページを、重要度が低いと判断する傾向があります。
理想的なサイト構造は、どのページもトップページから3クリック以内でアクセスできる「フラットな構造」です。
具体的には、以下のような階層設計を目指します。
| 階層 | ページの種類 | 例 |
|---|---|---|
| 第1階層 | トップページ | / |
| 第2階層 | カテゴリページ / ピラーページ | /seo/, /meo/ |
| 第3階層 | 個別記事 | /seo/internal-links, /seo/keyword-research |
4階層以上になると、クローラーの巡回頻度が下がり、インデックスまでの時間も長くなります。 特に新しく公開した記事は、トップページや関連するカテゴリページから素早くリンクを設置して、クローラーの発見を促進してください。
パンくずリストの活用
パンくずリストは、ユーザーに現在地を示すナビゲーションであると同時に、サイト構造をGoogleに伝える内部リンクでもあります。
例: トップ > SEO対策 > 内部リンクの貼り方
パンくずリストを構造化データ(BreadcrumbList)でマークアップすると、検索結果にパンくずが表示され、CTR(クリック率)の向上にもつながります。
WordPressであればYoast SEOやRank Mathが自動的にパンくずリストの構造化データを出力します。自社開発のサイトであれば、JSON-LD形式で手動実装する必要があります。
グローバルナビゲーションとフッターの設計
グローバルナビゲーション(ヘッダーメニュー)とフッターリンクは、全ページに表示される内部リンクです。 つまり、ここに設置したリンクはサイト内の全ページから内部リンクを受けることになります。
この特性を活かし、グローバルナビゲーションには最も重要なページ(サービスページ、主要カテゴリページ)のみを配置します。 不要なページをナビゲーションに含めると、評価が分散してしまいます。
フッターリンクも同様です。「なんとなく全ページへのリンクを並べる」のではなく、SEOで重要視しているページに絞り込むことで、評価の集中度が高まります。
内部リンクのアンカーテキスト最適化
アンカーテキストとは、リンクが設定されたテキスト部分のことです。HTMLで言えば、<a href="URL">この部分</a>の「この部分」に当たります。
内部リンクのアンカーテキストは、Googleがリンク先のページ内容を理解するための重要なシグナルです。適切なアンカーテキストを設定することで、リンク先ページの検索順位に好影響を与えます。
具体的で説明的なテキストにする
最も基本的かつ重要なルールは、リンク先のページ内容を具体的に説明するテキストにすることです。
| 悪い例 | 良い例 |
|---|---|
| こちら | SEOキーワード選定の完全ガイド |
| 詳しくはこちらをクリック | SEOライティングの基本と実践手法 |
| この記事 | 被リンク獲得の具体的な手順 |
| リンク | Core Web Vitalsの改善方法 |
「こちら」「詳しくはこちら」というアンカーテキストは、Googleにとってリンク先の内容を判断する手がかりになりません。 ユーザーにとっても、クリックする前にリンク先の内容を予測できないため、クリック率が低下します。
狙いたいキーワードを含める
アンカーテキストには、リンク先ページで狙いたいキーワードを自然な形で含めるのが効果的です。
例えば、リンク先が「SEO対策」をメインキーワードとするページであれば、アンカーテキストに「SEO対策」というキーワードを含めます。
ただし、すべてのアンカーテキストを完全一致キーワードにするのは不自然です。 Googleはアンカーテキストの過度な最適化をスパムとみなす可能性があります。
理想的なアンカーテキストの分布は以下の通りです。
- 完全一致キーワード: 20〜30%(例:「SEO対策」)
- 部分一致 + 説明的テキスト: 40〜50%(例:「初心者向けSEO対策の完全ガイド」)
- ブランド名やページタイトル: 20〜30%(例:「WEBRIESのSEO対策ガイド」)
この分布を意識するだけで、アンカーテキストが自然なバリエーションになり、Googleからの評価も安定します。
同じページへのリンクはアンカーテキストを統一しすぎない
1つのページに対して、サイト内の複数ページからリンクを貼る場合、アンカーテキストが全く同じだと不自然です。
例えば、「SEO対策とは」というアンカーテキストが50ページすべてで同一だと、Googleに「意図的な操作」と判断されるリスクがあります。
ページごとに文脈に合わせて少しずつ表現を変えるのがベストプラクティスです。
- ページA:「SEO対策の基本から応用まで」
- ページB:「SEO対策を体系的に学ぶ」
- ページC:「検索エンジン最適化の全体像」
このようにバリエーションを持たせることで、自然なリンクプロファイルを構築できます。
内部リンクの問題を発見・修正する方法
内部リンクの最適化は「一度やったら終わり」ではありません。 サイトの規模が大きくなるほど、リンク切れ、孤立ページ、リンクの偏りなどの問題が蓄積していきます。定期的な監査と修正が必要です。
Google Search Consoleで確認できること
Google Search Console(GSC)は、内部リンクの状態を無料で確認できる最も基本的なツールです。
内部リンクレポート(リンク > 内部リンク)
このレポートでは、サイト内の各ページが受けている内部リンクの数を確認できます。 上位に表示されるページは内部リンクを多く受けているページ、つまりサイト内で「重要」とGoogleに認識されているページです。
ここで注目すべきは、「本当に重要なページが上位に来ているか」という点です。 もしSEOで上位表示させたいページが内部リンクレポートの下位に沈んでいるなら、そのページへの内部リンクが不足しています。
ページレポート(ページ > ページがインデックスに登録されなかった理由)
このレポートで「クロール済み - インデックス未登録」「検出 - インデックス未登録」のページが大量にある場合、内部リンク構造に問題がある可能性があります。Googleがページを発見しているがインデックスしない理由の1つとして、サイト内での重要度が低い(内部リンクが少ない)と判断されていることが挙げられます。
Screaming Frogで内部リンクを可視化する
より詳細な分析には、Screaming Frog SEO Spiderが有効です。無料版でも500URLまでクロールでき、以下の情報を取得できます。
- 各ページの内部リンク数(発リンク・被リンク)
- リンク切れ(404エラー)の一覧
- リダイレクトチェーン(301 → 301 → 最終URLのような多段リダイレクト)
- アンカーテキストの一覧
- 孤立ページの検出
特に重要なのは「クロールの深さ(Crawl Depth)」の確認です。 トップページから4クリック以上かかるページが多い場合は、サイト構造の見直しが必要です。
内部リンク監査の手順
内部リンクの監査は、以下の手順で月に1回実施することをおすすめします。
ステップ1: リンク切れの修正(所要時間: 30分〜1時間)
GSCのページレポートまたはScreaming Frogで404エラーを検出し、リンク元ページのリンクを修正します。リンク先ページを削除した場合は、301リダイレクトを設定するか、リンク自体を削除します。
ステップ2: 孤立ページの解消(所要時間: 1〜2時間)
Screaming Frogの「Inlinks」が0のページを抽出し、関連性の高いページから内部リンクを追加します。特に、検索流入を狙っている記事が孤立していないか重点的に確認します。
ステップ3: 重要ページへのリンク集中度チェック(所要時間: 30分)
GSCの内部リンクレポートで、SEOで上位表示させたいページが十分な内部リンクを受けているか確認します。不足していれば、関連する既存記事にリンクを追加します。
ステップ4: アンカーテキストの確認(所要時間: 30分)
Screaming Frogでアンカーテキストの一覧をエクスポートし、「こちら」「詳しくはこちら」などの非説明的なアンカーテキストを具体的な表現に修正します。
この4ステップを毎月繰り返すことで、内部リンクの品質を高い水準で維持できます。 50ページ程度のサイトであれば、全体で2〜3時間の作業量です。
内部リンクに関するよくある質問(FAQ)
Q1: 内部リンクは多ければ多いほどSEOに有利ですか?
いいえ。内部リンクの数よりも「質」と「関連性」が重要です。
関連性の低いリンクを大量に貼ると、評価が分散するだけでなく、ユーザー体験も悪化します。記事本文中の内部リンクは、3,000字あたり3〜8本を目安に、関連性の高いリンクに厳選してください。
Q2: 内部リンクの位置は記事のどこに貼るのが効果的ですか?
記事の上部(冒頭〜最初のH2の間)に貼るリンクが最もクリック率が高い傾向にあります。
ただし、「上部に貼れば効果が高い」というGoogleの公式見解はありません。最も大切なのは、文脈として自然な位置にリンクを配置することです。ユーザーが「ここで別の情報も知りたい」と感じるタイミングでリンクを提示するのが理想です。
結論として、記事冒頭に1〜2本の前提知識ページへのリンク、本文中に関連テーマへのリンク、記事末尾に次のステップとなるページへのリンクを設置する三層構造が効果的です。
Q3: 同じページに同じリンク先を複数回貼ってもいいですか?
同じページ内で同じURLへのリンクが複数回出現する場合、Googleは原則として「最初のリンク」のアンカーテキストを優先的に評価すると言われています(First Link Priority)。
ただし、これはあくまで傾向であり、複数回リンクすること自体がペナルティになるわけではありません。ユーザーにとって自然であれば、同じリンク先を記事内で2〜3回リンクしても問題ありません。
Q4: nofollowの内部リンクはSEO効果がありますか?
nofollowの内部リンクは、PageRankの受け渡しが行われないため、SEOにおけるリンク評価の分配効果はありません。
以前は「PageRankスカルプティング」と呼ばれる手法で、nofollowを使って重要ページに評価を集中させる方法がありましたが、現在のGoogleでは機能しません。nofollowを付けた分の評価は「蒸発する」仕様になっています。
内部リンクは原則としてすべてdofollow(通常のリンク)で設置してください。
Q5: JavaScriptで生成されるリンクはGoogleに認識されますか?
Googleは現在、JavaScriptのレンダリング能力を大幅に向上させており、多くのJSリンクを認識できます。しかし、レンダリングにはタイムラグがあり、HTMLに直接記述されたリンクと比較して発見が遅れる可能性があります。
SEOにおいて重要な内部リンクは、HTMLに直接<a href="URL">として記述するのが最も確実です。SPAフレームワーク(React、Next.jsなど)を使用している場合は、SSR(サーバーサイドレンダリング)またはSSG(静的サイト生成)を活用して、HTMLソースにリンクが含まれるようにしてください。
Q6: 関連記事の自動表示プラグインはSEO効果がありますか?
WordPressの関連記事プラグイン(YARPP、Related Postsなど)は、手動で内部リンクを設置する手間を省ける一方、「関連性の精度」にばらつきがあります。
プラグインが自動で選ぶ関連記事は、カテゴリやタグの一致度、キーワードの類似度で判定されるため、本当にユーザーにとって有益なリンクとは限りません。
おすすめのアプローチは、記事本文中には手動で厳選した内部リンクを設置し、記事下部の「関連記事」セクションはプラグインで自動表示するというハイブリッド型です。これにより、重要なリンクは確実に制御しつつ、補助的なリンクで網羅性を担保できます。
まとめ
内部リンクの最適化は、SEOにおいて「最もコストパフォーマンスが高い施策」の1つです。
被リンクの獲得には外部の協力が必要ですが、内部リンクは自分だけで完結します。費用もかかりません。それでいて、クローラーの巡回効率、ページの評価分配、ユーザー体験の向上という3つの効果を同時に得られます。
この記事のポイントを改めて整理します。
- 内部リンクの役割は「クローラーの巡回補助」と「PageRankの分配」の2つ
- 関連性の高いページ同士を、記事本文中で自然につなぐ
- 1ページあたりの内部リンクは記事本文中で3〜8本が目安
- 重要ページ(ピラーページ)にリンクを集中させるトピッククラスター戦略が有効
- アンカーテキストは具体的かつ説明的に。「こちら」は使わない
- 月1回の定期監査でリンク切れ・孤立ページ・リンク偏りを解消する
まずは自社サイトのGoogle Search Consoleで「リンク > 内部リンク」レポートを開いてください。上位表示させたいページが十分なリンクを受けているかを確認するだけでも、改善のヒントが見つかるはずです。
SEO対策の全体戦略についてはSEO対策とは?初心者でもわかる完全ガイドを、テクニカルSEOの基盤固めについてはSEO内部対策チェックリストを合わせてご覧ください。
