その他の 4xx エラーによるブロック

Google Search Console のページのインデックス登録レポートに表示される「その他の 4xx エラーによるブロック」の意味、ここに現れやすい 400、405、408、410、411、413、414、421、422、451、429 の扱い、Google の処理、診断・修正・検証の方法を説明します。

初回公開:2026年6月23日 · 最終更新:2026年8月8日 · Advanced
言語
このページには証拠シグナルが 2 件あります

GSC のページのインデックス登録レポートに表示される「その他の 4xx エラーによるブロック」は、401、403、404 として個別表示されない 4xx の残余バケットです。Google はここに入るコードの完全な一覧を公開していません。400、405、408、410 Gone、411、413、414、421、422、451 などは、実際のコードを確認した後の診断分岐として扱います。429 を除くすべての 4xx は、コンテンツが存在しないかのように扱われ、クロール速度には影響しません。まず URL Inspection、Crawl Stats、DevTools、curl、サーバー/CDN/WAF ログで実際のコードを特定します。410 の意図的な削除と 400 の不正なリクエスト、429 のレート制限では修正が異なります。Googlebot の制限には 4xx を使わず、429 または 503 を使います。コードを特定し、根本原因を修正または意図した状態だと確認し、Test live URL で 200 を確認してから Validate Fix を使います。200 は再インデックス登録の資格を与えますが、登録や特定の期間を保証しません。

TL;DR — 「Blocked due to other 4xx issue」は、ページのインデックス登録レポートにある 残余 行です。Googlebot が受け取った 4xx のうち、401、403、404 のように独立した問題タイプとして表示されないものが対象です。Google は残りの各コードとこの行の対応表を公開していません。400、405、408、410、411、413、414、421、422、451 などは、実際のコードを確認した後に調べる診断分岐であり、所属が保証された一覧ではありません。Google のルールでは、429 を除くすべての 4xx は同じように扱われます。コンテンツは存在しないものとして処理されるため、ページはインデックス登録されず、クロール速度への影響もありません。このラベルだけでは原因がほとんど分からないので、最初に 実際のコードを特定 します(URL Inspection のライブテスト、Crawl Stats、元のリクエストメソッドの再現、サーバー/CDN/WAF/アプリログ)。410(意図的な削除)と 400、429 では修正が異なります。429 は通常の 4xx ではなく、Google は過負荷のサーバーエラーとして扱い、クロールを遅くしますが、処理方法だけではレポート上の行を確定できません。Googlebot の抑制に 4xx は使わず、429 または 503 を使います。原因を特定し、修正または意図した状態を確認し、Test live URL で 200 を確認してから Validate Fix を使います。200 は再インデックス登録の資格を与えますが、登録そのものは保証しません。

Google が実際に述べていること

レポートのラベルは分類名なので、URL を調べて実際のステータスコードと原因を特定します。 Evidence for this claim The Page Indexing report uses this category for a 4xx issue not covered by its other issue types. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report HTTP の動作は、レポートの分類とは別の文書で説明されています。 Evidence for this claim Google treats 4xx responses other than 429 as if the content does not exist; 429 is handled as a server-overload signal. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes

Google のページのインデックス登録レポートの文書では、このステータスを、レポートが別に表示する問題タイプのいずれにも該当しない 4xx エラーとして説明し、URL Inspection ツールでページをデバッグするよう案内しています。つまり、これは 401(未認証)、403(禁止)、404(未検出)以外の 4xx を集める 残余 バケットです。Google は残りのすべてのコードとこの行を対応付ける完全な表を公開していないため、以下を含む「ここに入るコード」の一覧は、公式で完全な所属表ではなく、よく観測される確認候補として扱ってください。 Evidence for this claim The Page Indexing report uses this category for a 4xx issue not covered by its other issue types. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report

この動作の根拠は Google の HTTP ステータスコードに関する別の文書にあります。このページ全体を左右する中心的なルールは、429 を除くすべての 4xx エラーは同じように扱われる ということです。Google のクローラーは次の処理システムにコンテンツが存在しないと伝えます。インデックス登録の結果は 404 と同じで、ページは存在しないものとして扱われ、登録されません(すでに登録されていれば削除されます)。重要なのは、429 を除く 4xx コードには クロール速度への影響がない ことです。Googlebot の速度を下げるのではなく、ページを対象外にします。ただし、エラーが続く URL は、何も見つからない状態を繰り返し確認するにつれて、クロールの 頻度 が自然に下がることがあります。

