HTTPステータスコードとは、ブラウザからのリクエストに対して、サーバーが結果を3桁の数字で返す仕組みのことです。「200」は正常、「404」は見つからない、といったように、通信の状態を表します。SEOでは、検索エンジンがページの状態を判断する材料になるため、正しく理解しておきたい要素です。
本記事は、サイトの技術的な状態を把握したいWeb担当者・オウンドメディア編集者に向けて、HTTPステータスコードの意味と分類、SEOで重要な主なコード、確認方法、よくある問題を整理しています。数字の意味を、実務の視点でまとめています。
- HTTPステータスコードの意味と分類
- SEOで重要な主なコード
- ステータスコードの確認方法
- よくある問題と注意点
- 運用で意識したい考え方
読み終えると、ステータスコードから、サイトの状態を読み取れるようになります。
HTTPステータスコードとは?

HTTPステータスコードは、サーバーがリクエストの処理結果を伝えるための、3桁の数字です。まずは、意味と分類、SEOで意識する理由を整理します。
- ステータスコードの意味
- 3桁の数字による分類
- SEOで意識する理由
本セクションでは、ステータスコードの基本を解説します。
ステータスコードの意味
ページにアクセスすると、ブラウザはサーバーにリクエストを送ります。サーバーは、その結果を3桁のステータスコードで返します。ふだんは目に見えませんが、通信の裏側で常にやり取りされています。
正常に表示できたか、ページが見つからなかったか、といった状態が、この数字で分かります。通信の結果を伝える共通の言語です。
3桁の数字による分類
ステータスコードは、先頭の数字で大きく分類されます。2xxは成功、3xxは転送(リダイレクト)、4xxはリクエスト側のエラー、5xxはサーバー側のエラーを表します。
| 分類 | 意味 | 代表例 |
|---|---|---|
| 2xx | 成功 | 200 |
| 3xx | 転送(リダイレクト) | 301・302 |
| 4xx | リクエスト側のエラー | 404・410 |
| 5xx | サーバー側のエラー | 500・503 |
先頭の数字を見れば、おおよその状態がつかめます。分類を知ると、コードの意味を覚えやすくなります。
SEOで意識する理由
検索エンジンのクローラーも、ページにアクセスしてステータスコードを受け取ります。この数字をもとに、ページを検索対象にするか、転送先を評価するか、などを判断します。
意図しないコードが返っていると、検索エンジンの判断がずれます。ステータスコードを正しく保つことは、SEOの土台になります。SEOの全体像はSEO対策とは?わかりやすく基本から実践方法まで徹底解説【2026年最新】で整理しています。
SEOで重要な主なステータスコード

数あるステータスコードの中で、SEOで特に意識したいものを取り上げます。それぞれの意味と、扱い方を押さえます。
- 200(正常に表示)
- 301・302(リダイレクト)
- 404・410(見つからない・削除)
- 500系(サーバーエラー)
本セクションでは、主なコードを順に解説します。
200(正常に表示)
200は、リクエストが成功し、ページが正常に表示された状態です。検索に載せたいページは、200が返っているのが正常な状態です。
通常のページは、意識せずとも200が返ります。逆に、表示したいページが200以外を返している場合は、問題がある可能性があります。
301・302(リダイレクト)
3xxは、別のURLへの転送を表します。301は恒久的な転送で、評価を新しいURLへ引き継ぎます。302は一時的な転送で、評価は元のURLに残ります。
URLを恒久的に変える場合は301、一時的な場合は302と、目的に合わせて使い分けます。混同すると、評価の引き継ぎが意図どおりになりません。
404・410(見つからない・削除)
404は、ページが見つからない状態です。410は、ページが恒久的に削除されたことを、より明確に伝えるコードです。どちらも、存在しないページに対して返されます。
存在しないページが404を返すのは、正常なことです。評価や流入のあったページが意図せず404になっている場合は、対処を検討します。順位や流入が落ちた際の確認はGoogleの検索順位が下がった!考えられる原因と具体的な回復・改善対策もあわせてご確認ください。
500系(サーバーエラー)
5xxは、サーバー側の問題でページを返せない状態です。500は内部エラー、503は一時的に利用できない状態などを表します。ユーザーもクローラーもページを見られません。
5xxが続くと、検索エンジンの評価にも影響しかねません。サーバーエラーは、早めに原因を特定して解消することが大切です。
ステータスコードの確認方法

