内部リンクの戦略とサイト構造のSEO

内部リンクを、クロールのしやすさ・関連性・リンク先の直接性の観点で監査し、PageRankを過大に語らず導線を改善する方法です。

内部リンクがSEOに重要な理由

内部リンクとは、同じサイト内のページ同士をつなぐリンクの仕組みです。一見すると、ユーザー向けのナビゲーションにすぎません。実際には、自分で完全にコントロールできる数少ない施策の1つで、クロール、インデックス登録、検索順位の3つに直接影響します。

Googlebotはリンクをたどってサイトをクロールします。内部リンクが1本もないページは、サイトマップに載っていない限り、クローラーから見えません。リンクが1本だけのページに渡るリンク評価はわずかです。関連性の高いアンカーで数十ページからリンクされているページは、検索順位が大きく上がります。

ハブ・アンド・スポーク型のリンクは、関連するページへの導線を見つけやすくします。クリック深度に万能の基準を当てはめず、重要なページに文脈のある導線があるかを確認します。

数字で見る内部リンク

導線

見つけやすくする

重要なページには、関連するハブや文脈からたどれる明確な導線が必要です。

文脈

リンク先を説明する

内容が分かるアンカーテキストを使い、最終的なURLに直接リンクします。

網羅

抜けを見つける

孤立している、またはリンクの少ない重要ページを、クロール結果とナビゲーション構造から洗い出します。

再確認

レンダリング後のリンクを検証する

テンプレートやナビゲーションを変更したら、公開中のページで導線を確認します。

PageRankとリンク評価の流れ

PageRankは、被リンクの量と質からページの権威性を評価するGoogleのアルゴリズムです。外部リンクはサイトの外からリンク評価を運び、内部リンクはそれをページ間に分配します。内部リンクを工夫すると、PageRankを重要なページに集められます。

仕組みは単純です。どのページにも一定のPageRankがあり、別のページにリンクすると、その一部を渡します。ページの発リンクが少ないほど、1本あたりに渡る評価は大きくなります。通常はトップページのPageRankが最も高いため、トップページからのリンクは、深い階層のページからのリンクより価値があります。

実践のルール:最重要ページ(売上に直結するページ、ピラー記事)には、トップページ、ヘッダー、フッター、サイト内で最も評価の高いページからリンクします。重要なページにPageRankを集められます。

rel="nofollow"を付けたリンクはPageRankを渡しません。ログインページ、フィルター、重複コンテンツなど不要なページに使うと、リンク評価の無駄を防げます。ただし、サイト内でnofollowを使いすぎると構造が崩れます。Googleはそうしたページもクロールしますが、評価は渡りません。

サイト構造:深さと階層

クリック深度とは、トップページからそのページまでのクリック数です。深度1〜2のページは、クロールされる頻度が高く、PageRankも多く受け取り、一般に検索順位も高くなります。4クリックより深いページは、クロール頻度が下がるか、クロールされないことが多くなります。

サイト構造の種類

構造深さクロールPageRank
フラット型サイトにより異なる導線の分かりやすさを確認文脈のあるリンクを確認
階層型サイトにより異なるハブから個別ページへの経路を確認リンク先の関連性を確認
トピッククラスター型サイトにより異なる発見のしやすさとユーザーの目的を確認文脈のある相互リンクを確認
深い階層型サイトにより異なる重要なページを個別に確認深さだけで価値が決まるとは考えない
サイトの種類別のおすすめ:
構造向いているサイト
フラット型小規模サイト、ブログ
階層型中規模サイト、SaaS
サイロ構造コンテンツサイト、ECサイト
深い階層型SEOには不向き

大規模なECサイトやコンテンツサイトには、サイロ構造が最適です。サイトをトピックごとのクラスター(サイロ)に分け、クラスター内のページ同士は積極的にリンクし、クラスター間はハブページでつなぎます。トピックの専門性を集中させられ、クロールもしやすくなります。

