Google Search Consoleを確認していると、ある日突然「soft 404」が大量に検出されたというケースがあります。
「404ページは表示されているのに、なぜエラーになるの?」「何も変更していないのに急に増えた…」と不安になる方も多いでしょう。
実は、WordPressでは見た目は404ページでも、サーバーが「200 OK(正常なページ)」として返してしまっていることがあります。
この状態が続くと、Googleは存在しないページを正常なページとして認識してしまい、Search Consoleでsoft 404が大量発生する原因になります。
今回は、WordPressサイトで404ページが正しく404ステータスを返しているか確認する方法と、原因・対策をホームページ制作会社の視点から解説します。
soft 404とは?
soft 404とは、「存在しないページなのに404ではなく正常ページとして返している」とGoogleが判断した状態です。
ページ内容は「ページが見つかりません」と表示されていても、HTTPステータスコードが404ではなく200になっている、または内容が極端に少なく価値がないページをGoogleが404相当と判断した状態です。
通常は存在しないページへアクセスすると、サーバーは次のようなレスポンスを返します。
- 200 OK(正常)
- 301 Moved Permanently(転送)
- 404 Not Found(存在しない)
- 410 Gone(完全削除)
しかし、404ページが200 OKになっていると、Googleは「ページは存在する」と誤認識してしまいます。
soft 404が急増する主な原因

404ページが200 OKを返している
最も多い原因です。
デザインを優先してオリジナル404ページを作成した際に、HTTPステータスだけ200のままになっていることがあります。
リダイレクト設定の誤り
存在しないページをすべてトップページへリダイレクトしているケースです。
以前はよく行われていましたが、現在ではGoogleから好ましくない設定とされています。
キャッシュ・セキュリティプラグインの影響
キャッシュ系プラグインやセキュリティプラグインによって、本来404になるページが正常ページとして返されることがあります。
テーマの404.phpの不具合
オリジナルテーマや古いテーマでは、404テンプレートの処理に問題があることがあります。
404ページが200 OKになっていないか確認する方法

方法① ブラウザのデベロッパーツール
もっとも手軽な方法です。
- 存在しないURLへアクセスする
- F12キーを押す
- Network(ネットワーク)を開く
- ページを再読み込みする
- Status(ステータス)を確認する
理想的なのは次の表示です。
- 404 Not Found
もし
- 200
となっていれば修正が必要です。
方法② curlコマンド
ターミナルやコマンドプロンプトが使える場合は、次のコマンドでも確認できます。
curl -I https://example.com/notfound
正常なら次のように表示されます。
HTTP/2 404
もし
HTTP/2 200
ならsoft 404の原因になっている可能性があります。
方法③ オンラインHTTPチェッカー
専門知識がなくても確認できます。
- HTTP Status Checker
- Redirect Checker
- SEO Site Checkup
URLを入力するだけでHTTPステータスコードを確認できます。
WordPressで404が200になる原因
制作現場でも実際によく見かける原因があります。
- 404.phpでstatus_header()を送信していない
- functions.phpでステータスを書き換えている
- 独自リダイレクト処理
- SEOプラグインとの競合
- キャッシュプラグインの不具合
- CDNやサーバーキャッシュ
Search Consoleで確認するポイント
Search Consoleでは、soft 404の対象URLを確認しましょう。
- 存在しないURLか
- URLのパターンが共通しているか
- 古いサイトマップのURLか
- スパムアクセスによるURLか
大量発生しているURLに規則性があると、原因を特定しやすくなります。
修正後にやること

修正しただけではSearch Consoleのエラーはすぐには消えません。
- 404ステータスを返していることを確認
- Search Consoleで「修正を検証」をクリック
- サイトマップを再送信
- 数日〜数週間様子を見る
Googleが再クロールすると、問題が解消されていればsoft 404は徐々に減少します。
まとめ
Search Consoleでsoft 404が急増した場合は、まず404ページが正しく404ステータスを返しているか確認しましょう。
特にWordPressではテーマやプラグインの影響で、見た目だけ404ページになっているケースがあります。
soft 404は放置するとGoogleのクロール効率や検索評価に影響する可能性があるため、早めの確認・修正がおすすめです。
aswebでは、WordPressサイトのSearch Consoleエラー調査やSEO改善、ホームページ保守・運用までサポートしています。
「soft 404が大量発生している」「原因が分からない」「Search Consoleの見方が分からない」という場合も、お気軽にご相談ください。
