無料リンク切れチェッカー
実際の Chrome ブラウザでページを開き、自サイト内の他のページにつながるリンクをテストし、ページの読み込み中に発生する JavaScript エラーを検出します。
このツールのチェック内容
自サイトのページへのリンク
入力したページと同じサイト(同じプロトコル・同じドメイン)を指すリンク。他のウェブサイトやサブドメインへのリンクはテストしません。
1 回のチェックで最大 12 件
ページ上の重複しない内部リンクのうち、ページ内の順番で最初の 12 件。メール、電話、javascript: のリンクは除外し、#section のリンクはそのリンク先のページとして数えます。
リンク切れとはエラーまたは応答なし
HTTP エラー(400 以上。例:404 Not Found や 500 Server Error)を返すか、8 秒以内に応答しないリンクをリンク切れとみなします。
JavaScript エラー
ページの読み込み中に発生する未処理のエラー。メニュー、フォーム、スライダーが動かない原因であることがよくあります。
コンソールエラー
ページがブラウザのコンソールに記録するエラー。読み込みに失敗したファイルも含みます。
フォーム
ページにあるフォームの数。数えるだけで、送信は一切しません。
チェックの仕組み
ヘッドレス Chromium でページを読み込み、読み込みが終わるのを待ってから、ブラウザから見たページのリンクを収集します。そのため、JavaScript で追加されたリンクも含まれます。次に各リンクにリクエストを送ります(簡易な HEAD リクエストを使い、サーバーが HEAD を許可しない場合は GET を使います)。
スコアは 100 点から始まります。リンク切れ 1 件ごとに 10 点(最大 40 点)、未処理の JavaScript エラー 1 件ごとに 10 点(最大 30 点)、コンソールエラー 1 件ごとに 5 点(最大 20 点)の減点です。
これは 1 ページの簡易チェックです。多くのページのリンクを確認するには、無料アカウントを作成してサイトスキャンを実行してください。ページからページへとリンクをたどります。
よく見つかる問題
移動または削除されたページ
古いブログ記事、販売終了した商品、名前が変わったページで、まだリンクが残っているもの。
リンクの入力ミス
手入力したリンクの文字の抜けや余分なスラッシュ。
リニューアル時に残ったリンク
古い URL 構造や、サイトのステージング版へのリンク。
サーバーエラー
壊れたプラグインやテンプレートが原因で 500 エラーを返すページ。
読み込み時に壊れる JavaScript
ライブラリの欠落、間違った順序で読み込まれるスクリプト、このページにない要素を前提としたコード。
読み込みに失敗するファイル
404 を返し、コンソールエラーとして記録される画像、フォント、スクリプト。
直し方
リンクを更新または削除する
ページが移動した場合は、リンクを新しいアドレスに変更しましょう。完全になくなった場合は、リンクを削除するか、最も近い役立つページを指すようにしましょう。
古いアドレスをリダイレクトする
古い URL から新しい URL への恒久的な(301)リダイレクトを設定すると、ブックマークや他サイトからのリンクも引き続き機能します。
JavaScript エラーは最初のものから直す
ページを開き、ブラウザの開発者ツール(F12)の Console タブを開きましょう。最初のエラーが他のエラーの原因になっていることが多いので、まずそれを直します。
公開後に再チェックする
変更後や、ページを移動・削除した後に、もう一度チェックを実行しましょう。
よくある質問
他のウェブサイトへのリンクもチェックしますか?
いいえ。入力したページと同じサイト内の他のページへのリンクだけをテストします。他のドメインや自サイトのサブドメインへのリンクはチェックしません。
なぜ 12 件だけなのですか?
無料チェックを速く保つためです。リンクごとに個別のリクエストが必要です。ページにそれ以上の内部リンクがある場合は、重複しない最初の 12 件だけをテストします。無料アカウントでのサイトスキャンなら、より多くのページとリンクを確認できます。
リンク切れと表示されましたが、ブラウザでは開けます。なぜですか?
一部のサーバーは自動アクセスをブロックしたり、サインインを求めたり、リクエスト数を制限したりしており、チェッカーに 403 や 429 などのエラーを返します。実際の訪問者がページを開ける場合は無視して構いません。ホスティング会社にチェックを許可するよう依頼することもできます。
フォームを送信したり、ボタンをクリックしたりしますか?
いいえ。ページを読み込んでリンクにリクエストを送るだけです。フォームは数えるだけで送信しないため、サイトに何かが送られたり変更されたりすることはありません。
コンソールエラーでスコアが下がるのはなぜですか?
失敗したスクリプトや見つからない画像など、訪問者にとって機能しないものを示していることが多いためです。リンク切れや未処理のエラーよりも減点は小さくなります。
役立つガイド
関連する無料ツール
修正を任せたいですか?
これらのチェックもガイドも無料です。変更作業を人に任せたい場合は、私たちのチームが有料でサポートします。