「ソフト 404」: ページは表示されるのに Google がエラーと見なす理由
サーバーは 200 OK を返しているのに、ページは「見つかりません」のページ、空の検索結果、ほとんど何もないページに見えます。Google はこれをエラーとして扱い、登録しません。
Google から見たページを確認する
[インデックス作成] > [ページ] で「ソフト 404」の行をクリックし、例の URL を URL 検査ツールで調べます。[公開 URL をテスト] をクリックし、[テスト済みのページを表示] を開きます。[スクリーンショット] タブで Google がどう描画したか、[HTML] タブで Google が受け取った HTML がわかります。
[ページの取得] が「成功」なのは、サーバーが 200 OK を返したからです。Google はページを取得したうえで、中身を判断しています。
どの種類のソフト 404 か
- 削除したのに「見つかりません」のメッセージを表示するページ: ページは存在しないと言いながら、サーバーは
200 OKを返しています。404か410を返します。移動したなら301で新しい URL へ転送します。 - 空のカテゴリ、タグ、検索結果のページ: 一覧に何もなく、ヘッダーとフッターと「結果なし」だけです。すぐに埋まるなら関連商品を表示します。埋まらないなら
404を返し、メニューとサイトマップから外します。 - 売り切れや販売終了の商品: 「在庫切れ」以外にほとんど情報がありません。説明文を残し、似た商品にリンクします。再入荷しないなら、近い商品へ
301で転送するか404を返します。 - Google には空白や読み込み中に見える本物のページ: JavaScript が Google で失敗したか、ボット対策が空のページを返しています。本文をサーバーから HTML で送ります。
- 「準備中」のページ: まだ登録する内容がありません。本物のページを公開し、それまではサイトマップから外します。
悪化させずに直す
大事なのは、ページの文言ではなく、サーバーが返すステータス コードです。ターミナルで次を実行するか、ブラウザの開発者ツールの [ネットワーク] タブで確認します。削除したページは 404 か 410 を返すべきです。
curl -I https://example.com/old-page
HTTP/2 404本物のページでは、エラーに見える言葉を小さくします。一番大きな文字が「販売終了」や「在庫なし」だと、内容があってもエラーに見えます。商品の詳細、写真、似た商品へのリンクは残しましょう。
削除したページは、サイトマップとリンクから外します。Google のクロール バジェットのガイドによると、ソフト 404 のページはクロールされ続けますが、404 は再クロールしないよう伝える強いシグナルです。
プラットフォーム別の注意
- Next.js:
notFound()を呼ばずに「見つかりません」と表示するルートは200を返し、ソフト 404 になります。ストリーミング開始後にnotFound()を呼んでも200のままです。<Suspense>やloading.tsxの外で、ストリーミング前に呼んでください。 - Squarespace: ヘルプによると、本文がエラー メッセージに読めると、正常なページでもこの理由になります。「no longer available」「not in stock」などの表現を言い換えます。
- Wix: ヘルプによると、内容が足りないページはソフト 404 と報告されることがあります。日本語のヘルプでは、ページに少なくとも 250 〜 400 文字を入れるよう勧めています。
効果の測り方
Google は次にクロールしたときに判断し直します。この理由はライブテストで早めに確認できます。Google のヘルプは、ライブテストで確認できない理由にソフト 404 を挙げていないためです。スクリーンショットに内容が表示されたら、[修正を検証] をクリックします。404 に変えたページは「見つかりませんでした(404)」に移ります。これは修正が効いた結果で、新しい問題ではありません。
CrawlCoach でわかること
ソフト 404 と判断された追跡中のページについて、CrawlCoach の修正リストはサーバーが送る HTML を読み、本文の語数を数えます。ほとんど本文がなければそう伝えます。ただし Google は JavaScript を実行し、CrawlCoach は実行しないため、内容が JavaScript で読み込まれる可能性も添えて示します。
よくある質問
在庫切れの商品がソフト 404 になることはありますか?
あります。商品がないこと以外にほとんど何も書かれていない場合です。説明文をページに残し、似た商品にリンクしましょう。再入荷しないなら、近い商品へ転送するか 404 を返します。
Google から見たページはどうすれば確認できますか?
URL 検査ツールで [公開 URL をテスト] をクリックし、[テスト済みのページを表示] を開きます。スクリーンショット、HTML、JavaScript のエラーがわかります。スクリーンショットが空なら、Google が実行できない方法で内容が読み込まれています。
ソフト 404 のページは放っておいてもいいですか?
削除したページなら、404 か 410 を返すほうが確実です。Google のガイドによると、ソフト 404 のページはクロールされ続け、大きなサイトではクロールの無駄になります。
出典
2026年10月8日 に確認しました。Search Console とヘルプの内容は Google が随時変更します。画面の表示が違う場合は、出典をご確認ください。
Google に載っていないページを確認しましょう
Google アカウントでログインするだけです。CrawlCoach が最大 500 ページを無料でチェックし、問題ごとに直し方を示します。
無料レポートを受け取る500 ページまで無料です。クレジットカードは不要です。Search Console で使っている Google アカウントでログインしてください。
CrawlCoach のアプリとレポートは英語で表示されます。