
リンク切れがSEOに与える影響と検出方法
リンク切れ(404エラー)がSEOに与える悪影響と、効率的な検出・修正方法を紹介します。クローラビリティの低下やユーザー体験の悪化を防ぐための具体的な対策も解説。
リンク切れ(404エラー)は、SEOにもユーザー体験にも地味に効いてくる問題です。目に見えて順位が下がるわけではないため後回しにされがちですが、放置するほど サイト全体の評価が下がっていきます。
なぜリンク切れは SEO に悪いのか
Google のクローラーは、サイト内のリンクをたどってページを発見し、インデックスを作ります。 リンク切れが多いサイトは:
- クローラーが本来到達したいページに辿りつけない(クロール効率の低下)
- 「このサイトは放置されている」というシグナルになる
- 内部リンクで渡されるはずの評価(PageRank)が失われる
- ユーザー体験の悪化(直帰率上昇 → 間接的に SEO 評価にも影響)
特に数十万PVクラスのメディアサイトでは、リンク切れの蓄積で徐々に順位が下がっていく現象が頻発します。
リンク切れには複数のタイプがある
一括りに「404」と呼んでも、原因によって対処法が違います。
- 内部リンク切れ:自サイト内の誤ったリンク。タイプミス、URL変更の追従漏れなど
- 外部リンク切れ:他サイトへのリンクが先方の都合で切れた
- 画像・CSS・JSの404:HTMLには表示されるが、関連リソースが無い
- リダイレクトループ / 多段リダイレクト:厳密には200でも評価は下がる
検出方法
1. クローラーを使う
一番効率的です。sitemora のようなサイトクロールツールなら、URLを1つ入力するだけで サイト全体のリンク切れを自動検出できます。HTTPステータス別にフィルタリングできるので、 404だけ一覧表示できます。
2. Google Search Console
「インデックス」→「ページ」でエラーページが確認できます。ただし Google が認識しているものだけなので、 新しく発生したリンク切れは拾えないことがあります。
3. アクセスログ解析
実際に404が発生しているURLは、サーバーのアクセスログから把握できます。 「どのURLへのリクエストが404を返しているか」が分かるので、実際にユーザーが踏んでいる リンク切れを優先的に修正できます。
修正方法
- 内部リンク切れ:該当ページのHTMLを修正。大量にあるならCMSの一括置換
- 削除済みページへのリンク:代替コンテンツへ301リダイレクト、 適切な代替がない場合は410 Goneを返す
- 外部リンク切れ:リンクを削除するか、Wayback Machineへのリンクに差し替え
- 画像・CSS・JSの404:不要なら参照を削除、必要なら正しいパスに修正
ちなみに、削除したページはとりあえず301で似たページへ飛ばすのが定石ですが、 意味的に対応するページがない場合は無理に301せず、404 or 410 で明示的に終わらせる方が健全です。
定期チェックをフローに組み込む
リンク切れは一度直しても、時間が経つとまた出てきます。理想は以下のような運用です。
- 月1回のクロールでリンク切れを洗い出し
- 20件以上増えたら優先的に対応
- 重要コンテンツ(TOP・主要カテゴリ)に向かう404は即日対応
sitemora は Business プランでスケジュールクロールが利用できます。毎月自動でチェックして 差分を比較できるので、「先月より404が急増していないか」をチーム全員で監視できます。
この記事をシェア

