コンテンツへスキップ
Broken Link Checkers

リンク切れチェッカー & 死んだリンクスキャナー

高速・無料のウェブサイト向け死んだリンクチェッカー&404エラースキャナーです。内部リンクと外部リンクを監査し、リダイレクトチェーン、ソフト404、欠落したアンカーハッシュ(#id)を、CAPTCHAゼロでリアルタイムに検出します。

クイックサンプル:
コアアーキテクチャ

基本的な404検出だけではなく、リンクの完全性を深く追求するために設計されました。

Broken Link Checkers はDOM階層全体を検査し、アンカーフラグメントを検証し、リダイレクトの連鎖を追跡し、静かに発生するソフト404を検出します。

#
DOMハッシュ検証

ページ内アンカーの完全性

/pricing#enterprise のようなURLは200 OKを返す場合もありますが、id="enterprise" を持つ要素が削除されていると、訪問者はページの先頭に着いてしまいます。当社はフラグメントの実在を検証します。

id および name 属性の走査
ヒューリスティックエンジン

ソフト404の検出

設定ミスしたサーバーやシングルページアプリケーション(SPA)は、「申し訳ありません、そのページは存在しません」と表示しながら200 OKを返しがちです。当社のヒューリスティック分類器は、タイトルとDOM構造を解析してゴーストページを暴き出します。

DOMタイトル・コンテンツの解析
ホップインスペクター

リダイレクトチェーンの追跡

ユーザーのページ表示を遅らせ、Googlebotのクロールバジェットを浪費する、不要な301/302ホップ(http:// → https:// → /page → /page/)を検出します。

301 / 302 / 307 ホップの検出
並列ディスパッチ

超高速な並行処理

ノンブロッキングの非同期パイプライン上に構築されています。賢能なHTTP HEADプローブがデータ転送を94%削減し、最高速度を得るために必要に応じてGETリクエストへフォールバックします。

帯域幅に配慮したHEADリクエスト
開発者のための精密さ

ソースコードの特定

不正なリンクの在り処を推測する必要はありません。該当するHTMLタグ(<a>、<img>、<link>)と、人が読めるアンカーテキストを抽出するので、チームですぐに修正できます。

タグ・アンカーテキストの抽出
摩擦ゼロ

CAPTCHAゼロ&即時エクスポート

解くのに手間取る画像はなく、強制的なアカウント作成もなく、人為的な遅延もありません。CSVとJSONはワンクリックでエクスポートでき、監査結果をチケットやスプレッドシートの業務フローに取り込めます。

CSV・JSONの即時ダウンロード
リンクの完全性&検索エンジン最適化ガイド

上位表示を狙うサイトのためのリンク切れチェッカー完全ガイド

定期的なリンク監査が、どのようにクロールバジェットを守り、ユーザー体験を向上させ、静かな404エラーやリンクの劣化から検索順位を守るのかを学びましょう。

リンク切れチェッカーとは何か、なぜリンクの健全性が重要なのか

ハイパーリンクは、ワールドワイドウェブの主要な神経系を形成しています。すべてのハイパーリンクは、訪問者や検索エンジンのスパイダーを、価値あるコンテンツ、製品、ドキュメント、外部参照へと結びつけています。しかし、時間の経過とともにウェブサイトは絶えず変化します。ページが移行され、製品は陳腐化し、外部参照は閉鎖され、URLが再構成されます。この避けられない劣化は、一般に リンクの劣化(リンクロット)と呼ばれます。

信頼性の高いリンク切れチェッカーは、ウェブページ上のすべてのハイパーリンクを検査するための自動化されたSEOツールです。ハイパーリンクが解決できないと、訪問者はイライラする404 Not Foundエラーメッセージや、無限のリダイレクトループに直面します。専用のウェブサイト向けリンク切れチェッカーを使えば、ウェブマスター、SEOの専門家、ソフトウェアエンジニアは、検索の可視性や顧客の信頼が損なわれる前に、機能しないハイパーリンクを体系的に検出・修復できます。

無料のリンク切れチェッカーツールの仕組み

従来のリンク検証ツールは、表面的なHTTPヘッダーのpingに依存したり、複雑なデスクトップソフトのインストールが必要だったりします。当社の無料リンク切れチェッカーツールは最新のクラウドインフラ上に直接構築されており、ソフトのセットアップや登録なしで、ブラウザ級の高速な分析を提供します。

このオンラインリンク切れチェッカーにURLを送信すると、エンジンは多段階の診断シーケンスを実行します:

  • DOMの抽出: クローラーがドキュメントオブジェクトモデル(DOM)を取得し、内部ナビゲーションリンク(<a href="...">)と、外部のサードパーティ参照を発見します。
  • HTTPステータスコードの検証: 抽出した各ハイパーリンクを、適切なUser-Agentヘッダー付きでHTTP/HTTPS経由に解決し、HTTP 200 OK応答、301/302リダイレクト、403 Forbiddenのブロック、404 Not Foundエラー、500番台のサーバー障害を識別します。
  • リダイレクトチェーンのマッピング: 複数のリダイレクトホップを隠すのではなく、サイト向けリンク切れチェッカーは連続する各遷移先をマッピングします。開発者はリンクを最終的な正規アドレスに直接向けることができます。
  • ページ内アンカーフラグメントの検証: #pricing や #faq のようなハッシュフラグメントを含むリンクについては、遷移先ページに対象のHTML要素IDが実在するかどうかを検証します。
  • ヒューリスティックによるソフト404検出: 設定ミスしたサーバーは、画面上に「ページが見つかりません」と表示しつつ、HTTP 200ステータスコードを返しがちです。当社のヒューリスティックエンジンはタイトルと本文マークアップを検査し、この種の隠れたエラーを暴き出します。

なぜ死んだリンクと404エラーは検索順位(SEO)を悪化させるのか

Google、Bing、DuckDuckGoなどの検索エンジンは、クロールバジェットと呼ばれる有限のクロール予算を持つ自動クローラー(Googlebotなど)を運用しています。検索エンジンのボットがドメイン内で多数の死んだハイパーリンクに遭遇すると、変換率の高いランディングページや最新記事をインデックスする代わりに、貴重なクローラーの帯域が行き止まりに浪費されます。

さらに、リンクの完全性は、Googleのユーザー満足度指標やCore Web Vitalsに直接影響します。ユーザーが壊れたリンクを繰り返しクリックすると、すぐに検索結果ページへと跳ね返ります(ポゴスティッキング)。これは、あなたのサイトが劣ったユーザー体験を提供しているというシグナルを検索アルゴリズムに伝えます。効率的な死んだリンクチェッカーを使えば、検索スパイダーが摩擦なく移動でき、PageRankの評価を守り、オーガニック検索順位を最大限に高められます。

404リンク切れチェッカーが検出する、よくあるリンク切れの種類

リンク切れは、いくつかの明確な技術的なパターンとして現れます。高度な404リンク切れチェッカーは、正確な修復へ導くために、これらのエラーを区別できなければなりません:

問題の種類HTTPステータス影響と推奨される対処
ハード404 Not Found404 / 410リンク先リソースが削除または移動されています。URLを更新するか、301の恒久リダイレクトを実装してください。
ソフト404エラー200 OK(空)サーバーは成功を主張しつつ、存在しないページの内容を表示しています。アプリケーションのルーティングを修正するか、真の404を返してください。
リダイレクトチェーン301 → 301 → 200複数のサーバーホップがページ速度とTTFBを低下させます。最初のハイパーリンクを最終URLに直接向けてください。
アンカーハッシュの欠落200(#idなし)URLは読み込まれますが、対象要素のIDが変更されているため、訪問者がページ先頭に取り残されます。
サーバー障害500 / 502 / 504上流ホストの障害またはゲートウェイのタイムアウトです。バックエンドのログを調査するか、信頼できないサードパーティのリンクを差し替えてください。

なぜこれはエンジニア&マーケティングチームにとって最適なリンク切れチェッカーなのか

最適なリンク切れチェッカーを見つけるには、速度、精度、運用負荷のバランスが重要です。多くの商用監査プラットフォームは、高額な月額費用、厳しいスキャン上限、遅いキューを課しています。

当社は、インディー開発者やブロガーから企業のSEOエージェンシーまで、誰もが技術的なサイトの健全性にアクセスできるようにするため、このリンク切れチェッカーを無料で設計しました。ウェブサイト向け死んだリンクチェッカーでは、次の利点が得られます:

  • 即時結果: 直接の非同期実行により、数時間ではなく数秒で結果が得られます。
  • 人為的な制限はゼロ: アカウント作成もクレジットカード情報の入力も不要で、オンデマンド監査を無制限に利用できます。
  • インタラクティブな開発者インスペクター: 検出された各ハイパーリンクには、実行可能なcurl -I -Lコマンドが付属しているので、エンジニアはすぐにターミナルでサーバーヘッダーを再現できます。
  • ワンクリックCSVエクスポート: 構造化された監査ログを簡単にダウンロードし、開発チームと共有したり、顧客向けSEO成果物に添付したりできます。

サイトの死んだリンクを防ぐための継続的なベストプラクティス

死んだリンクの排除は、一度きりの作業ではありません。継続的なメンテナンス体制が必要です。以下の業界標準を取り入れて、ウェブ上の存在を守りましょう:

  1. 2週間ごとにスキャンする: サイトのリニューアル、CMS移行、大規模なコンテンツ公開のたびに、当社のリンク切れチェッカーツールで定期クロールを設定しましょう。
  2. 厳格な301の恒久リダイレクトを設定する: ページURLの変更や古い投稿の削除を行う際は、旧アドレスを最も関連性の高い現行ページにマッピングしてください。
  3. 外部参照の安定性を監視する: 外部サイトは頻繁に消滅したり、ドメインの所有者が変わったりします。定期的に外部リンクを点検し、読者を期限切れまたは乗っ取られたドメインへ送らないようにしましょう。
  4. 役立つ404エラーページを設計する: 丁寧に管理していても、誤入力は起きものです。目立つ検索バーと人気コンテンツへのリンクを備えたカスタム404ページを用意して、訪問者の離脱を防ぎ、エンゲージメントを取り戻しましょう。
ナレッジベース&FAQ

リンク切れチェッカーに関するよくある質問。

リンク切れチェッカーの概要や使い方、クロールバジェット、HTTPレスポンスコード、リンクの完全性など、知りたいことがすべて揃っています。

「ソフト404」とは何か、なぜGoogleの順位を害するのですか?

ソフト404は、ウェブサーバーがHTTP 200 OKステータスコードでページを配信しながら、目に見えるHTMLコンテンツがユーザーに「このページは存在しない」ことを伝えている場合に発生します(例: 「エラー: 項目が見つかりません」)。Googleなどの検索エンジンは、有効なコンテンツがあるものとしてURLをクロールし続けるため、サイトのクロールバジェットが浪費され、順位の下落を招く可能性があります。Broken Link Checkers は、DOMのタイトルと本文コンテンツを検査して、こうした欺瞞的なページを検出します。

ページ内アンカーハッシュ(#target)の検証はどのように機能しますか?

リンクがアンカー(#pricing-table や #documentation など)を指す場合、一般的なリンクチェッカーは、親のHTMLドキュメントがHTTP 200を返すことを確認するだけです。誰かが一致するidを持つHTML要素を名前変更または削除していた場合、訪問者は遷移の表示なしにページ先頭へ送られてしまいます。Broken Link Checkers は、対象ページのDOMを解析し、対応するアンカーIDが実在するかどうかを検証します。

なぜリダイレクトチェーン(301/302ホップ)はCore Web Vitalsにとって危険なのですか?

すべてのHTTPリダイレクトは、サーバーとの追加のラウンドトリップを必要とし、ホップごとに100〜600msのレイテンシを加えます。RTT(ラウンドトリップタイム)が高いモバイル端末では、複数のホップがTTFB(ファーストバイトまでの時間)やLCP(最大コンテンツ描画)を大幅に悪化させます。当社のスキャナーはリダイレクトチェーンをマッピングし、開発者がリンクを正規の遷移先に直接更新できるようにします。

ターミナルでリンク切れを再現するにはどうすればよいですか?

スキャンテーブルの任意の行にある「詳細を表示」ボタンをクリックしてください。診断インスペクターが、リダイレクトを追跡してHTTPレスポンスヘッダーをターミナルに直接出力する、正確でコピー可能なcurl -I -Lコマンドを生成します。