Your Team for Growth.

経営課題をチーム力に変える レイアップ式 WEBマーケティング。

CASE 課題ケース

リンク切れチェッカー4選|459ページ点検の5ステップ

運用改善

リンク切れ(デッドリンク)とは、リンク先のページが削除や移転で開けなくなった状態です。「リンク切れチェッカーで何が見つかり、どう直すのか」を知りたい方は、まず自社サイトの全ページを一度に検査してください。

筆者は2026年9月に自社サイト459ページ・リンク先2,467件を点検し、リンク18件と3記事のタグ混入を直しました。手順は次の5ステップです。

  • ステップ①サイトマップと内部リンクから対象ページを集める
  • ステップ②全リンク先を検査して区分けした一覧にする
  • ステップ③結果を6つに読み分けて直す対象を決める
  • ステップ④差し替え・301・文字だけ残すの直し方を決める
  • ステップ⑤置換リストでドライランしてから反映する

この記事では、筆者の点検で分かった3つの発見、点検から修正までの5ステップ、おすすめのチェッカー4つの比較、リンク切れの原因と放置するリスク、よくある質問を解説します。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

目次

リンク切れチェッカーで459ページを点検した3つの発見

当社(岡山市北区)は2026年9月21日、自社サイトの全ページを自作のリンク切れチェッカー(Pythonのスクリプト)で点検しました。サイトマップと内部リンクをたどって459ページを集め、本文のリンクと画像・スクリプトの読み込み先2,467件を1件ずつ検査しています。

点検は読み取りだけで約15分です。結果を内部リンク切れ・URL誤記・外部404・ドメイン消滅・SSL異常・判定不能の6つに区分けし、直したのはリンク18件と、同時に行った別の点検で見つけたタグ混入3記事でした。

◆筆者が2026年9月21日に行った点検の結果

項目結果
対象459ページ(公開記事206本を含む)
検査したリンク先2,467件(本文のリンク・画像・スクリプト等)
所要時間約15分(読み取りのみ)
直したリンク18件(内部の実タグ化5記事・URL誤記・外部404・ドメイン消滅)
直したタグ混入3記事(検索除外になっていた1記事・本文が不可視だった1記事を含む)
リンク切れチェッカーで自社サイト459ページを点検した対象と直したものをまとめた図

筆者が作成

発見①内部リンク切れの正体はHTMLの例の実タグ化(5記事)

内部リンク切れとして出た件の大半は、記事の中でHTMLの書き方を説明した例文が、そのまま本物のタグとして動いていたものでした。たとえば <a href="リンク先URL"> という例を段落にそのまま書くと、「リンク先URL」という存在しないページへのリンクが生まれます。

リンク先を直すのではなく、例文をコード表示に変える修正が正解でした。同じ中身の段落が二重になっていた記事は、片方を削除しています。

書き手側の対策は、HTMLの例をWordPressの「コード」ブロックで書くことです。筆者の記事では、Markdownから変換して投入した新しい記事では起きておらず、手入力で作った古い記事だけに残っていました。

発見②外部404は差し替えか、文字だけ残すかの2択

外部サイトへのリンク切れは、先方のページが移転か削除されたものです。筆者は移転先を先方サイトのトップやサイト内検索で探し、題名が一致するページがあれば差し替え、見つからなければリンクを外して参考元の名前だけを残しました。

会社紹介の記事では、ドメインごと消えている先もありました。廃業の可能性があるため、掲載を続けるかはリンクの修正とは別に判断しています。

外部のリンク切れは自分では防げないため、見つけ次第「差し替えるか、文字だけ残すか」を決める運用が欠かせません。切れたままにするより、参考元の名前だけでも残すほうが読者には親切です。

発見③リンク切れよりタグ混入の実害が大きかった

点検の目的はリンク切れでしたが、実害が大きかったのは記事本文に混入したタグでした。noindexの説明として書いた例のメタタグが本物として動き、その記事は検索結果から除外されていました。

別の記事では、文中に書いた <script> の例が以降の本文を飲み込み、約5,000字が画面に表示されていませんでした。筆者は当初リンク切れだけを探すつもりでしたが、この失敗からタグ混入の点検を同時に行う手順へ改めています。