text
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では許容できますが、本文中のリンクには向きません
  • 完全一致のキーワードアンカー:控えめに使います。あるページへのリンクがすべて同一のアンカーだと、不自然に見えます
完全一致のアンカーを多用しないでください。1つのページに、数十ページから全く同じアンカーテキストでリンクすると、操作と見なされる可能性があります。意味の近さは保ちつつ、表現に変化をつけます。

内部リンクのパターン

唯一の正解というリンクの張り方はなく、場面によって有効なパターンが違います。複数のパターンを組み合わせると、最も良い結果になります。

ピラーページがクラスターのリンク評価を集める仕組みです。

基本のパターン

  • パンくずリスト:サイトの階層を示し、カテゴリーやトップページへ上位階層へのリンクを作ります。大規模サイトのリンク設計の課題を自動で解決します。Googleも明確に推奨しています。
  • 関連記事・類似コンテンツ:記事やページの末尾に、同じサイロ内の類似コンテンツへのリンクを並べたブロックです。ユーザーの回遊を促し、クラスター内にリンク評価を渡します。
  • 本文中の文脈リンク:SEOの観点で最も価値があります。関連する文脈の中にアンカーを置くためです。Googleは周囲のテキストも関連性のシグナルとして扱います。
  • ナビゲーションメニュー:サイト全体から主要ページへのリンクを提供します。ヘッダーとフッターのリンクは到達範囲が最大ですが、そのぶん1本あたりに渡る評価は最も小さくなります。
  • ハブページ:トピックに関する全コンテンツへリンクするカテゴリーページや概要記事です。PageRankを集め、クラスター内のコンテンツに再分配します。
  • ピラー記事へのリンク:クラスター内の各記事から、メインのトピックを扱う記事(ピラーページ)にリンクします。トピッククラスターを形成し、メインページを強化します。

孤立ページの見つけ方と対処

孤立ページとは、内部リンクが1本もないページです。Googlebotがまったく見つけられないか、サイトマップ経由でしか見つけられず、リンク評価も届きません。内容が優れていても、上位表示される見込みはほとんどありません。

孤立ページが生まれる原因はいくつかあります。カテゴリーを削除したが記事が残った。ページを作ったがナビゲーションへの追加を忘れた。サイト移行でリンク構造の一部が失われた。CMSの外でランディングページを作り、リンクを張らなかった、などです。

深刻な問題のサイン:監査で孤立ページが全ページ数の10〜15%を超えていたら、サイト構造に根本的な問題があります。クロールバジェットとインデックス登録に直接影響します。

対処は次のとおりです。サイトの全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による基本的な監査の例:
bash
# 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ページに内部リンクは何本まで置けますか?
Googleは、1ページあたりのリンク数をナビゲーションを含めて約100本までにするよう推奨しています。実際には、コンテンツページの内部リンクは10〜30本が標準的です。重要なのは本数ではなく、リンクの関連性と文脈の自然さです。
フッターのリンクはSEOの効果がありますか?
渡しますが、本文中の文脈リンクよりは小さくなります。フッターのリンクは全ページに表示されるため、リンク評価の合計がすべての発リンクに分散されます。フッターは、重要でも優先度の高くないページ(お問い合わせ、ポリシー、セクション)に向いています。
すべてのページからトップページにリンクすべきですか?
ロゴからトップページへリンクするヘッダーがあれば、すでに全ページをカバーしており、それで十分です。本文からトップページへ重ねてリンクする必要はなく、不自然にも見えます。
ページ内でのリンクの位置は、価値に影響しますか?
影響します。Googleは、サイドバーやフッターのリンクよりも、ページ上部にあり、メインコンテンツに埋め込まれたリンクをやや高く評価します。本文中の文脈リンクが最も価値があります。
内部リンクはどのくらいの頻度で見直しますか?
新しいコンテンツを公開するたびに、既存のどのページへリンクできるか、どのページからリンクすべきかを確認します。全体の監査は四半期ごと、1万ページ以上の大規模サイトでは毎月行います。

Check it with SpiderHead

Free and local: run the audit on your own machine.

Try it