ここに入りやすい 4xx コード

Google の残余バケットの定義は、これらを個別には列挙していません。実際のコードを確認した後に見つかる典型例を示します。各コードで確認することと、ありがちな誤った推測を整理します。

  • 400 Bad Request — 不正なリクエスト対象、構文、Host/ルーティングの構成(壊れた URL や不適切にエンコードされた URL など)。誤った推測は「ページのコードが壊れている」です。サーバーが受け取った正確なリクエストと、生成するつもりだったものを比較してください。
  • 405 Method Not Allowed — その URL で使われた HTTP メソッドが許可されていません。レスポンスには、許可されるメソッドを示す Allow ヘッダーが必要です。curl -I(HEAD)が失敗したからといって、Googlebot の GET も同じように失敗するとは限りません。両方を別々にテストします。
  • 408 Request Timeout — 接続またはリクエストが時間内に完了しませんでした。一般的なサーバー停止と決めつけず、接続、プロキシ、オリジンの各層で時刻を突き合わせます。
  • 410 Gone — リソースが 恒久的に 削除されています。意図的なことが多いので、以下の節を参照してください。
  • 411 Length Required — 本文を含むリクエストで、サーバーが Content-Length ヘッダーを要求しています。通常のページ取得では珍しいため、実際に本文があり、どの層が拒否したかを確認してからルールを変えます。
  • 413 Payload Too Large — リクエストの内容がサイズ上限を超えています。ページ自体のサイズではなく、受信したリクエスト本文とヘッダーを確認します。
  • 414 URI Too Long — リクエスト URI 自体が長さ制限を超えています。通常はページの内容ではなく、生成パラメータやリダイレクトチェーンの問題です。
  • 415 / 422(Unsupported Media Type / Unprocessable Entity) — リクエストのコンテンツタイプまたは指示が拒否されています。411 や 413 と同様、通常のページ GET では珍しいため、実際のリクエストが拒否された証拠なしに検証を緩めないでください。
  • 421 Misdirected Request — 接続が誤った宛先に送られています。Google は HTTP/2 からルートを意図的に外す方法として 421 を返すことも説明しています。Google が HTTP/1.1 で再試行したか、最終レスポンスが何だったかを確認してください。
  • 451(法的理由による利用不可) — 法的またはポリシー上のブロックです。通常の地域設定/WAF の誤設定と扱わず、法務またはポリシーの担当者に回してください。
  • 429 Too Many Requests — レート制限です。これは特別扱いなので、以下で説明します。

この一覧を絶対的な規則として暗記する必要はありません。実際のコードと、それを返した層を確認してから修正を選ぶための出発点です。

429 は例外 — 意味とレポートラベルを分ける

第三者の記事の多くは 429 を「その他の 4xx」にまとめています。しかし、HTTP における 429 の意味、Google のクローラーが実際にどう処理するか、429 URL がページのインデックス登録レポートのどの行に表示されるかという三つの問いが混同されています。最初の二つは文書化されていますが、三つ目は文書化されていません。Google のクローラーは 429 をサーバーが過負荷であるシグナルとみなし、サーバーエラーとして扱います。通常のクライアントエラーではありません。実務上の影響は次のとおりです。

  • 429 を受け取ると、Googlebot はページを直ちに削除するのではなく 速度を落とします
  • サーバーエラーとして処理されるため、実際の 429 は「その他の 4xx」ではなくサーバー/クロール問題として報告される可能性があります。ただし、Google の文書が説明するのは処理方法であってレポート分類ではないため、そこに表示されるかどうかは未確認として扱います。
  • 「その他の 4xx」を直すために正当なレート制限を無効にするのは誤りです。負荷が本当に高いなら制限を維持し、Retry-After ヘッダーを送ります。RFC 6585 では 429 のレスポンスへの付与は任意で、Google の文書も Googlebot がその値から次回クロールを決めるとは述べていません。適切な HTTP の作法として送ってよいものの、保証された指示とはみなさないでください。私の Ahrefs HTTP status codes guide でも、「429 はサーバーエラーとして扱われることが多く、Google のクロールを遅くするため少し特殊です。しかし最終的には、これらのページもインデックスから削除されます」 と説明しています。つまり 429 は時間を稼ぐだけで、永続的な登録を保証しません。

