基本

HTTPステータスコード

サーバーがリクエストへの応答状態を示す3桁の数字。200・301・404・503など。

HTTPステータスコードとは?

HTTPステータスコードは、サーバーがブラウザやクローラーのリクエストに対して返す3桁の数字で、応答の結果を示します。
200(成功)、301(恒久移動)、404(不存在)、503(一時利用不可)などが代表例です。

検索エンジンはステータスコードを見てページの扱いを決めます。
正しいコードを返すことは、インデックス・リダイレクト・クロール制御すべての土台となるテクニカルSEOの基本です。

HTTPステータスコードの使い方・実践方法

SEOで重要な主要ステータスコードは次のとおりです。

HTTPステータスコードで押さえるべきポイント

メンテナンス時に200で「準備中」を返すとソフト404になり得ます。
正しくは「503+Retry-After」を返すこと。
状況に応じた適切なステータスを返すことが、クロールとインデックスの安定運用につながります。

HTTPステータスコードを実践するなら

Saguru なら、月額270円から、SEOキーワード調査・上位サイト分析・自サイトSEO診断のすべてが使えます。
「HTTPステータスコード」を理解した上で、すぐに実践に移せます。

登録なしで1日5回まで無料 / メール登録で1日30回 / ベーシック月額270円 / 自サイトをSEO診断

HTTPステータスコードについてよくある質問

メンテナンス中はどのコードを返すべき?
503(Service Unavailable)です。
Retry-Afterヘッダで再訪のタイミングも伝えられます。
200と301、SEO的にどう違う?
200はそのページを評価対象とし、301は別URLへ評価を引き継ぎつつ転送します。
ステータスコードの確認方法は?
ブラウザの開発者ツール(Networkタブ)や、Search ConsoleのURL検査ツールで確認できます。