内部リンクの戦略とサイト構造のSEO
内部リンクを、クロールのしやすさ・関連性・リンク先の直接性の観点で監査し、PageRankを過大に語らず導線を改善する方法です。
内部リンクがSEOに重要な理由
内部リンクとは、同じサイト内のページ同士をつなぐリンクの仕組みです。一見すると、ユーザー向けのナビゲーションにすぎません。実際には、自分で完全にコントロールできる数少ない施策の1つで、クロール、インデックス登録、検索順位の3つに直接影響します。
Googlebotはリンクをたどってサイトをクロールします。内部リンクが1本もないページは、サイトマップに載っていない限り、クローラーから見えません。リンクが1本だけのページに渡るリンク評価はわずかです。関連性の高いアンカーで数十ページからリンクされているページは、検索順位が大きく上がります。
数字で見る内部リンク
見つけやすくする
重要なページには、関連するハブや文脈からたどれる明確な導線が必要です。
リンク先を説明する
内容が分かるアンカーテキストを使い、最終的なURLに直接リンクします。
抜けを見つける
孤立している、またはリンクの少ない重要ページを、クロール結果とナビゲーション構造から洗い出します。
レンダリング後のリンクを検証する
テンプレートやナビゲーションを変更したら、公開中のページで導線を確認します。
PageRankとリンク評価の流れ
PageRankは、被リンクの量と質からページの権威性を評価するGoogleのアルゴリズムです。外部リンクはサイトの外からリンク評価を運び、内部リンクはそれをページ間に分配します。内部リンクを工夫すると、PageRankを重要なページに集められます。
仕組みは単純です。どのページにも一定のPageRankがあり、別のページにリンクすると、その一部を渡します。ページの発リンクが少ないほど、1本あたりに渡る評価は大きくなります。通常はトップページのPageRankが最も高いため、トップページからのリンクは、深い階層のページからのリンクより価値があります。
rel="nofollow"を付けたリンクはPageRankを渡しません。ログインページ、フィルター、重複コンテンツなど不要なページに使うと、リンク評価の無駄を防げます。ただし、サイト内でnofollowを使いすぎると構造が崩れます。Googleはそうしたページもクロールしますが、評価は渡りません。
サイト構造:深さと階層
クリック深度とは、トップページからそのページまでのクリック数です。深度1〜2のページは、クロールされる頻度が高く、PageRankも多く受け取り、一般に検索順位も高くなります。4クリックより深いページは、クロール頻度が下がるか、クロールされないことが多くなります。
サイト構造の種類
| 構造 | 深さ | クロール | PageRank |
|---|---|---|---|
| フラット型 | サイトにより異なる | 導線の分かりやすさを確認 | 文脈のあるリンクを確認 |
| 階層型 | サイトにより異なる | ハブから個別ページへの経路を確認 | リンク先の関連性を確認 |
| トピッククラスター型 | サイトにより異なる | 発見のしやすさとユーザーの目的を確認 | 文脈のある相互リンクを確認 |
| 深い階層型 | サイトにより異なる | 重要なページを個別に確認 | 深さだけで価値が決まるとは考えない |
| 構造 | 向いているサイト |
|---|---|
| フラット型 | 小規模サイト、ブログ |
| 階層型 | 中規模サイト、SaaS |
| サイロ構造 | コンテンツサイト、ECサイト |
| 深い階層型 | SEOには不向き |
大規模なECサイトやコンテンツサイトには、サイロ構造が最適です。サイトをトピックごとのクラスター(サイロ)に分け、クラスター内のページ同士は積極的にリンクし、クラスター間はハブページでつなぎます。トピックの専門性を集中させられ、クロールもしやすくなります。
Example silo architecture for an SEO blog:
Homepage
├── /blog (hub)
│ ├── /blog/technical-seo (sub-hub)
│ │ ├── /blog/crawl-budget ←─┐
│ │ ├── /blog/robots-txt ←─┤ cross-links
│ │ └── /blog/xml-sitemap ←─┘ within silo
│ └── /blog/on-page-seo (sub-hub)
│ ├── /blog/h1-tag ←─┐
│ ├── /blog/meta-description ←─┤ cross-links
│ └── /blog/title-tag ←─┘ within silo内部リンクのアンカーテキスト
アンカーとは、リンクとしてユーザーに見えるテキストです。Googleはアンカーテキストを関連性のシグナルとして使います。たとえば「サーバーログ分析」のページに「クローラーのログ分析」というアンカーでリンクすると、リンク先がそのトピックに関連するページだとGoogleに伝わります。ターゲットキーワードを含む適切なアンカーの内部リンクは、検索順位を後押しします。
- 内容が分かるアンカー:最も良い形です。「robots.txtの設定方法」「クロールバジェットガイド」など。リンク先のトピックをGoogleが理解する助けになります
- 部分一致のアンカー:問題ありません。「表示速度を最適化する方法」の代わりに「読み込みの最適化」とするなど。自然で、過剰な最適化に見えません
- URLそのままのアンカー:不適切です。「https://example.com/crawl-budget」のようなもの。canonicalなど、技術的なリンクにだけ使います
- 「こちら」「詳細」「読む」:SEOには役立ちません。リンク先の情報がないためです。CTAでは許容できますが、本文中のリンクには向きません
- 完全一致のキーワードアンカー:控えめに使います。あるページへのリンクがすべて同一のアンカーだと、不自然に見えます
内部リンクのパターン
唯一の正解というリンクの張り方はなく、場面によって有効なパターンが違います。複数のパターンを組み合わせると、最も良い結果になります。
基本のパターン
- パンくずリスト:サイトの階層を示し、カテゴリーやトップページへ上位階層へのリンクを作ります。大規模サイトのリンク設計の課題を自動で解決します。Googleも明確に推奨しています。
- 関連記事・類似コンテンツ:記事やページの末尾に、同じサイロ内の類似コンテンツへのリンクを並べたブロックです。ユーザーの回遊を促し、クラスター内にリンク評価を渡します。
- 本文中の文脈リンク:SEOの観点で最も価値があります。関連する文脈の中にアンカーを置くためです。Googleは周囲のテキストも関連性のシグナルとして扱います。
- ナビゲーションメニュー:サイト全体から主要ページへのリンクを提供します。ヘッダーとフッターのリンクは到達範囲が最大ですが、そのぶん1本あたりに渡る評価は最も小さくなります。
- ハブページ:トピックに関する全コンテンツへリンクするカテゴリーページや概要記事です。PageRankを集め、クラスター内のコンテンツに再分配します。
- ピラー記事へのリンク:クラスター内の各記事から、メインのトピックを扱う記事(ピラーページ)にリンクします。トピッククラスターを形成し、メインページを強化します。
孤立ページの見つけ方と対処
孤立ページとは、内部リンクが1本もないページです。Googlebotがまったく見つけられないか、サイトマップ経由でしか見つけられず、リンク評価も届きません。内容が優れていても、上位表示される見込みはほとんどありません。
孤立ページが生まれる原因はいくつかあります。カテゴリーを削除したが記事が残った。ページを作ったがナビゲーションへの追加を忘れた。サイト移行でリンク構造の一部が失われた。CMSの外でランディングページを作り、リンクを張らなかった、などです。
対処は次のとおりです。サイトの全URLを書き出し(サイトマップまたはGoogle Search Consoleから)、クローラー(Screaming Frog、Ahrefs)でクロールして、クロールで見つかったページと全URLのリストを比較します。その差分が孤立ページです。各ページについて、どこからなら自然にリンクできるかを検討します。
内部リンクの監査
リンクの定期的な監査は、1回で終わる作業ではなく、テクニカルSEOの継続的な工程です。少なくとも四半期に1回、主要な指標をいくつか確認します。
監査で確認する項目
- 孤立ページ:サイトマップにあるのに内部リンクがないURL(Screaming Frog → Reports → Orphan Pages)
- 内部リンクのリンク切れ:404のページへのリンク(GSC → カバレッジ → エラー、Screaming Frog → Response Codes → 4xx)
- リダイレクトチェーン:301→301→301と転送を重ねるリンク(最終URLへの直接リンクに置き換えます)
- 発リンクのないページ:PageRankをそれ以上渡さない行き止まりのページ
- アンカー:同じページに向かう、汎用的すぎる、または重複したアンカー(Ahrefs → Internal backlinks)
- 重要ページの被リンク数(内部リンク数):売上に直結するページとピラーページは、補助的なページより多くの内部リンクを集めるべきです
# Screaming Frog CLI — basic internal link audit
screaming-frog-seo-spider-cli \
--crawl https://example.com \
--headless \
--save-crawl \
--export-tabs "Internal:All,Response Codes:4xx,Orphan Pages"
# Alternative — via the Google Search Console API
内部リンクのチェックリスト
- すべてのページに、内部リンクが1本以上ある
- 重要ページ(売上に直結するページ、ピラーページ)の内部リンク数が最も多い
- 内部リンクのアンカーは内容が分かり、表現に変化がある
- すべてのカテゴリーページと商品ページにパンくずリストを設定している
- 内部リンクのリンク切れ(404のページへのリンク)を修正した
- リダイレクトチェーンを、最終URLへの直接リンクに置き換えた
- 重複コンテンツのページにリンク評価を渡していない(rel="nofollow"またはcanonical)
- ブログ記事には関連記事、カタログの商品には類似商品を設定している
- 孤立ページの監査を少なくとも四半期に1回実施している
FAQ
1ページに内部リンクは何本まで置けますか?
フッターのリンクはSEOの効果がありますか?
すべてのページからトップページにリンクすべきですか?
ページ内でのリンクの位置は、価値に影響しますか?
内部リンクはどのくらいの頻度で見直しますか?
Check it with SpiderHead
Free and local: run the audit on your own machine.



