内部リンク設計の実務 — 構造・アンカーテキスト・可視化
内部リンクは「自分で完全にコントロールできる唯一のリンク」です。外部リンクの獲得は相手次第ですが、内部の設計は今日変えられます。原則はシンプルで、「重要なページほど多くの、意味のあるリンクを受ける」構造にすることです。
公開日: 2026年8月16日 / 最終更新日: 2026年9月6日
内部リンクが果たす3つの役割
- 発見 — 検索エンジンはリンクをたどって新しいページを見つけます。リンクの無いページは発見が遅れ、孤立すれば見つかりません
- 評価の伝達 — ページの重要度は、サイト内でどれだけリンクされているかに影響されます。内部リンクは評価の配管です
- 文脈の伝達 — アンカーテキスト(リンクの文字列)は、リンク先が何のページかを検索エンジンに伝えます
設計の原則: 重要ページに集める
まず「検索で勝ちたいページ」を明確にします。サービスページ、主力記事、収益に直結するページです。次に、サイト内の関連する場所から、そのページへ意味のあるリンクを張ります。
ありがちな失敗は、全ページから全ページへ一律にリンクを張ることです(巨大なフッターリンク集など)。全部が同じだけリンクされている構造は、「どれも重要ではない」と言っているのと同じです。濃淡をつけることが設計です。
アンカーテキストの書き方
- リンク先の内容が分かる言葉にする — 「詳しくはこちら」はリンク先の主題を何も伝えません
- リンク先ページの狙うキーワードを自然に含める — ただし全リンクを同一の文言にせず、自然な言い回しの範囲で
- 本文中のリンクを優先する — ナビやフッターより、文脈の中のリンクのほうが「なぜこのページが関連するか」を伝えます
改善例
<!-- 弱い: 何のページか伝わらない -->
詳しくは<a href="/rules/noindex-page">こちら</a>
<!-- 良い: リンク先の主題が伝わる -->
<a href="/rules/noindex-page">noindexの確認と解除方法</a>を参照してください構造要素の使い分け
- パンくずリスト — 階層の明示と上位ページへの安定したリンク。全ページに置く価値があります
- 関連記事・関連サービス — 同一トピック内で評価を循環させる主役。機械的な「新着5件」より、本当に関連するページを
- フッター — 会社情報・ポリシーなど全ページ共通の導線に限定。リンク集化させない
- ハブページ — トピックの目次となるページを作り、個別ページと相互リンクする構造は、トピック全体の評価を底上げします
点検の方法 — 可視化しないと歪みに気づけない
内部リンクの歪みは、1ページずつ見ても分かりません。「重要ページなのに被リンクが少ない」「どこからもリンクされていない孤立ページがある」「無価値なページに評価が流れている」は、サイト全体を俯瞰して初めて見えます。
Smash SEOのLINKS画面は、クロール結果から内部リンク構造をグラフとして可視化し、ページごとの被リンク数・内部PageRank・孤立ページを表示します。設計の意図と実際の構造のずれを確認する道具としてお使いください。
よくある質問
1ページからのリンクは何本までが適切ですか?
固定の上限はありませんが、リンクが増えるほど1本あたりの意味は薄まります。「読者がクリックする現実味のあるリンクだけを置く」と考えると、自然に適正な範囲に収まります。
nofollowを内部リンクに使うべきですか?
通常は不要です。評価を流したくないページ(ログイン画面等)は、nofollowで絞るよりnoindexやリンク自体の削除で整理するほうが明快です。
関連記事
- 孤立ページ(内部リンクが1本もないページ)
孤立ページとは、サイト内の他のページから1本も内部リンクを受けていないページです。検索エンジンがたどり着きにくく、サイト内の評価も受け取れないため、内容が良くても検索結果に出にくくなります。 - 内部リンクの先が404になっている
内部リンク切れとは、自サイト内のリンクをたどった先が404(ページが存在しない)になっている状態です。ユーザーが行き止まりに突き当たるだけでなく、サイト内の評価の流れも途切れます。 - クロールバジェットは中小サイトでも気にすべきか
先に結論を書きます。Googleの公式ガイドは、クロールバジェットの管理が必要なのは大規模サイト(目安として100万ページ超、または頻繁に更新される数十万ページ規模)だとしています。数百〜数千ページのサイトは、気にする必要がほぼありません。この記事は「安心してこのテーマを手放す」ための記事です。 - リンク切れ(403・410・5xxエラー)の影響と直し方
リンク切れは404だけではありません。403(アクセス拒否)、410(恒久削除)、5xx(サーバーエラー)も、ユーザーと検索エンジンにとっては同じ「行き止まり」です。エラーコードによって原因と対処が異なります。