HTTPステータスコード
HTTPステータスコードは、サーバーがリクエスト結果を三桁の番号で示す仕組みです。200、301、404、500などがあります。
30秒でわかる要点
HTTPステータスコードは、サーバーがリクエスト結果を三桁の番号で示す仕組みです。200、301、404、500などがあります。
検索クローラーはコードを使って、正常ページ、転送、削除、サーバー障害を判断します。
重要URL、削除URL、転送URLを一覧化して実際のレスポンスを検査します。
エラーページを200で返すとsoft 404になりやすく、削除済みURLを長く301チェーンにするとクロールを複雑にします。
ブラウザー表示ではなくHTTPレスポンスを取得し、意図したコードと最終URLを確認します。
HTTPステータスコードの仕組み
HTTPステータスコードは、サーバーがリクエスト結果を三桁の番号で示す仕組みです。200、301、404、500などがあります。
主な検索表記:HTTP ステータスコード 一覧、HTTPステータスコード
HTTPステータスコードを設計するときの判断軸
検索クローラーはコードを使って、正常ページ、転送、削除、サーバー障害を判断します。画面の見た目が同じでもコードが違えば扱いが変わります。
実装後の確認方法
重要URL、削除URL、転送URLを一覧化して実際のレスポンスを検査します。障害監視では5xxと応答時間を分けて追います。
HTTPステータスコードで起きやすい誤解
エラーページを200で返すとsoft 404になりやすく、削除済みURLを長く301チェーンにするとクロールを複雑にします。
実務チェックリスト
重要URL、削除URL、転送URLを一覧化して実際のレスポンスを検査します。
障害監視では5xxと応答時間を分けて追います。
ブラウザー表示ではなくHTTPレスポンスを取得し、意図したコードと最終URLを確認します。
参考資料
仕様や検索機能は変更されることがあります。実装時には、次の公式資料の最新版も確認してください。
リダイレクトと Google 検索(Google 検索セントラル)
Google 検索のクロールエラーのトラブルシューティング(Google 検索セントラル)