Alejandro Rioja.
Scripts

壊れたリンクを見つけて修正する方法

Alejandro Rioja
Alejandro Rioja
1 分で読める
無料ニュースレター

毎週水曜。28,400人以上の読者。無駄なし。

Table of contents

Open Table of contents

壊れたリンクを理解する

壊れたリンクとは、意図した目的地に到達できないハイパーリンクのことです。削除した内部ページ、移動した外部ページ、名前を変更したファイル、または入力したURLのタイプミスが原因となる場合があります。

よくある原因

エラーコードの種類

リンクが壊れているとき、サーバーは何が起きたかを示すステータスコードで応答します。

SEOの観点では、404と410の解決が最も重要です。Googleのクローラーがそれらをフラグ立てし、これらのURLに流れるリンクエクイティが無駄になります。

壊れたリンクがSEOに与える悪影響

Googleは内部リンクグラフに沿ってサイトをクロールします。Googlebotが遭遇する404はすべてデッドエンド——クロール予算が無駄に消費されます。さらに重要なのは、内部リンクはページ間でPageRankを伝達するということです。壊れた内部リンクはそのエクイティを失わせます。

外部リンクの場合、ダメージは評判面にあります。死んだページへのリンクは、ユーザーと検索エンジンの両方に対して、メンテナンスが行き届いていないサイトという印象を与えます。

実際の影響:以前、クロールエラー率が高いサイトを見たことがあります。そこでは重要なランディングページが期待以下のパフォーマンスを示していましたが、それは単に内部リンク構造が古い移行からの404ページにエクイティを分散させていたからでした。

壊れた内部リンクを見つける方法

1. Google Search Console(無料、ここから始める)

GSCのページレポート(インデックス作成の下)は、Googleがクロールしようとしてできなかったページを表示します。「見つかりませんでした(404)」バケットを確認してください。Googleの実際のクロールからのリアルなデータ——最も権威ある情報源です。

内部リンクのエラーに関しては、設定 > クロールの統計情報で、総クロールリクエスト数と経時的なエラー率を確認してください。

2. Screaming Frog SEO Spider(全サイトクロールに最適)

Screaming Frogはサイトをローカルでクロールし、内部・外部すべての壊れたリンクを洗い出します。無料版は最大500 URLに対応;有料プランは無制限です。

手順:

  1. ドメインを入力してクロールを実行。
  2. **レスポンスコード > クライアントエラー(4xx)**でフィルタリング。
  3. Inlinksタブで各壊れたURLにリンクしているページを正確に確認。
  4. 完全なリストをエクスポートし、ページの重要度でトリアージ。

Screaming FrogはGSCやGA4とも統合できるため、トラフィックデータを重ねてトラフィックの多い壊れたページを優先的に対処できます。

3. AhrefsまたはSemrushのサイト監査

両プラットフォームとも継続的なクロールを実行し、サイト監査ツールで壊れた内部・外部リンクをフラグ立てします。AhrefsのBroken linksレポートとSemrushのErrorsセクションは、どちらも4xxおよび5xxのURLとそれらにリンクしているページを表示します。

ここでの利点は自動化です——定期的な監査をスケジュールし、新しい壊れたリンクが出現したときにアラートを受け取ることができ、手動でクロールをトリガーする必要がありません。

4. Google Analytics 4(補助的手段)

GA4は404ページをネイティブに表示しませんが、カスタムイベントを設定するか、エンゲージメント時間がほぼゼロでバウンス率が高いページを確認することで見つけられます。ページパスレポートで「404」というタイトルのページは信頼できるシグナルです。

または、404テンプレートを設定してイベントパラメータに壊れたURLを含めてGA4に送信するよう構成することで——実際のユーザートラフィックからリアルタイムの壊れたリンク検出が得られます。

壊れた内部リンクを修正する方法

リストができたら、修正は簡単です。適切な修正方法はリンクが壊れている理由によって異なります。

