本文へスキップ

「ソフト 404」: ページは表示されるのに Google がエラーと見なす理由

サーバーは 200 OK を返しているのに、ページは「見つかりません」のページ、空の検索結果、ほとんど何もないページに見えます。Google はこれをエラーとして扱い、登録しません。

改善できるSearch Console での表示:ソフト 404

著者: Bruno Amorim · ·

他の言語で読む: English · Português (Brasil) · Español · Deutsch · Français · Italiano · Polski · 한국어

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 のアプリとレポートは英語で表示されます。

関連する理由

その他のガイド(英語)