リダイレクトチェッカー
URLを貼り付けると、チェッカーはHTTPリダイレクトチェーンを1ホップずつたどり、各ステップを1行で表示します。表示内容はステータスコード(301・302・303・307・308)、指し示す Location、そして応答で示されたサーバーとコンテンツタイプです。最初の3xx以外の応答に達したとき、または設定したホップ上限に達したときに停止し、あるURLが訪問済みのURLへ戻る場合はループとして印を付けます。SEO作業はこの追跡にかかっています。複数ホップのチェーン内のたった1つの見落としやすい302がPageRankを漏らすこともあり、長いチェーンはGoogleが返してくれないクロールバジェットを浪費します。
リダイレクトチェーンを追跡する手順
-
1
開始URLを入力
HTTPSでもHTTPでも、`www` の有無を問わず、どんなURLでも構いません。スキームを省略した場合はチェッカーが補います。
-
2
ホップ上限を設定
たどるリダイレクトの回数を1から20の範囲で選びます。既定値は暴走したりループしたりするチェーンを早めに止めます。
-
3
チェックを実行
各ホップを順にリクエストし、3xx以外の応答が返るか上限に達するまでたどります。
-
4
チェーンを読む
各行にはホップ番号、ステータスコードとその種類(恒久、一時、OK、クライアントエラー、サーバーエラー、ループ)、URL、そしてどこへリダイレクトするかが表示されます。
リダイレクトのステータスコードとその意味
RFC 7231 と RFC 7538(308向け)が意味を定義しています。両者の違いは、SEO、キャッシュ、そしてブラウザがPOSTを再送するかGETに戻すかに影響します。
| コード | 名称 | 恒久? | メソッド維持? | 既定でキャッシュ可能? |
|---|---|---|---|---|
| 301 | Moved Permanently | はい | 歴史的にいいえ | はい |
| 302 | Found | いいえ | 歴史的にいいえ | ヘッダーが許す場合のみ |
| 303 | See Other | いいえ | GETに強制 | いいえ |
| 307 | Temporary Redirect | いいえ | はい | ヘッダーが許す場合のみ |
| 308 | Permanent Redirect | はい | はい | はい |
SEOでは、301と308はPageRankを到達先に集約します。302と307は集約しません(Googleは一時的なものとして扱い、元のURLをインデックスに残します)。
リダイレクトチェーンはこうあるべき
- 1ホップなら問題なし。 旧URLから新URLへ1つの301で移動。リンク評価の損失はありません。
- 2ホップは許容範囲、片方がHTTPからHTTPSへの切り替え、もう片方が
wwwの正規化であれば問題ありません。 - 3ホップ以上は危険信号。 各ホップは遅延を増やし、Googleは非常に長いチェーンは放棄されることがあると明記しています。チェーンをサーバー側でまとめ、利用者とクローラーが1ステップで到達先に着けるようにしましょう。
このチェッカーがたどるものとたどらないもの
このチェッカーはサーバー側のHTTPリダイレクト、つまり3xxステータスと Location ヘッダーを持つ応答をたどります。ページを実行しないため、次の2種類のリダイレクトはたどりません。
- メタリフレッシュ。
<meta http-equiv="refresh" content="0; url=...">はHTTPヘッダーではなくページ本文に書かれたHTMLレベルのリダイレクトなので、ここでは通常の200応答として表示されます。 - JavaScriptリダイレクト。
window.location = '...'はページ読み込み後にブラウザ内で実行されるため、サーバー側のリクエストからは決して見えません。
あるURLがこれらのいずれかだけでリダイレクトする場合は、ヘッドレスブラウザを使うツールで最終到達先を確認してください。
壊れたチェーンをデバッグする
壊れたチェーンの大半は、次の3つの原因のいずれかによります。リダイレクトループ(あるホップが訪問済みのURLへ戻る)、www が失われて再びリダイレクトする、または末尾スラッシュの不整合で /page と /page/ が互いに跳ね返し合う、というものです。URLが繰り返されると、チェッカーは停止してそのループに印を付けます。
よくある質問
いいえ。サーバー側のHTTPリダイレクト(Location ヘッダーを持つ3xxステータス)をたどります。メタリフレッシュやJavaScriptのリダイレクトはページの読み込み後にページ内部で実行されるため、サーバー側のリクエストからは見えません。それらにはヘッドレスブラウザを使うツールをご利用ください。
1から20ホップまでたどれ、既定は10です。チェッカーは設定した上限、またはあるURLが訪問済みのURLへ戻った時点で停止するため、リダイレクトループが永遠に続くことはありません。
公開インターネットから名前解決できる場合のみ可能です。VPNの内側、HTTPベーシック認証の背後、または localhost(およびその他のプライベートアドレス)にあるURLには、チェッカーは到達できません。
各ホップについて、その番号、HTTPステータスコードとその種類(恒久、一時、OK、クライアントエラー、サーバーエラー、ループ)、リクエストしたURL、リダイレクト先の Location、そして応答で示されたサーバーとコンテンツタイプが表示されます。
いいえ。各リクエストはその都度実行され、結果は直接あなたに返されます。貼り付けたURLは記録されません。
関連ツール
外部リンク抽出ツール
生のHTMLを貼り付け、必要に応じてベースURLを指定すると、コード内の外部http/httpsリンクを重複なしで一覧表示します。リンク監査やSEOレビューに最適です。
メタディスクリプション長チェッカー
メタディスクリプションの文字数と推定ピクセル幅を測り、編集上の目安やデスクトップ・モバイルのレイアウト例と比較します。
FAQスキーマ生成ツール
質問と回答のペアからFAQPageのJSON-LDマークアップを生成します。Googleのリッチリザルトや強調スニペットの対象になるための構造化データを数秒で用意できます。
インデックス可能性チェッカー
URLがインデックス対象であるかを確認してください:robots.txt、meta robots、X-Robots-Tag、正規化信号およびHTTPステータス。
バックリンクアンカーテキスト分析ツール
バックリンク、CSV行、URL | アンカーのペア、またはアンカーテキスト行を貼り付け、重複を数えて Anchor Text,Count,Share のCSVを出力します。
内部リンク抽出ツール
URLまたは貼り付けたHTMLから、アンカーテキスト・rel属性・nofollowステータスを含むすべての内部リンクを抽出。SEO監査に役立ちます。
このツールは他の言語でも利用できます
- فاحص إعادة التوجيه [AR]
- Vérificateur de redirections [FR]
- 리디렉션 검사기 [KO]
- Pemeriksa Pengalihan [ID]
- Weiterleitungs-Checker [DE]
- Sprawdzanie przekierowań [PL]
- Redirect-checker [NL]
- Omdirigeringskontroll [SV]
- ตัวตรวจสอบการเปลี่ยนเส้นทาง [TH]
- Trình kiểm tra chuyển hướng [VI]
- Comprobador de redirecciones [ES]
- Verificador de redirecionamentos [PT]
- Yönlendirme Denetleyicisi [TR]
- 重定向检查器 [ZH]
- Redirect Checker [EN]
- Verificatore di reindirizzamenti [IT]
- Проверка редиректов [RU]