Search Consoleの「カバレッジ」や「ページのインデックス登録」レポートを見ていて、「ソフト404」という聞き慣れない項目に気づいた——という方は少なくありません。実際にページを開いてみると、エラーは出ておらず普通に表示されている。それなのになぜ「404」と報告されているのか、戸惑ってしまいます。この記事では、ソフト404とは何か、通常の404エラーとどう違うのか、原因の見分け方と直し方を解説します。

ソフト404とは

ソフト404とは、ブラウザ上は正常にページが表示されている(HTTPステータスコードが200を返している)のに、Googleがそのページの中身を「実質的に存在しないページ」と判断し、検索結果の扱い上は404(ページなし)と同等に扱う現象です。

通常の404は、サーバーが「このURLにページはありません」と正直に200以外のステータス(404 Not Found)を返している状態です。一方でソフト404は、サーバー側は「ページはあります(200)」と返しているにもかかわらず、Googleが内容を見て「これはエラーページや空ページと同じだ」と独自に判定してしまう点が異なります。

判定される主なパターンは次のとおりです。

  • 在庫切れ・削除済みの商品ページで、「見つかりません」という文言だけが表示され中身がほとんどない
  • テンプレートは表示されるが、本文やコンテンツ部分が空のページ
  • 本来404を返すべき場所で、誤って200やトップページへのリダイレクトを返している
  • 検索結果ページや絞り込みページで、該当結果が0件のまま中身のないページになっている

「404 Not Found」そのものの原因や直し方については404 Not Found(404エラー)とは?原因と自分でできる直し方で解説しています。本記事は、Search Consoleで「ソフト404」と報告された場合の実務対応に絞って説明します。

なぜソフト404が問題になるのか

ソフト404は、訪問者から見れば「ページは開ける」ため、通常の404のように直接クレームにつながることは多くありません。しかし放置すると次の影響があります。

  • 中身の薄いページとしてGoogleに評価され、インデックス(検索結果への登録)から外れやすい
  • 本来は評価してほしい正常なページまで誤ってソフト404と判定されると、検索流入の機会を逃す
  • サイト全体として「質の低いページが多い」という印象をGoogleに与えかねない

エラー自体で表示が止まるわけではないため気づきにくく、Search Consoleのレポートで初めて発覚するケースがほとんどです。

原因の切り分け方

Search Consoleの「ページのインデックス登録」レポートを開き、「ソフト404」の項目にある対象URLを確認します。URLごとに以下の手順で原因を切り分けます。

1. 実際にページを開いて中身を確認する

対象URLをブラウザで開き、コンテンツがきちんと表示されているかを見ます。「Not Found」「該当する商品はありません」といった文言だけのページになっていないか、本文がほぼ空になっていないかを確認します。

2. HTTPステータスコードを確認する

ブラウザの開発者ツール(ネットワークタブ)や、Search Consoleの「URL検査」機能で、実際に返されているステータスコードを確認します。200が返っているのにコンテンツがないパターンが典型的なソフト404です。

3. 削除・在庫切れ・移転のどれに該当するか分類する

  • 恒久的に無くなったページ(商品の取り扱い終了、記事の削除など)
  • 一時的に空のページ(在庫切れだが再入荷予定、キャンペーン終了後の枠)
  • URLが変わっただけ(リニューアルや商品ページの統合など)

分類によって次の対処が変わります。

原因別の直し方

恒久的に無くなったページ → 正しく404(または410)を返す

そのページに戻る予定がないなら、サーバー側で正しく404(もしくは410 Gone)を返すように設定します。「見つかりません」という文言を表示しつつステータスコードは200のまま、という状態を解消することが目的です。WordPressなど多くのCMSでは、該当ページや投稿を削除すれば自動的に404が返るようになります。

移転・統合したページ → 301リダイレクトを設定する

内容が似た別のページに移った、あるいは複数ページを1つに統合した場合は、200を返しつつ空ページにするのではなく、301リダイレクトで新しいURLへ転送するのが適切です。設定方法は404ページを301リダイレクトで正しく転送する方法で解説しています。

一時的に空のページ → 内容を補って200のまま維持する

再入荷予定がある商品ページなど、いずれ復活させる予定のページは、404にせず「入荷までの目安」「関連商品の案内」など最低限のコンテンツを加えて、空ページ状態を解消します。中身のあるページに戻れば、ソフト404の判定は自然と解消されます。

検索・絞り込みページの0件表示 → noindexを検討する

条件によって0件になりうる検索結果ページや絞り込みページは、そもそも検索結果に登録する必要がない場合が多いです。noindexタグを設定し、Googleの評価対象から外すことも有効な選択肢です。

修正後の確認

対処が終わったら、Search Consoleの該当URLで「URL検査」を行い、現在のステータスを確認します。修正内容に自信があれば「修正を検証」から再クロールを依頼できます。反映までは数日〜数週間かかることがあるため、焦らず待つことも大切です。

Search Console全体の通知の緊急度の見極め方はGoogle Search Consoleでエラー通知が来た時の判断基準にまとめています。ソフト404は多くの場合、緊急対応というより計画的に直していくタイプの課題です。

よくある質問

Q. ソフト404は放置しても大丈夫ですか?

少数であれば大きな影響はありません。ただし件数が多い、あるいは増え続けている場合は、サイト全体の評価に影響することがあるため、原因別に整理して対処することをおすすめします。

Q. ソフト404と通常の404はどちらが問題ですか?

どちらも改善が望ましいですが、ソフト404は「正しく404を返すべきなのに200を返している」設定上の不整合が原因になっていることが多く、気づきにくい分、確認する価値があります。

Q. 在庫切れの商品ページはすべて404にすべきですか?

再入荷の予定があるなら404にせず、内容を補って200のまま維持するほうが適切です。完全に取り扱いを終了した商品のみ404(または301での転送)を検討してください。

Q. ソフト404の件数が減りません。なぜですか?

修正後もGoogleの再クロールには時間がかかります。また、リダイレクト先や修正後のページ自体が別の問題(薄い内容など)を抱えていないかも合わせて確認してください。

まとめ

  • ソフト404とは、ページは200で表示されているのにGoogleが中身のないページとして404扱いする現象
  • 通常の404(サーバーが正直に404を返す状態)とは原因も対処法も異なる
  • 原因は「恒久的に無くなった」「移転・統合」「一時的に空」「検索結果の0件表示」に分類できる
  • 分類に応じて、正しい404の設定、301リダイレクト、内容の補完、noindexのいずれかで対応する
  • 修正後はSearch Consoleで検証し、反映を待つ

ソフト404を含むSearch Consoleの通知確認やインデックス管理を継続的にお任せしたい場合は、Webザイルで日々のサイト管理・SEOまわりの実務を代行しています。詳しくはWebザイルをご覧ください。