HTTPステータスコードとは?分類とSEOで重要な主なコードを解説

HTTPステータスコードとは? 分類とSEOで重要な 主なコードを解説

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放置に注意する

アマノートは、ステータスコードの点検を含めたサイトの技術的な健全化を、コンテンツの質を高める編集とあわせて支援しています。原因の分からない不調にお困りの場合は、現状の点検からご相談いただけます。

  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

AMANAUTブログ編集部は株式会社アマノートの運営するブログメディアで、SEOを軸としたコンテンツマーケティングの知見を発信します。一次情報や実務経験に基づく独自性のある記事を通して、読者がすぐに行動へ移せる実践的なノウハウを提供しています。

田中寛大
監修者
一橋大学大学院社会学研究科修了後、政府系法人にてICT専門誌の編集や地方公共団体の情報セキュリティ支援に従事。2019年に株式会社アマノートを設立。SEOを軸としたコンテンツマーケティングの戦略立案・ディレクションを手がけ、これまでに30以上の業種でコンテンツ制作を統括してきた。SEO検定1級取得。近年はLLMO(大規模言語モデル最適化)領域にも注力し、AI検索時代に対応したコンテンツ設計・コンサルティングを提供している。読書メディア「ブッククランチ」や選書サービス「雨音選書」の運営者でもある。
目次