410 と 404 — 多くの場合は大きな問題ではない

410 Gone はこのバケットで最も一般的な 意図的な コードです。ページを削除し、消えてほしいときに使います。410 と 404 の違いにこだわりすぎる人もいますが、実務上の差は小さいものです。Google のクロール文書では、410 は 404 と同じ「コンテンツは存在しない」という後段処理を受ける 4xx の一つです。私の Ahrefs HTTP status codes guide でも、“404s and 410s have a similar treatment. Both drop pages from the index, but 410s are slightly faster.” (翻訳) 「404 と 410 は似た扱いです。どちらもページをインデックスから外しますが、410 の方が少し速く処理されます。」 と説明しています。John Mueller は差があっても最大で数日程度であり、中長期では 404 と 410 は同じように扱われ、どちらもインデックスから外れると述べています。Google が 410 を共通の 4xx 処理に含めていることだけでは、410 URL がページのインデックス登録レポートのどの行に出るかは確定しません。ここで見つかっても、期待と矛盾するとは限らないということです。意図した 410 なら設計どおりなので、ページが本当にライブであるべき場合だけ対応し、コードだけで決めつけず Search Console で状態を確認してください。

なぜ発生するのか

現実の「その他の 4xx」は、主に次のいずれかから発生します。

  • WAF/ボット対策/CDN ルール — Googlebot のリクエストパターンがルールに触れたとき、明確な 403 ではない 4xx を返します。
  • セキュリティプラグイン — WordPress のセキュリティプラグインなどが、ブラウザー以外のクライアントを拒否または検証します。
  • IP/地域ブロック — 主に米国の IP からクロールする Googlebot を巻き込みます。
  • 過度なレート制限 — N 回のリクエスト後に 4xx を返します(本来は 429 にすべきです)。
  • 不正な URL(400)リクエストサイズ制限(413)検証失敗(422) — URL の生成またはリンク方法が引き金になります。
  • 意図的な削除(410) — もうサイトマップに残すべきではないページです。

特に自分で招いてしまう原因は、Googlebot の速度を下げるために 4xx を使うことです。Google はサイト所有者と CDN に対し、クロール速度を下げようとして 404 やその他の 4xx を使わないよう求めています。クロールは遅くならず、コンテンツが検索から外れるだけです。Googlebot に控えてほしい場合は、4xx ではなく 500、503、429 を返してください。

実際のコードを診断する方法

これを上から下へ進む決定木として扱います。単一のツールが正確な失敗原因を必ず示すわけではないので、複数を組み合わせます。

  1. URL Inspection → Test live URL。 現在の可用性、つまり Google が今も 4xx を受け取っているのか、古いレポート行なのかを確認します。ただし、ライブテストが失敗しても生のレスポンスヘッダーやステータス行が常に表示されるとは限らないため、まず可用性の確認として扱います。
  2. Crawl Stats レポート。 Google の実際のクロールリクエストから代表例(レスポンスコード、レスポンス時間、ファイルタイプ)を取り出します。Test live URL は通常のクローラーではなく Google-InspectionTool を使うため、スケジュールされたクロールが見たものの裏付けに役立ちます。
  3. 元のリクエストに合わせて自分で再現する。 DevTools の Network タブで URL を開くか curl を使います。ボットルールが疑われる場合は Googlebot のユーザーエージェントで、できれば自分のネットワーク外から取得して同じルールを発動させます。メソッドも合わせてください。curl -I は HEAD を送るため、Google が実際に行った GET とは異なる結果になることがあります。
  4. サーバー/CDN/WAF/認証プロキシ/アプリのログを突き合わせて読む。 正確なステータス、拒否した層、原因となったルールや条件が見つかるのは通常ここです。
  5. リクエスト元の身元をレスポンスとは別に確認する。 ユーザーエージェントだけでは Googlebot だと証明できません。許可リストを変更する前に、逆引き+正引き DNS または Google 公開 IP レンジで確認します。
  6. コードを原因に対応付ける。 400/405/408/414 はリクエスト構成、タイミング、URI の問題。411/413/415/422 は、実際のメソッドと本文の証拠がある場合だけリクエスト内容の問題と診断します。410 は意図的な削除、421 は HTTP/2 オプトアウトと HTTP/1.1 のフォールバックを確認します。セキュリティ層の 4xx は、検証済みのクライアントとルートだけを許可するブロックです。429 になりそうなものはレート制限としてサーバー負荷の問題に扱います。 Evidence for this claim URL Inspection can confirm current availability and a failed Page fetch, but additional raw headers are only available for certain successful live-test states; exact failure-code diagnosis may require Crawl Stats request details plus CDN, WAF, origin, authentication-proxy, and application logs. Scope: site-level crawl requests Confidence: high · Verified: Crawl Stats report