検索除外や本文の不可視は、ページを開いただけでは気づきにくい問題です。リンク切れチェッカーの結果に「存在しないページへの内部リンク」が並んだら、例文の実タグ化を疑ってください。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

リンク切れチェッカーで点検して直すまでの5ステップ

支援先のご担当者が作業場の机でノートパソコンを操作している様子
支援先のご担当者がパソコンで作業する様子

筆者が自社サイトで行った手順を、他社のサイトでも再現できる形に直しました。ツールはどれを使っても構いませんが、「見つける」より「区分けして直し方を決める」に時間をかけると、公開中の記事を壊さずに済みます。

リンク切れを点検して直すまでの5ステップを工程図で示した図

筆者が作成

ステップ①サイトマップと内部リンクから対象ページを集める

最初に、検査するページの一覧を作ります。サイトマップだけを頼りにすると、サイトマップに載らない固定ページや一覧ページが漏れるため、内部リンクもたどって集めてください。

筆者の点検では、記事206本に固定ページ・お知らせ・カテゴリーの一覧などを加えて459ページになりました。対象の数を先に確定させると、ツールの結果が「全体のうちどれだけか」で読めます。

内部リンクの設計を見直す予定があるなら、この一覧をそのまま使い回せます。筆者は点検の2日後に本文の内部リンクを全体で設計し直し、リンク切れの修正と合わせて反映しました。

ステップ②全リンク先を検査して区分けした一覧にする

集めたページを順に開き、本文のリンク先だけでなく、画像・CSS・スクリプト・埋め込みの読み込み先も検査します。判定はHTTPのステータスコード(サーバーの応答番号)で行い、200なら正常、301や302なら転送、404なら存在しない、応答が無ければ接続失敗と記録してください。

結果は必ずCSVなどの一覧に残し、ページ・リンク先・ステータス・区分の4列で見られるようにしてください。画面に出た件数だけを見て直し始めると、同じリンク先が複数のページに出ている場合に修正漏れが起きがちです。

サイト全体を一度に巡回したい場合は、後述の dead-link-checker.com や W3C Link Checker が同じ役割を担います。WordPressなら Broken Link Checker が常時この検査を行ってくれるため、手動の巡回は不要になります。

ステップ③結果を6つに読み分けて直す対象を決める

ツールの判定をそのまま信じず、結果を6つに読み分けます。筆者の点検では、エラーに見えても直す必要が無いものが相当数ありました。

◆リンク切れチェッカーの結果の読み分けと既定の直し方(筆者の点検より)

区分中身既定の直し方
内部リンク切れHTMLの例が本物のタグになったものが大半例文をコード表示に変える
URL誤記末尾に「)」が混入、全角文字など正しいURLへ
外部404先方のページが移転・削除移転先があれば差し替え、無ければ文字だけ残す
ドメイン消滅先方のサイト自体が無い参考リンクは外し、掲載を続けるかは別に判断
SSL異常自分の環境だけで起きることが多い別の方法で開ければ対象外
判定不能403(ボット遮断)やタイムアウト触らず、件数だけ記録

SSL異常と判定不能は「直す対象」から外し、件数だけを記録して次回と比べます。省庁や大手サイトはプログラムからのアクセスを拒むことがあり、ブラウザで開けば正常なケースが大半です。

ステップ④差し替え・301・文字だけ残すの直し方を決める

直し方は、リンク先が自サイトか外部か、移転か削除かで決まります。自サイトのページを移転したなら、Googleがサーバー側の永続的なリダイレクトとして勧める301(または308)で新しいURLへ転送してください。

削除したページに戻す先が無い場合は、404や410を返したままで問題ありません。

GoogleのHTTPステータスコードの扱いでは、4xxを返すURLはインデックスに登録されず、そのURLのクロール頻度は徐々に下がると説明されています。

同じ文書で、429を除く4xxはサイト全体のクロール頻度に影響しないとも書かれています。削除したページを無理に別のページへ転送する必要はありません。

GoogleのHTTPステータスコードの説明で4xxのURLはインデックスに登録されずクロール頻度には影響しないと書かれている画面

出典:HTTP ステータス コード、ネットワーク エラー、DNS エラーが Google 検索に与える影響(スクリーンショットは筆者取得)