1. 301リダイレクトを設定する

リンク先ページが別のURLで存在する場合は、古いURLから新しいURLへ301(恒久的)リダイレクトを実装します。これによりリンクエクイティが保持され、ユーザーが正しく誘導されます。多くのCMSプラットフォームではシンプルなリダイレクトルールで対応可能;静的サイトでは_redirectsファイルまたはサーバー設定で処理してください。

恒久的な移動には301を使用。302は真に一時的なリダイレクトにのみ使用(実際にはまれ)。

2. ソースでリンクを修正する

リンク先ページは問題ないが、リンクのURLが単純に間違っている場合——タイプミスや最初から間違っていたパスなど——ソースページを編集してURLを直接修正します。これは自分のCMS内の内部リンクに対する最もクリーンな修正です。

3. リンクを削除する

リンク先コンテンツが永久に消えており、リダイレクトできる同等のページがない場合は、リンクを削除するだけです。リンクが欠けている方が、壊れたリンクよりも良い状態です。

4. ページを復元または再作成する

404がまだ存在すべきページのものである場合(例:誤って削除されたページ)、バックアップから復元するか再作成します。Googleがインデックスに含めていたか、保存する価値のあるバックリンクがあったかどうかをGSCで確認してください。

壊れた外部リンクの修正

サードパーティのページへのリンクについては:

体系的に取り組む

成長するサイトでは、一度限りの監査では不十分です。私が使っている軽量なシステムを紹介します:

目標は、新しい壊れたリンクを数か月後ではなく、数日以内に発見することです。

壊れたリンク——2026年FAQ

壊れたリンクを修正すると、Googleのランキングが直接改善されますか?

常に直接的に改善されるわけではありませんが、修正することでクロールの無駄が解消され、リンクエクイティの流れが回復します——これらは両方とも、死んだURLにエクイティを失っていたページのインデックスとランキングの向上に貢献します。影響は多くの内部リンクを持つ大型サイトで最も顕著に現れます。

壊れたリンクには301と302どちらのリダイレクトを使うべきですか?

壊れたリンクを修正する場合はほぼすべてのケースで恒久的なもの、つまり301を使用してください。302は「一時的」を示すため、リンクエクイティを完全に伝達しない可能性があります。302を使用するのは、ページが元のURLに本当に戻る場合のみです。

どのくらいの頻度で壊れたリンクを監査すべきですか?

小規模サイト(500ページ未満)では月次で十分です。大規模または頻繁に更新されるサイトでは、週次のGSC確認と月次の完全クロールを組み合わせます。CMSの移行後は即座に監査してください。

2026年でもScreening Frogはこの分野で最良のツールですか?

依然としてローカルサイト監査で最も徹底的なクローラーの一つです。AhrefsとSemrush Site Auditは自動スケジュール設定という利点を持つ競合代替手段です。GSCは実際にGoogleが何を見つけているかを示すため、常に適切な無料の出発点です。

関連記事: Top 3 Backlink Building Strategies · How to Use Link Building for Lead Generation · How to Get Sitelinks on Google Search Results


短いバージョン

このワークフローが週の作業を食いつぶしているからこそこれを読んでいるなら、それはまさに私がAIエージェントを構築するループの種類です。同時に2つのビルドスロットが空いています。

2026年5月版への更新

2026年5月からの短い注記:この記事で説明されているワークフローは、基礎となるツールとプラットフォームの現在の状態に照らして確認済みです。特定のツール、UI、または機能が進化した部分については、構造的なアドバイスは引き続き有効です——実装は2026年には少し異なって見えるかもしれません。画面上で見るものと一致しないステップに遭遇した場合、それはUIの更新であり、アプローチの根本的な変更ではありません。お問い合わせフォームからメッセージをいただければ、明示的に修正します。

続きを読む

AIプレイブックをメールでお届け

毎週水曜。28,400人以上の読者。無駄なし。

↵ すべての結果を見る esc esc で閉じる