soft 404 は、ページが実質的には存在しないのに、サーバーが 404 Not Found ではなく 200 OK などを返してしまい、検索エンジンから 404 に近い状態 と判定されることです。
たとえば、削除済みURLなのに「お探しのページはありません」とだけ表示しつつ HTTP ステータスは 200 を返していると、Google Search Console で soft 404 として扱われることがあります。
まず押さえたいポイント
- 見た目だけでなく HTTP ステータスコードが重要
存在しないページなのに 200 を返すと起きやすい- 検索エンジンにも利用者にも分かりにくい状態になりやすい
- 削除済みなら 404 または 410、移動済みなら 301 リダイレクトを検討する
どんな場面で起きやすいか
- 削除済みページをトップページや一覧ページへ一律転送している
- カスタム404ページを表示しているが、実際のHTTPレスポンスは200になっている
- JavaScriptエラーや読み込み失敗で本文がほぼ空になっている
- CMSやテンプレートの都合で存在しないURLにも同じ画面を返している
どう理解するとよいか
soft 404 は、人にはエラーページに見えるのに、機械には正常ページに見えてしまうズレ と考えると分かりやすいです。
そのため、デザインだけ整えても不十分で、実際にサーバーが何のステータスコードを返しているか確認する必要があります。
実務で見るポイント
- 本当に 404 / 410 を返しているか
- 移動先があるページなら適切に転送しているか
- Google Search Console で soft 404 が出ていないか
- 404 ページからトップや主要導線へ戻りやすいか
404ページの役割や、小規模サイトでどこまで見直すべきかは、404ページはなぜ必要?小規模サイトでも見直したい理由と改善ポイント で詳しく整理しています。