避けたいのは、存在しないページで「見つかりません」と表示しながら200を返すソフト404です。Search Consoleがソフト404として報告するため、無いページは正しく404を返してください。リダイレクトの種類と設定方法は別の記事で解説しています。

ステップ⑤置換リストでドライランしてから反映する

直す対象が決まったら、公開中の本文を直接編集せず、「どのページの、どの文字列を、何に置き換えるか」の置換リストを作ります。筆者は完全一致の置換だけを許し、一致する件数を固定して、1件でもずれたら全件を送らない仕組みにしました。

ドライランで置換結果を確かめてから反映し、反映後に公開ページを取得し直してリンク先が変わったことを確認します。更新前の本文はファイルに退避し、WordPressのリビジョンにも残るため、誤った置換は戻せます。

検索除外や本文の不可視を直した記事は、Search Consoleの「インデックス登録をリクエスト」で再クロールを頼んでください。この申請はAPIからはできず、人が管理画面で行う作業です。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

リンク切れチェッカーのおすすめ4選と選び方

リンク切れチェッカーは、「自サイトのページをGoogleがどう見ているか」を確認するものと、「リンク先を巡回して切れているものを見つける」ものの2種類に分かれます。筆者は前者に Search Console、後者に自作のスクリプトを使いましたが、同じ役割を担う無料のツールを4つ比べました。

◆リンク切れチェッカー4選の比較(各公式ページ・2026年10月12日確認)

ツール形態分かること料金
Google Search ConsoleWeb(所有権の確認が必要)Googleが見つけた自サイトの404・ソフト404無料
Broken Link CheckerWordPressプラグイン投稿・固定ページ・コメント・カスタムフィールドのリンク切れ・画像切れ・リダイレクト無料(Cloudモードは開発元のアカウントが必要)
dead-link-checker.comWeb入力したURL配下を巡回したエラーの一覧無料(定期監視と通知は月4,400円税込のStandard)
W3C Link CheckerWeb指定ページから再帰の深さを決めて確認した結果登録不要
リンク切れチェッカー4選を自サイトを見るものと巡回するものに分けて比べた図

筆者が作成

選び方は、対象の規模・点検の頻度・サイトの作りの3点で決めます。まず Search Console で自サイトの404を見て、外部へのリンクは巡回型のチェッカーで補う組み合わせが、費用をかけずに全体を押さえる形です。

おすすめ①Search Console:自サイトの404を見る

Search Consoleのページ インデックス登録レポートでは、「未登録」の理由として「見つかりませんでした(404)」が一覧になります。以前「カバレッジ」と呼ばれていたレポートで、Googleがリンクをたどって見つけたURLや、過去に存在したURLが対象です。

Search Consoleのページ インデックス登録レポートのヘルプで見つかりませんでした(404)とソフト404を説明している画面

出典:ページ インデックス登録レポート – Search Console ヘルプ(スクリーンショットは筆者取得)

自サイトのどのURLがGoogleに404と見られているかは、このレポートでしか分かりません。一方で、自サイトから外部サイトへ張ったリンクの切れは対象外のため、巡回型のチェッカーと組み合わせてください。

おすすめ②Broken Link Checker:WordPressで自動監視

Broken Link Checkerは、WPMU DEVが開発するWordPressプラグインです。有効インストール数は50万以上で、2026年8月31日更新のバージョン2.4.14.1は WordPress 6.2以上・PHP 7.4以上で動きます。

WordPress.orgのBroken Link Checkerのページでバージョン2.4.14.1・有効インストール数50万以上・対応バージョンが表示されている画面

出典:Broken Link Checker – WordPress プラグイン | WordPress.org 日本語(スクリーンショットは筆者取得)

投稿・固定ページ・コメント・カスタムフィールドのリンク切れ、画像切れ、リダイレクトを検出し、管理画面から直せます。自分のサーバーで動くLocalモードと、開発元のサーバーで動くCloudモードがあり、Cloudモードは開発元のアカウント接続が前提です。

インストールするプラグインを増やしたくない場合は、点検のときだけ有効化して、終わったら停止する使い方でも構いません。筆者は自作のスクリプトで代用しているため、常時は入れていません。

おすすめ③dead-link-checker.com:登録なしで全体を巡回

