URLステータスコードについて
URLステータスコードとは?
URLへのリクエストには、何が起きたかを示す3桁のコードが必ず返されます。これらは正式にはHTTPステータスコードと呼ばれますが、2つの名称は同じ意味で使われます。200はページが提供されたこと、301と302はページが移動したこと、404はページが存在しないこと、500はサーバーが処理中に失敗したことを意味します。
コードはコンテンツより先に返され、ページに表示される内容にかかわらず、すべての自動訪問者がそのレスポンスをどのように扱うかを決定します。ページが完璧に表示されていても、存在しないものとして報告されることがあります。
URLステータスコードチェッカーを実行する価値があるのは、コードと表示内容が一致しない場合があるからです。ブラウザに表示される内容と、クローラーに伝えられる内容は別物です。
2026年になっても、ステータスコードは重要ですか?
それらは、ほかのすべてを支える基盤です。優れたコンテンツで質問に答えているページでも、404を返していれば、ランキングされることも、引用されることも、再び熱心にクロールされることもありません。
最も深刻なケースは、ソフト404です。これは、エラーメッセージを表示しながら200を返すページを指します。クローラーはメッセージではなくステータスコードを信じるため、サイトには、役に立つ情報が何もない一見有効なページが、気づかないうちに蓄積していきます。
リダイレクトにも同じように注意を払う必要があります。クローラーは数回のホップで処理をあきらめるため、複数のリダイレクトが連鎖した先からしかアクセスできないページは、まったく読み取られない可能性があります。
ステータスコードとAI検索の関係
引用された情報源が後にエラーを返すと、読者にとって回答が成立しなくなり、引用の信頼性が損なわれます。情報源が現在も存在することを確認するために再アクセスするシステムは、エラーを返すドメインをひそかに信頼しなくなります。
以前にも増して、永続性が重要になっています。単に訪問されるだけでなく引用されるURLは、サイトが何度かリニューアルされても機能し続ける必要があります。引用はサイトのリニューアルよりも長く残る可能性があるためです。
そのため、ページを削除してトラフィックが自然にたどり着くことを期待するよりも、移転後に適切な301リダイレクトを設定することの価値が大幅に高まります。
一般的なステータスコードの意味
- 200:ページが存在し、正常に配信されたことを示します。
- 301:恒久的に移転しました。評価シグナルは新しいURLに引き継がれます。
- 302:一時的に移転しました。評価シグナルは元のURLに留まります。
- 404:見つかりません。実際に存在しないページに対して適切なステータスです。
- 410:消失しました。意図的に削除されたコンテンツを示す、404よりも強いステータスです。
- 500:サーバーエラーです。ほぼ常に意図的なものではなく、障害を示します。
ステータスコードのベストプラクティス
- 存在するページには200を返し、存在しないページには正しい404を返します。
- 評価シグナルを引き継ぐため、恒久的な移転には301を使用し、302は実際に一時的な移転の場合に限って使用します。
- リダイレクトは連鎖させず、最終的な移動先を直接指定してください。
- 削除したページは、すべてホームページへリダイレクトするのではなく、最も関連性の高い代替ページへリダイレクトしてください。
- エラーページが成功コードを返すソフト404に注意してください。
- 新たに発生した500エラーを監視してください。通常、ページが移動したのではなく、何かが壊れたことを示します。
このツールがチェックする項目
URLステータスコードチェッカーはURLにリクエストを送信して受け取ったコードを報告します。200または300番台のコードは通過させ、400および500番台のエラーでは失敗と判定します。
リダイレクトがあると検査が成功しても、入力したURLが最終的に配信されたURLであるとは限りません。リダイレクトが発生している場合は、実際にどこへ転送されるのかを確認する価値があります。
次に行うこと