内部リンクとは?SEO効果と張る場所・本数・確認方法をわかりやすく解説
内部リンクとは、同じWebサイトの中のページ同士をつなぐリンクのことです。記事の本文から別の記事へ張るリンク、メニューやパンくずリスト、関連記事の一覧は、すべて内部リンクです。
内部リンクは、SEOではGoogleのクローラーにページを見つけてもらう、ページ同士の関係と重要度を伝える、読者に関連するページへ移ってもらうという形で効きます。
この記事では、内部リンクをどこに張るか、アンカーテキストの書き方、1ページに何本までか、孤立ページを作らない方法、Search Consoleでの確認方法を解説します。当社のSEOラボで組んでいる内部リンクの形と、本文中のリンクを数えた結果、リンクを足したときの判断も載せました。
SEOの全体像は「SEOとは」、サイト内部の施策全体は「SEO内部対策とは」で解説しています。
この記事でわかること
- 内部リンクがSEOに効く理由と、内部リンクだけでは順位が上がらない理由
- 内部リンクを張る場所とアンカーテキストの書き方
- 1ページの本数の考え方と孤立ページの防ぎ方
- SEOラボ247記事の集計結果と、Search Consoleでの確認方法
おすすめの読者層
- 内部リンクをどこに何本張ればよいか知りたいサイト運営者の方
- サイト内の記事のつなぎ方を見直したいWeb担当者の方
内部リンクとは?
内部リンクとは、同じWebサイトの中のページから別のページへ向けたリンクです。対になる言葉が外部リンク(被リンク)で、別のサイトから受けるリンクを指します。外部リンクは他のサイトの判断で張られるので、ご自身では増やせません。内部リンクは、サイトの持ち主がいつでも自由に組み替えられます。
内部リンクがSEOに効く理由
Googleは、リンクを「ページの関連性を判断し、クロールする新しいページを見つける際に」使うシグナルだと説明しています(Google のリンクに関するベスト プラクティス)。内部リンクも、この2つの場面で使われます。
Googleは、すでに知っているページのリンクをたどって新しいページを見つけます。SEOスターターガイドには「Google でも、新たなページの発見のほとんどはリンクを通じて行われています」とあります(検索エンジン最適化(SEO)スターター ガイド)。どこからもリンクされていないページは、XMLサイトマップに載せない限り見つけてもらえないことがあります。
見つけたあとは、どのページからどのページへ、どんなアンカーテキストでリンクされているかで、Googleはページの内容とサイト内での位置づけを把握します。まとめ記事から個別記事へリンクが集まっていれば、その記事がそのテーマの一部であることが伝わります。サイト内の多くのページからリンクされているページは、サイトの中で重要なページとして扱われやすくなります。
読者の側から見ると、本文の途中で分からない言葉が出てきたとき、その説明へ飛べると助かります。関連する記事へ自然に移動できれば、1回の訪問で疑問が解決し、サイト内の別のページも読まれます。
内部リンクだけで順位は上がらない
内部リンクは、順位を直接上げる施策ではありません。よいページを見つけてもらい、内容を理解してもらうための導線です。リンク先のページの内容が薄ければ、リンクを集めても評価は上がりません。先にページの内容を整え、そのうえで内部リンクでつなぐ、という順番です。内容が薄いページへ大量にリンクを張ると、クローラーがそのページを巡回する分だけ、重要なページのクロールが遅れることもあります。
内部リンクを張る場所
内部リンクを張る場所は、本文中、ナビゲーション、パンくずリスト、関連記事やHTMLサイトマップに分けられます。役割が違うので、どれか1つでは足りません。
| 場所 | 主な役割 | ポイント |
|---|---|---|
| 本文中の文脈リンク | 読んでいる内容の補足先へ案内する。ページ同士の関係を伝える | 前後の文章と関係のあるページへ張る。アンカーテキストでリンク先の内容を示す |
| ナビゲーション(グローバルメニュー・フッター・サイドバー) | サイトの主要なページへ全ページから到達させる | 載せるのはカテゴリやまとめ記事などの入口ページ。個別記事を全部並べない |
| パンくずリスト | ページの階層上の位置を示し、上の階層へ戻れるようにする | 全ページに設置し、カテゴリの階層と一致させる |
| 関連記事・HTMLサイトマップ | 本文の流れでは張れないページへの導線を補う。孤立ページを防ぐ | 関連記事は同じテーマに絞る。HTMLサイトマップはフッターなど全ページから到達できる場所にリンクを置く |
本文中の文脈リンク
いちばん効くのは、本文の流れの中で張るリンクです。読者がその言葉を読んだ瞬間に「もっと知りたい」と思う場所にあるので、クリックされやすく、前後の文章がリンク先の内容を説明する文脈にもなります。Googleもリンクの前後の文章を見るので、「リンクのすぐ隣にリンクを配置しない」ことを勧めています。
張り方の基準は、「このリンクがなくても読者は困らないか」です。困るなら張ります。困らないなら張りません。冒頭に関連記事を5本も6本も並べると、読者はどれを読めばいいか分からず、本題にも入れません。本文中のリンクは、その段落の内容を補う1本に絞ります。
ナビゲーション(グローバルメニュー・フッター・サイドバー)
グローバルメニュー、フッター、サイドバーのリンクは全ページに表示されるので、ここに載せたページにはサイト内のすべてのページからリンクが集まります。クローラーも読者も、どのページからでもそこへ移動できます。
載せるのは、カテゴリページやテーマごとのまとめ記事など、そこから先の個別ページへリンクが広がる入口ページです。個別記事を何十本もメニューに並べると、どれが重要なのか伝わらなくなります。全ページ共通の場所には入口を置き、個別ページへは入口ページと本文中のリンクでつなぐ、という役割分担です。
パンくずリスト
パンくずリストは、「トップ > カテゴリ > 記事」のように、そのページがサイトのどこにあるかを示すリンクの列です。読者は1つ上の階層へ戻れますし、クローラーにはページの階層がそのまま伝わります。パンくずリストの各項目はカテゴリページへの内部リンクなので、全ページに置くと、カテゴリページへのリンクが自動的にそろいます。
スマートフォンでは画面を取るので非表示にする考えもありますが、当社はSEOラボですべての端末に1行で表示しています。設置の仕方や構造化データは「パンくずリストとは」で解説しています。
関連記事とHTMLサイトマップ
記事の末尾の関連記事は、本文の流れでは張れなかったページへの導線です。同じテーマの記事に絞って載せると、読者が次に読む記事を選びやすく、テーマのまとまりも伝わります。CMSの自動表示に任せると関係の薄い記事が並ぶことがあるので、まとめ記事と同じテーマの記事を、記事ごとに選んで載せるほうが確実です。
HTMLサイトマップは、サイト内のページへのリンクを一覧にしたページです。ナビゲーションや本文からたどれないページも、ここに載せれば少なくとも1本のリンクを受けます。フッターなど全ページから到達できる場所にHTMLサイトマップへのリンクを置くと、クローラーが定期的にたどれます。XMLサイトマップとの違いは「サイトマップとは」で解説しています。
アンカーテキストの書き方
アンカーテキストは、リンクの文字の部分です。Googleは「良いアンカー テキストとは、内容が具体的で、適度に簡潔で、テキストが掲載されているページとリンク先のページの両方に関連があるテキストです」と説明しています(Google のリンクに関するベスト プラクティス)。同じページで、Googleが悪い例として挙げているのは「こちら」「詳細」「ウェブサイト」のような、それだけ読んでもリンク先が分からない言葉です。
内部リンクの場合、いちばん簡単な書き方は、リンク先のページの主題をそのまま書くことです。リンク先が「パンくずリストとは?」の記事なら、アンカーテキストは「パンくずリストとは」です。
| 書き方 | 例 | 判断 |
|---|---|---|
| リンク先の主題を書く | 設置の仕方は「パンくずリストとは」で解説しています。 | 良い。リンク先の内容が分かる |
| 一般的な言葉だけ | 設置の仕方は「こちら」で解説しています。 | 悪い。リンク先が分からない |
| 文章を丸ごとリンク | 「パンくずリストはトップからカテゴリ、記事へと階層を示すナビゲーションで、構造化データを付けると検索結果にも表示されます」 | 悪い。長すぎて、どこへ飛ぶのか伝わらない |
| キーワードを詰め込む | 「パンくずリスト SEO 設置 効果 構造化データ」 | 悪い。不自然で、キーワードの乱用に当たるおそれがある |
キーワードについて、Googleは「リンク先のページに関連したキーワードを詰め込むことは避けてください(キーワードの乱用は、スパムに関するポリシーに違反することに注意してください)」と書いています。狙うキーワードを無理に入れるのではなく、リンク先の主題を自然な日本語で書けば、結果としてキーワードは入ります。
画像をリンクにする場合は、img要素のalt属性がアンカーテキストの代わりになります。バナー画像のリンクはaltを空にせず、リンク先の内容を書いてください。アンカーテキストの考え方は「アンカーテキストとは」で詳しく解説しています。
リンクはaタグのhref属性で書く
見た目はリンクでも、Googleがたどれない書き方があります。Googleは「通常、リンクが href 属性を持つ <a> HTML 要素(アンカー要素とも呼ばれます)である場合のみ、Google はリンクをクロールできます」と説明しています。
推奨される書き方は <a href="/products/category/shoes"> のように、hrefに実際のURLが入っている形です。<span href="..."> や <a onclick="goto('...')"> のようにクリック時のJavaScriptだけで移動するリンクは、クローラーがURLを取り出せないことがあります。CMSやJavaScriptのフレームワークで作ったメニューは、ブラウザで表示されるHTML(レンダリング後のHTML)に <a href> があるかを、Search ConsoleのURL検査ツールで確かめます。
内部リンクは1ページに何本まで?
「内部リンクが多すぎると逆効果ではないか」という質問をよく受けます。結論は、Googleは本数の上限を示していません。ただし、多すぎると感じる状態は直したほうがよい、というのがGoogleの立場です。
1 ページあたりに含まれるリンクの数に関して、理想的な値というものはありません。ただ、リンクの数が多すぎると感じる場合、実際にそうである可能性が高いと言えます。
以前よく言われた「1ページ100本以内」のような数字は、現在のGoogleの公式文書にはありません。数で管理するのではなく、読者がその場で必要とするかで判断します。本文の流れで補足が要る場所だけに張り、読み進めるのに要らないリンクは外します。1ページから同じページへは、本文中1本と末尾の関連記事で十分で、段落ごとに同じ記事へ張る必要はありません。1文に複数のリンクが並ぶ、リンクの文字ばかりで本文が読みにくい、という状態になっていれば多すぎます。
この基準で見ると、本文中のリンクは、記事の長さによって数本から十数本に自然に落ち着きます。ナビゲーションやフッターの共通リンクは別に数十本あって構いません。問題になるのは本数そのものではなく、関係の薄いページへのリンクや、同じアンカーテキストの繰り返しです。
孤立ページを作らない
孤立ページとは、サイト内のどのページからもリンクされていないページです。Googleは「関心のあるすべてのページに、同じサイト上の少なくとも 1 つ以上の別のページからのリンクがあることが推奨されます」と説明しています(Google のリンクに関するベスト プラクティス)。
サイトマップの説明でも、サイトマップが要らない条件の1つとして「サイトのすべてのページを内部リンクが網羅している。つまり、Googlebot がホームページからリンクをたどって、サイト内の重要なページをすべて見つけられる」状態を挙げています(サイトマップについて)。トップページからリンクをたどって全ページに行けるかが、内部リンクが足りているかの基準です。
孤立ページが生まれるのは、記事を公開したあとどの記事からもリンクを張らずカテゴリにも入れていないとき、キャンペーン用のランディングページをメニューに載せずに公開したとき、サイトを作り直して古い記事がナビゲーションから外れたときです。関連記事の表示が新しい記事に偏って、古い記事へのリンクが消えることもあります。
対処は、公開時に必ず1本はリンクを張る運用を決めることです。新しい記事を書いたら、同じテーマのまとめ記事からその記事へリンクを足す。この1手順をルールにすれば、孤立ページは生まれません。XMLサイトマップに載せればクローラーには見つけてもらえますが、内部リンクがなければ、そのページがサイトのどのテーマに属するのかは伝わりません。クローラーの巡回しやすさ全般は「クローラビリティとは」で解説しています。
サイト構造と内部リンクの組み方(SEOラボの例)
内部リンクを1本ずつ考える前に、サイト全体をどんな階層にするかを決めると、どこからどこへ張るかが自動的に決まります。当社のSEOラボでは、記事を3つの階層に整理しています。
| 階層 | 役割 | SEOラボでの例 |
|---|---|---|
| 1. 最上位の総合記事 | テーマ全体の入口。各テーマのまとめ記事へリンクする | SEOとは |
| 2. テーマごとのまとめ記事 | テーマの全体像を示し、個別記事へリンクする | SEO内部対策とは |
| 3. 個別の記事 | 1つの論点を深く解説する。まとめ記事へリンクを戻す | この記事(内部リンクとは)、パンくずリストとは など |
リンクの向きは双方向です。まとめ記事から個別記事へリンクし、個別記事の冒頭や末尾からまとめ記事へリンクを戻します。この記事の冒頭で「SEOとは」「SEO内部対策とは」にリンクしているのも、この形です。
この形にしておくと、新しい記事を書いたら「まとめ記事から1本足す」と手順が決まるので、孤立ページが生まれません。同じテーマの記事がまとめ記事を中心にまとまるので、Googleにテーマのまとまりが伝わり、読者も個別記事から全体像へ、全体像から別の論点へと移動できます。テーマが多岐にわたるサイトでも、カテゴリごとにまとめ記事を1本置けば、同じ形が作れます。
SEOラボの本文中リンクを数えた結果と、リンクを足した判断
この階層がどんな数字になっているか、2026年10月12日に、公開中の記事247本の本文中のリンクを当社で集計しました。1記事の本文から他の記事へ張っているリンクの数は、中央値で4本です。受ける側では、最上位の総合記事「SEOとは」が207本の記事の本文からリンクを受けていて最多でした。この記事(内部リンクとは)は15本、内部対策のまとめ記事「SEO内部対策とは」は10本です。
本文中のリンクを1本も受けていない記事は22本ありました。そのうち15本は、テーマごとのまとめ記事に自動で表示している記事一覧に載っていました。残りの7本は一覧にも載っていませんでした。内訳は、Googleの便利機能などSEOの主題から外れていて、意図的にテーマの構造から外している4本と、一覧の作り方の都合で漏れていた3本です。総合記事の一覧は手動で作っていること、一覧の表示件数に上限があることが、漏れの原因でした。この3本には、同じ話題に触れている記事の本文から、2026年10月12日にリンクを足しました。本文のリンクだけを数えると孤立ページを多く見積もります。一覧まで含めて数えると、本当に漏れているページが見つかります。
リンクを足すかどうかは、「その段落を読んだ人が次に知りたいことは何か」で決めています。2026年10月11日から12日に当社が行った判断の例です。
- 「中小企業のSEO対策」の「社内で持つものと任せてよいもの」の節の後に、「インハウスSEO」と「SEOコンサルティングとは」へのリンクを足しました。作業を社内と外部で分ける話を読んだ人が次に知りたいのは、社内で進める手順か、外部に頼む流れのどちらかだからです。
- 「SEOとは」の「自分でできること・依頼を検討すること」の段落に、「SEO対策の費用相場」へのリンクを足しました。依頼を検討し始めた人が次に気にするのは費用だからです。
- 「SEOキーワード選定」を書き直したとき、「キーワード数の関係」へのリンクを一度外しました。リンク先が「1ページ1キーワード」と主張していて、書き直した内容と食い違ったためです。リンク先も書き直して内容をそろえてから、リンクを戻しました。テーマが近くても、内容が食い違うページへはリンクしません。
内部リンクの確認方法(Search Consoleのリンクレポート)
内部リンクがどう張られているかは、Search Consoleの「リンク」レポートで確かめます。左メニューの「リンク」を開くと、外部リンクと並んで内部リンクの表が出ます。
Googleのヘルプでは、内部リンクの表について「自分のサイト内から最もリンクされているページを確認できます」「サイトの主要なページ(ホームページ、問い合わせページ)がサイト内で適切にリンクされているかどうかを確認できます」と説明しています(リンクレポート – Search Console ヘルプ)。
まず見るのは、上位に来ているページです。サイトで重要なページ(まとめ記事やサービスページ)が上位にあるかを見ます。タグ一覧やお知らせなど、意図していないページが上位なら、ナビゲーションの構成を見直します。
次に、リンク数が少ないページです。表のURLをクリックすると、そのページにリンクしているページの一覧が出ます。上位表示を狙う記事が数本しかリンクを受けていないなら、まとめ記事や関連する記事からリンクを足します。
読むときの注意もあります。ヘルプにあるとおり、このレポートは「サイト上のすべてのリンクを網羅したものではなく」サンプルで、表は1,000行までです。「リンクが nofollow としてマークされているかどうかは示されてません」。レポートに出てこないページが孤立ページとは限りませんが、インデックスされている記事がまったく載っていなければ、リンクが少ない疑いがあります。
孤立ページを漏れなく探すには、サイト内のリンクをたどって収集するクローラーツールで全URLを取り出し、サイトマップや記事一覧のURLと突き合わせます。どちらにも載っていてリンク数が0のページが孤立ページです。JavaScriptで作ったリンクをGoogleが読めているかは、URL検査ツールでレンダリング後のHTMLを見れば分かります。
内部リンクでよくある失敗
当社がサイトを見るときによく見つける組み方です。
- アンカーテキストが「こちら」「詳しくはこのページ」:リンク先の主題に書き換える
- 同じキーワードのアンカーテキストで、全ページから1ページにリンクを集める:不自然な繰り返しはキーワードの乱用に当たるおそれがある。ナビゲーションのリンクはページ名、本文中は文脈に合う言葉にする
- リンク先が古いURLで、リダイレクトを経由している:URLを変えたらサイト内のリンク先も新しいURLに直す。リンク切れ(404)はなおさら直す
- 内部リンクにnofollowを付けている:Googleはnofollowを、信用できない外部のリンク先に使うものと説明している。自分のサイトのページには不要
- 関連記事を自動表示に任せ、関係の薄い記事が並ぶ:同じテーマの記事を記事ごとに選んで載せる
- 記事を公開したあと、どこからもリンクしていない:まとめ記事から1本足す運用を決める
よくある質問
内部リンクと外部リンク(被リンク)は、どちらがSEOに重要ですか
役割が違うので、どちらか一方ではありません。外部リンクは他のサイトからの評価で、ご自身では増やせません。内部リンクは、クローラーと読者を関連するページへ案内する役割があり、サイトの持ち主がいつでも直せます。まず内部リンクを整え、見つけてもらえるページを作ったうえで、紹介される価値のある内容を積み重ねる、という順番です。
内部リンクにnofollowは付けるべきですか
不要です。Googleはnofollowを「情報提供元を信用していない場合のみ使用し、すべての外部リンクに使用することは避けてください」と説明しています。自分のサイトのページにnofollowを付けると、クローラーにたどってほしいリンクの意味を自分で弱めることになります。
同じページへ1記事から何回リンクしてもよいですか
本文中で最初に出てきた場所に1本、必要なら末尾の関連記事に1本で十分です。段落ごとに同じ記事へリンクを張っても、読者が移動する機会は増えませんし、本文が読みにくくなります。
内部リンクを増やしたら、どれくらいで順位に反映されますか
決まった期間はありません。Googleがリンク元とリンク先を再クロールしてから反映されるので、クロールの頻度が低いサイトほど時間がかかります。変更後は、Search Consoleのリンクレポートの内部リンク数と、URL検査ツールの最終クロール日を週単位で見てください。
まとめ
内部リンクは、クローラーにページを見つけてもらい、ページ同士の関係と重要度を伝え、読者を関連するページへ案内するための導線です。本文中・ナビゲーション・パンくずリスト・関連記事に役割を分けて張り、アンカーテキストにはリンク先の主題を書きます。本数の上限はGoogleも示していないので、読者に必要かどうかで判断します。
新しい記事を公開したら、同じテーマのまとめ記事から1本リンクを足します。張った結果はSearch Consoleのリンクレポートで、重要なページがリンクを集めているか、リンクの少ない記事がないかを確かめます。
記事を増やしても検索順位が上がらない…なぜ?
記事を増やしても検索順位が上がらない…なぜ?
順位が上がらない原因は、新しく足すものではなく、これまで作ってきたページの中にあることがあります。
例えば、同じ内容のページが複数のURLで存在している、サイト内のページ同士が同じキーワードを奪い合っている、Googleに認識されていないページがある、といった状態です。
こうした問題は、サイトを運用している側ほど気づきにくいものです。
ご依頼のURLをもとにサイト全体を調べ、見直すべき箇所と直す順番を無料でお伝えします。
検索順位を上げたり、検索流入を増やすにはSEOが重要!