dead-link-checker.comは、URLを入れてボタンを押すだけで、そのURLと同じディレクトリ配下のページを巡回してリンク切れを一覧にします。サイト全体を見たいときはトップページのURLを入れてください。

dead-link-checker.comの入力フォームと無料版の上限、月4,400円のStandardプランの案内が表示されている画面

出典:リンクチェッカー(リンク切れチェックツール) Dead Link Checker(スクリーンショットは筆者取得)

無料版は登録不要で、1回のチェックは最大6,000ページ(混雑時は3,000ページ)までです。結果は保存されずページを離れると消え、JavaScriptで生成されるリンクは検査されず、大手サービスへのリンクは対象外です。結果はコピーかテキスト保存で手元に残し、ステップ③の読み分けに使います。

毎日・毎週・毎月の自動チェックと新しいエラーだけのメール通知が必要なら、月4,400円(税込)のStandardプランで20サイトまで監視できます。公式ページの記載は2026年10月12日時点の内容です。

おすすめ④W3C Link Checker:深さを決めて確認

W3C Link Checkerは、Web標準を策定するW3Cが提供するチェッカーです。指定したページのリンクとアンカーを検査し、オプションで「リンク先の文書も再帰的に確認する」深さを決められます。

サイト全体ではなく、特定の階層だけを深さを限定して確認したいときに向いています。表示は英語ですが、入力はURLだけで、登録は不要です。

リダイレクトを結果から隠す設定や、要約だけを表示する設定もあります。点検に慣れていない方は、まず要約表示で件数を把握してから、全件表示に切り替えてください。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

リンク切れ(デッドリンク)が起こる2つの原因

リンク切れ、またはデッドリンクとは、リンク先のURLが無効になり、クリックしても目的のページが開かない状態を指します。多くの場合は「404 Not Found」が表示され、画像なら表示されない枠だけが残ります。

原因は大きく2つです。自分で防げる原因(URLの書き間違い)と、防げない原因(先方の削除・移転)を分けて考えると、点検の頻度と直し方が決まります。

原因①リンク先のページが削除・移転されている

もっとも多いのは、リンク先のページが削除されたり、URLが変わったりしたケースです。外部サイトのリニューアルやドメインの変更、サービスの終了は自分では止められません。

自サイトの中でも、記事のスラッグを変えたり、カテゴリーを整理したりすると、古いURLへの内部リンクが切れます。筆者のサイトでは、旧ドメイン(www付き)や旧URL形式へのリンクが119本残っており、切れてはいないものの301を2回経由していました。

原因②URLの記述ミスで存在しないページを指している

URLの末尾に「)」が混ざる、全角文字が入る、httpとhttpsを取り違えるといった入力ミスも、リンク切れの原因です。筆者の点検でも、文末のカッコがURLに取り込まれた例が見つかりました。

人の目では見つけにくいため、公開前の確認より、公開後にツールで一括検査するほうが確実です。HTMLの例文を段落に書いたときの実タグ化(発見①)も、この区分に入ります。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

リンク切れを放置する3つのリスク

リンク切れ自体がサイト全体の検索順位を下げるとGoogleは説明していません。それでも放置すると、読者・インデックス・被リンクの3つの面で損失が出ます。

リスク①読者が目的の情報に届かず離脱する

読者がリンクをクリックするのは、続きや根拠を読みたいからです。404のページに当たった読者は、その場で探すのをやめ、別のサイトへ移ります。

特に参考元として示したリンクが切れていると、記事全体の信頼性まで疑われます。筆者が外部404を「文字だけ残す」形で直したのは、少なくとも参考元の名前は読者に伝えるためです。

リスク②自サイトの404ページはインデックスから外れる

自サイトのページが404を返し続けると、Googleはそのページをインデックスから外し、クロールの頻度を徐々に下げます。移転したページなのに301を設定していないと、新しいURLに評価が引き継がれません。

サイト全体のクロール頻度は4xxで下がらないため、慌てる必要はありませんが、移転したページだけは必ず301で結んでください。存在しないページは404のままで構いません。

リスク③外部から受けた被リンクの効果を受け取れない

他サイトから自サイトへ張られたリンクの先が404なら、そのリンクは読者も評価も運びません。リンク先が無いことに気づいた先方が、リンクを外す可能性もあります。