ステータスコードは、いくつかの方法で確認できます。特定のページや、サイト全体の状態を点検します。
- ブラウザの検証機能で確認する
- Search Consoleやツールで確認する
本セクションでは、確認方法を解説します。
ブラウザの検証機能で確認する
ブラウザの検証機能(デベロッパーツール)を使うと、ページのステータスコードを確認できます。ネットワークの項目で、リクエストごとの応答コードが表示されます。
特定のページを詳しく調べたいときに有効です。意図したコードが返っているかを、その場で確認できます。
Search Consoleやツールで確認する
Search ConsoleのURL検査や、サイト全体をチェックするツールでも、ステータスの状態を把握できます。多くのページをまとめて点検したいときに役立ちます。
404や500などのエラーが検出された場合は、原因を確認して対処します。定期的に点検すると、問題を早期に発見できます。
ステータスコードでよくある問題

ステータスコードに関して、つまずきやすい問題があります。代表的なものを押さえておきます。
- ソフト404
- リダイレクトの多段化
- 500エラーの放置
本セクションでは、代表的な問題を整理します。
ソフト404
ソフト404とは、中身が実質的に存在しないのに、200を返してしまう状態です。ユーザーには「見つかりません」と表示されるのに、検索エンジンには「ページがある」と伝わる、ちぐはぐな状態です。
存在しないページは、正しく404(または410)を返すのが適切です。ソフト404は、検索エンジンの判断を誤らせるため、避けたい状態です。
リダイレクトの多段化
AからB、BからCへと転送が連なる、リダイレクトの多段化にも注意します。転送が重なると、表示が遅くなり、評価の引き継ぎも弱まる場合があります。
転送は、最終的な転送先へ、直接1回で行うのが理想です。設定を変更した際は、多段になっていないかを確認します。
500エラーの放置
500系のサーバーエラーを放置すると、ユーザーもクローラーもページを見られない状態が続きます。長引くと、検索エンジンの評価にも影響しかねません。
5xxが検出された場合は、優先して原因を特定し、解消します。サーバーの状態を、定期的に確認しておくと安心です。
ステータスコードの運用で意識したいこと

私たちがサイト運用の現場で意識しているのは、ステータスコードは「意図どおりの数字が返っているか」を確認する健康診断のようなものだという点です。ふだんは意識しなくても、変更や不具合のあとに点検すると、隠れた問題に気づけます。
よくある相談として、順位や流入が落ちた原因が分からない、というものがあります。調べると、意図しない404やリダイレクトの設定ミス、ソフト404などが見つかることがあります。派手な施策の前に、まずステータスコードという土台を確認するほうが、遠回りに見えて確実です。
また、AI検索の観点でも、正しいステータスコードでページの状態が伝わることは前提になります。参照されたいページが200を返し、不要なページが適切に扱われている状態を保つことが大切です。サイト全体の整理は【SEO対策】検索順位を上げる正しいリライトのやり方!記事の選び方から具体的な手順までもあわせてご確認ください。
HTTPステータスコードに関するよくある質問(FAQ)
HTTPステータスコードに関して、よく寄せられる質問をまとめました。
ステータスコードはSEOにどう影響しますか?
検索エンジンは、ステータスコードをもとにページの状態を判断します。200なら検索対象、301なら評価を転送先へ、404なら存在しない、というように扱いが変わります。意図しないコードが返っていると、判断がずれ、検索での扱いに影響します。たとえば、表示したいページが誤って404を返していれば、検索に載りません。正しいコードを保つことが、SEOの前提になります。
404が多いと問題ですか?
存在しないページが404を返すこと自体は、正常であり、それだけで問題にはなりません。ただし、評価や流入のあったページが意図せず404になっている場合や、サイト内のリンクが404を指したままの場合は、対処が必要です。404そのものより、直すべき404と、そのままでよい404を見極めることが大切です。重要なページの404を優先して確認します。
500エラーが出たらどうすればよいですか?
500系はサーバー側のエラーのため、優先して原因を特定し、解消します。プラグインの不具合、サーバーの負荷、設定の誤りなどが原因になることがあります。一時的なものか、継続しているかを確認し、継続する場合はサーバーやサイトの管理者と連携して対応します。5xxが長引くと評価にも影響しかねないため、早めの対処が大切です。
まとめ:ステータスコードは「サイトの状態」を映す
HTTPステータスコードとは、サーバーがリクエストの結果を3桁で返す仕組みです。検索エンジンがページの状態を判断する材料になり、SEOの土台になります。本記事のポイントは以下の通りです。
- ステータスコードは、通信の結果を3桁で表す
- 2xx成功・3xx転送・4xxエラー・5xxサーバーエラー
- 200・301・302・404・410・500系を押さえる
- 検証ツールやSearch Consoleで確認する
- ソフト404・多段リダイレクト・500放置に注意する
アマノートは、ステータスコードの点検を含めたサイトの技術的な健全化を、コンテンツの質を高める編集とあわせて支援しています。原因の分からない不調にお困りの場合は、現状の点検からご相談いただけます。