コード別の修正方法

  • 400 / 405 / 408 / 414(リクエスト構成、メソッド、タイミング、URI 長) — 不正なリクエスト、壊れた/長すぎる URL、許可されていないメソッド、遅い/未完了の接続を実際に生成している層で直します。サーバーが見た正確なリクエストと、アプリが送るつもりだったものを比較してください。
  • 411 / 413 / 415 / 422(リクエスト内容のエラー) — 本文、長さ、コンテンツタイプに関係する状態で、通常のページ GET では珍しいものです。ログで、どのメソッドと内容が引き金になり、どの層が拒否したかを確認してから制限や検証を緩めてください。
  • 410 — 意図したものか。 ページがなくなるべきなら 410 は正しく、サイトマップと内部リンクから削除します。ライブであるべきなら 410 を取り消します。
  • 421 — HTTP/2 の意図的なオプトアウトか確認する。 Google はルートを HTTP/2 クロールから外す方法として 421 を返すことを文書化しています。HTTP/1.1 にフォールバックしたか、最終レスポンスは何かを確認してから壊れたページと判断します。
  • 429 — 正しいレート制限。 正当な制限を止めず、Retry-After を適切な慣行として付けます(HTTP 仕様上は任意で、Googlebot がその値から次回クロールを決めるとは文書化されていません)。Google は 429 を「速度を落とす」と読みます。Googlebot を遅くするだけのルールが 4xx を返しているなら、429 または 503 に切り替えます。
  • 451 — 法的/ポリシー上の状況を先に確認する。 通常の地域/WAF の誤設定と扱わず、法務またはコンテンツポリシーの担当者に回します。
  • WAF/CDN/セキュリティプラグインのブロック。 まず拒否した層とルールを特定します。検証済み Googlebot を、ユーザーエージェント文字列ではなく、逆引き DNS または Google 公開 IP レンジで確認してから、対象ルートとクライアントに限定して許可します。すべての Google 発のリクエストやセキュリティルール全体を無条件に許可しないでください。URL が 200 を返すようルールを直します。

Googlebot の速度を下げるために 4xx を使わない

自分で作った「その他の 4xx」の主な原因なので、独立して強調します。Googlebot を抑制するために 4xx を返しても機能せず、コンテンツが検索から外れます。私の Ahrefs HTTP status codes guide でまとめているとおり、「4xx はページをインデックスから外します」。クロールを遅くしたいなら 429 または 503 を使ってください。Google が「後で戻る」と解釈するコードであり、効果は一時的です。

修正した後

根本原因を解決した後(または 410 が意図的で、サイトマップとリンクを整理した後)は、次の手順を実行します。

  1. URL Inspection → Test live URL で、ライブレスポンスが 200 になったことを確認します。
  2. 重要な URL では Request indexing を実行し、ページのインデックス登録レポートの「Blocked due to other 4xx issue」行で Validate Fix をクリックします。
  3. 200 レスポンスは、再クロール後に Google が URL をクロール、処理し、再びインデックス登録する 資格 を与えます。登録や固定された期間の保証ではありません。根本原因を直す前に大量の Request indexing を行うと、同じバケットに戻るだけです。

SEO に悪影響があるか

インデックス登録したいページが 4xx を返している場合だけ問題です。そのページはインデックスから外れ、修正するまで順位を失います。4xx が意図的なもの(削除したページの 410、サイトマップに含めるべきでない管理パスの意図的なブロック)なら、設計どおりであり、害はありません。

知っておくべき兄弟行は、専用のファイアウォール/ログイン行である 「Blocked due to access forbidden (403)」「Blocked due to unauthorized request (401)」、そして独立した 「Not found (404)」 です。このステータスは 4xx ファミリーの残りすべてです。レポートと未登録理由の分類については、ページのインデックス登録レポートの概要を参照してください。

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.