Search Consoleの「見つかりませんでした(404)」に、外部サイトからリンクされているURLが出ていたら優先して対応してください。被リンクを受けているURLは、削除ではなく関連するページへの301で受け止めるのが基本です。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

サイトの健康診断とSEO・LLMO内製化なら、株式会社LAYUP

支援先の事務所で、ご担当者と当社代表の光田直史がLAYUPのロゴを持って並んでいる様子
支援先のご担当者(左)と当社代表・光田直史(右)

株式会社LAYUP(岡山市北区)は、岡山を中心とした中小企業に、AIエージェント構築研修とSEO・LLMO内製化支援を提供しています。本記事の点検は、筆者が自社サイトで実際に行った手順です。

当社では、リンク切れとタグ混入の点検、内部リンクの設計、記事の執筆と順位の記録を、AIと小さなスクリプトで自社の手で回しています。2026年9月時点で、議事録の作成や記事の下書き投入など10本の作業を無人の定期実行で動かしています。

自社サイトの点検や記事制作を、外部に丸投げせず社内で回せる形にしたい方は、お問い合わせからご相談ください。サイトの規模と更新頻度を伺い、点検の頻度と使うツールの目安をお伝えします。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

リンク切れチェッカーでよくある3つの質問

質問①リンク切れを放置するとSEOに悪影響がありますか?

Googleは、4xxを返すURLはインデックスに登録せず、サイト全体のクロール頻度には影響しない(429を除く)と説明しています。つまり、外部サイトへのリンク切れが自サイトの順位を直接下げるという根拠はありません。

一方で、自サイトのページが404のままなら、そのページは検索結果から消えます。順位より先に「読者が目的の情報に届かない」損失が起きるため、SEOの観点だけで放置の可否を決めないでください。

質問②リンク切れの点検はどのくらいの頻度で行いますか?

目安は月1回です。少なくとも、記事を大量に追加・移転した直後と、サイトの改修やドメイン変更の後は必ず点検してください。

筆者は2026年9月21日に初回の点検を行い、2日後の内部リンクの全体見直しと合わせて修正を反映しました。初回は読み分けに時間がかかりますが、2回目以降は前回のCSVと比べて増えた分だけを見れば済みます。

質問③外部サイトへのリンク切れも直すべきですか?

直してください。参考元として示したリンクが切れていると、読者は根拠を確かめられず、記事の信頼性が下がります。

直し方は、移転先があれば差し替え、無ければリンクを外して参考元の名前だけを残す2通りです。先方のサイト自体が消えている場合は、その会社や資料を紹介し続けるかどうかを、リンクの修正とは別に判断してください。

SEO内製化支援|自社で考え、動かし、改善できるSEOへ。まずはご相談

リンク切れチェッカーで点検し、タグ混入まで直そう!

リンク切れ(デッドリンク)とは、リンク先のページが削除や移転で開けなくなった状態です。筆者は自社サイト459ページを点検し、リンク18件とタグ混入3記事を直しました。

点検から修正までの手順は次の5ステップです。

  • ステップ①サイトマップと内部リンクから対象ページを集める
  • ステップ②全リンク先を検査して区分けした一覧にする
  • ステップ③結果を6つに読み分けて直す対象を決める
  • ステップ④差し替え・301・文字だけ残すの直し方を決める
  • ステップ⑤置換リストでドライランしてから反映する

点検の結果は、次回と比べられるように日付入りのCSVで残してください。前回との差分だけを見れば、2回目以降の点検は短時間で終わります。

今日できる一歩は、Search Consoleの「見つかりませんでした(404)」を開き、外部からリンクされているURLが無いかを確かめる作業です。そこに出たURLから直せば、読者と被リンクの両方を守れます。

自社サイトの点検や記事制作を社内で回せる形にしたい方は、株式会社LAYUPのSEO・LLMO内製化支援へご相談ください。

Your Team
for
Growth.

経営課題を共に
言葉にすることから

私たちの支援は、漠然とした悩みを一緒に整理する対話から始まります。
まだ具体的な施策が見えていなくても大丈夫です。
課題を言葉にし、方向性を見つける最初の一歩を、共に踏み出しませんか?

CONTACT