Cyber SEO:50%オフ
設定

当社はプライバシーを重視しており、ウェブサイトの基本機能に必要のない特定のストレージを無効にするオプションを提供しています。カテゴリーをブロックすると、ウェブサイトでの体験に影響が出る可能性があります。詳細はこちら (クッキーポリシー)

すべてのクッキーを受け入れる

ソフト404エラーの意味と、Search Consoleでの対処法

ソフト404は200 OKを返しますが、Googleからは空または存在しないページに見えます。原因を特定し、404、410、301、または実際のコンテンツで修正しましょう。

公開日
28/10/2026
更新日
28/10/2026
読了時間
15 分
記事「ソフト404エラーとは」のカバー画像。タイトルの横に Sorank のソフトウェア画面

ツール

このページの内容

要点

ソフト404とは、ステータスコード200(成功)を返しながら、内容がエラー、空のページ、または「ページが見つかりません」というメッセージにしか見えないURLのことです。GoogleはこれらのURLをインデックスから除外し、Search Consoleの「ページのインデックス登録」レポートで「Soft 404」と報告します。修正方法はページによって異なります。コンテンツが完全に削除されたなら404または410を返し、明確な代替ページに移動したなら301リダイレクトを設定し、インデックスに登録されるべきページなら(コンテンツ、レンダリング、リソースを)修復します。

さらに詳しく知るには、こちらに質問

クイック診断

サイトの技術面は誰が直すべき?

質問 1 / 425%
今、何が起きていますか?

ソフト404エラーとは、サーバーの応答とページの表示内容が食い違っている状態です。サーバーは「すべて問題ない」と答える一方、訪問者やGooglebotには役に立つものが何も見えていません。この用語は、Ziv Bar-Yossefらによる2004年の研究論文に由来し、HTTP 404のWikipedia記事でも触れられています。Googleは何年も前からこの種のページを自動的に検出しています。本ガイドでは、Googleがどのようにしてページをソフト404と判断するのか、それぞれのケースの原因、フラグが付いたURLを数分で診断する方法、そして適用すべき修正方法を解説します。

ソフト404エラーとは何ですか?

HTTPレスポンスにはすべてステータスコードが付いています。本当に存在しないページは404(見つからない)または410(削除済み)を返します。ブラウザにはエラーページが表示され、検索エンジンはそのURLにインデックスすべきものがないと認識します。一方ソフト404は200(成功)を返すため、サーバーはページが存在すると主張しているのに、内容はその逆を示している状態になります。

Googleのクロールエラーのトラブルシューティングに関するドキュメントでは、これを「ページが存在しないことをユーザーに伝えつつ、200(成功)のステータスコードを返すURL」と定義し、「場合によっては、主要なコンテンツがないページや空のページであることもあります」と補足しています。アルゴリズムがコンテンツに基づいてページをエラーページと判断すると、Search Consoleにソフト404として表示され、そのページは検索から除外されます。

この定義から次の2点が導かれます。

  • 判定はコンテンツに基づいています。Googleはレンダリング後のページを読み取ります。主要なコンテンツの読み込みに失敗した正常な商品ページも、意図的に作られた「結果なし」のページと同じように判定されることがあります。
  • これはペナルティではなく、インデックスからの除外です。フラグが付いたURLはインデックスの外に置かれますが、サイトの他の部分がそのために順位を下げられることはありません。

ソフト404と404の違いは何ですか?

訪問者にとって両者は同じように見えますが、クローラーにとっては大きく異なる動作をします。

比較項目本物の404 / 410ソフト404
返されるステータスコード404(見つからない)または410(削除済み)200(成功)
ページに表示される内容エラーページ(理想的には独自でわかりやすいページ)エラーメッセージ、空のテンプレート、またはほとんど内容のないページ
Googleがページの消失を知る方法ステータスコードから即座に判断クロールとレンダリングの後に、コンテンツを分析して判断
その後のクロールクロール頻度が徐々に下がるURLはクロールされ続け、クロールバジェットを浪費する
Search Consoleでの表示「見つかりません (404)」「Soft 404」
問題になるか内容が本当に消えているなら問題ない問題あり:誤ったシグナル、クロールの浪費、ページを失う可能性

適切に返される404は正常な応答です。Googleのクロールバジェットの管理に関するガイドでは、404を「そのURLを再度クロールしないことを示す強いシグナル」と位置づけ、「ソフト404ページは引き続きクロールされ、クロールバジェットを無駄に消費します」と述べています。小規模なサイトでは無駄はわずかですが、空の絞り込みページが何千とあるストアでは、重要なページのクロールを遅らせることになります(クロールバジェットの用語集項目もご覧ください)。

ソフト404エラーの原因は何ですか?

Googleは技術的な原因として、サーバー側のインクルードファイルの欠落、データベース接続の切断、内部検索結果ページが空であること、そしてJavaScriptファイルの読み込み失敗や欠落の4つを挙げています。監査では、フラグが付いたURLは6つのパターンに分類されます。

1. 削除されたコンテンツが200で配信されている

CMSやテーマが「ページが見つかりません」のテンプレートを表示しているのに、ステータスコードは200のままになっているケースです。独自の404設定、キャッチオールのルート、ステータスを設定せずに汎用のエラーコンポーネントを描画するフレームワークなどで起こります。

2. 空の一覧ページ

商品のないカテゴリページ、投稿のないタグアーカイブ、「0件」と表示される内部検索ページ、何にも一致しない絞り込みの組み合わせなどです。テンプレートは読み込まれますが、メインのコンテンツ領域が空のため、Googleにはエラーページとして見えます。ECサイトのカテゴリページのSEOに関するガイドでは、一覧ページをインデックスに値する状態に保つ方法を解説しています。

3. 在庫切れのページと期限切れのページ

価格も説明も代替案もないまま「この商品は現在お取り扱いできません」に切り替わる商品ページや、「この募集は終了しました」だけに縮小された求人・イベントのページです。この文言だけで、Googleはそれらを存在しないページとして扱うのに十分です。

4. 無関係なページへのリダイレクト

削除されたURLをすべてトップページや汎用のカテゴリに転送するのは、手軽な整理に見えます。しかしGoogleは、元のページを代替しないページへのリダイレクトをソフト404として扱う傾向があります。リダイレクトは何も引き継がず、古いURLも報告されたままになります。SEOのリダイレクトに関するガイドでは、301が適切な場合を説明しています。

5. 薄いページ

ヘッダー、フッター、2行のテキストだけのページ、「近日公開」などのプレースホルダーページ、一括生成された非常に短いプロフィールなどです。Googleは、ほぼ空のページとエラーページを常に区別できるとは限りません。該当する場合は、薄いコンテンツの定義をご覧ください。

6. レンダリングの失敗

Googlebotがコンテンツを見られない場合、正常なページでもフラグが付くことがあります。Googleのガイドによれば、そのようなページは「Googlebotに対して正しく読み込まれなかった、重要なリソースが不足していた、またはレンダリング中に目立つエラーメッセージを表示していた」とされます。典型的な理由は、robots.txtでブロックされたJavaScriptやCSS、クローラーにとって失敗またはタイムアウトするAPI呼び出し、リソースの過多や過大さ、そして未知のルートでエラーコンポーネントを表示するクライアントサイドのアプリです。JavaScriptのSEOに関するガイドでは、Googleがスクリプトをどのように処理するかを詳しく解説しています。

注意

テンプレート内の数語だけでも、その判定を引き起こす可能性があります。すべてのページに「見つかりません」「結果がありません」「利用できません」と表示されるサイドバーやバナーがあると、Googleは正常なページをエラーとして読み取ってしまいます。ページ単位で原因を探す前に、共通ブロックを確認してください。

ソフト404エラーを見つける方法

公式なものから網羅的なものまで、3つの情報源があります。

  1. Search Console。「インデックス」の「ページ」を開き、「ページがインデックスに登録されない理由」の中から「Soft 404」の項目を探します。クリックすると、URLの例(最大1000件)と最後にクロールされた日付が表示されます。Googleのページのインデックス登録レポートのドキュメントは、本当に「見つからない」ページには404のレスポンスコードを返すことを推奨しています。
  2. 自サイトのクロール。Screaming Frogのようなクローラーは、ステータスコード200で内容がごくわずかなページや、「見つかりません」という文言を含むページを検出できます。単語数で並べ替え、最も短いページから確認してください。
  3. 404の処理のテスト。存在し得ないURL(例:/this-page-does-not-exist-123)をリクエストし、返されるステータスコードを確認します。200が返ってくるなら、自ドメインを指しているウェブ上のリンク切れはすべて、潜在的なソフト404になります。無料のHTTPヘッダーチェッカーなら、正確なコードを数秒で確認できます。

ソフト404をケースごとに修正する方法

Googleのガイドは、ページの状態に応じて修正方法を分類しています。まずURLをどのような状態にしたいのかを決め、それに合った対処を選んでください。

状況修正方法修正後の確認
コンテンツは削除され、代替はない404または410を返す。独自でわかりやすいエラーページを用意するURLのステータスコードが404または410になっている
コンテンツが移動した、または明確な同等のページがある最も近い同等のページへ301リダイレクトする1回のリダイレクトだけで、最終URLが200を返す
Googleが誤って読み取った正常なページレンダリングを修正する:リソースのブロックを解除し、APIのエラーを直し、ページを軽くするURL検査でコンテンツ全体が表示される
残す価値のある薄いページ説明、データ、回答、リンクなど、実際のコンテンツを追加する主要なコンテンツがはっきり見える
空の一覧ページや内部検索ページ404を返す、noindexを追加する、またはそのページへのリンクをやめる空のページへの内部リンクがなくなる
存在しないシングルページアプリのルート404を返すURLへJavaScriptでリダイレクトする、またはスクリプトでnoindexを追加するレンダリング後のHTMLにnoindexがある、または最終ステータスが404

コンテンツが削除されている:404または410

ページが消えていて、サイト内に代わりのものがない場合は、404または410が正しい応答です。Googleは429以外のすべての4xxコードを同じように扱い、そのURLがインデックスにあればそこから削除します。エラーページは訪問者にとって役立つものにしてください。わかりやすいメッセージ、サイトのナビゲーション、人気のページへのリンクを置きつつ、ステータスコードは必ず404のままにします。

コンテンツが移動した:適切な301

同等のページ(新しいURL、新しいモデルの商品、統合された記事など)がある場合は、そのページへ301を設定し、ほかのページへは設定しないでください。リダイレクトチェッカーでチェーンを確認しましょう。リダイレクトは1回だけで、最終ステータスは200であるべきです。

ページはインデックスされるべき:修復する

Search Consoleの URL検査ツールを使い、ライブテストを実行して、スクリーンショットとレンダリング後のHTMLを確認します。レンダリング結果が空またはほぼ空の場合、リソースがブロックされているか読み込みに失敗しています。クライアントサイドのアプリの場合、GoogleのJavaScript SEOの基本では、404を返すURLへのJavaScriptリダイレクト、またはエラールートへのnoindexのrobotsメタタグの追加が推奨されています。根本的な解決策であるサーバーサイドレンダリングについては、シングルページアプリケーションのSEOに関するガイドで解説しています。ページが正しくレンダリングされたら、インデックス可能性チェッカーで、ほかに妨げているものがないかを確認できます。

在庫切れの商品

近日中に再入荷する商品は、詳しい説明、入荷通知、代替案を備えたまま公開し続けてください。販売を完全に終了した商品は、後継商品や最も近いカテゴリが必要に合う場合は301を、合うものがなければ404を設定します。アクセス可能な状態を保ちたい空の一覧ページには、noindexタグを使うと、ナビゲーションを壊さずにインデックスから除外できます。

ヒント

Search Consoleで「修正を検証」をクリックする前に、同じパターンのURLをすべて修正してください。Googleは未修正のものを1件でも見つけると検証を止めてしまいます。検証には通常、約2週間かかります。

ソフト404が解消されるまでどれくらいかかりますか?

GoogleがURLを再クロールするまでは、何も変わりません。修正後は、Soft 404の詳細ページから検証を開始してください。Googleのヘルプセンターによると、検証には通常約2週間、場合によってはそれ以上かかります。実際の404に変わったURLは「見つかりません (404)」の理由に移り、時間の経過とともにレポートから消えます。修復されたページは「インデックス登録済み」に移ることもあれば、Googleがまだ低品質と判断した場合はクロール済み - 現在インデックス未登録に移ることもあります。再クロールを早める方法については、Googleインデックス登録のガイドをご覧ください。

ソフト404、SEO、GEO:AIでの表示には、クリーンなステータスコードが欠かせない理由

Googleにとって、ソフト404は順位を得られないページであり、何にも使われずに消えていくクロールバジェットです。ChatGPT、Gemini、Perplexityなどの AIアシスタントにとっても、事情は似ています。彼らのクローラーはサーバーが返すものを読み取り、多くはJavaScriptを実行せずに生のHTMLを取得します。ブラウザ上でしか表示されないページは、彼らには空に見えるかもしれません。200で配信されたエラーページは、あなたのサイトについて信頼できる情報を何も伝えません。クリーンなステータスコードと、最初のHTMLに含まれるコンテンツは、GooglebotやAIクローラーが、どのページが存在し、どのページを引用できるのかを理解する助けになります。

日々の運用は簡単です。移行、カタログ更新、テンプレート変更のたびに「ページのインデックス登録」レポートを確認し、新しいテンプレートは公開前にテストしてください。無料のSorank Chrome拡張機能は、閲覧中のページのオンページの問題を指摘します。Sorank GEO・SEOダッシュボードは、Search Consoleのクリック数、表示回数、掲載順位を追跡するため、一群のページがインデックスから外れた時点で低下にすぐ気づけます。

クリック数、表示回数、平均掲載順位のGoogle Search Consoleの推移を表示するSorankのダッシュボード

ソフト404とは、ステータスコードが内容と矛盾しているページです。まずそのURLが存在すべきかどうかを判断し、その後サーバーとページが同じことを伝えるようにしてください。消えたものには本物の404または410を返し、移動したものには適切な301を設定し、順位を得るべきものには実際の内容を、正しくレンダリングされる形で用意します。

よくある質問

ソフト404エラーはSEOに悪影響がありますか?

フラグが付いたURLはGoogleの検索結果に表示されませんが、Googleは引き続きそのURLをクロールするため、大規模サイトではクロールバジェットを浪費します。サイトの他の部分がペナルティを受けることはありません。本当のリスクは、インデックスさせたかったページ、たとえばGoogleがレンダリングできなかった商品ページを失うことです。

ソフト404のページはトップページにリダイレクトすべきですか?

いいえ。Googleは、元のページを代替しないページへのリダイレクトをソフト404として扱う傾向があるため、問題は解決しません。リダイレクトは近い同等のページに限定し、そのようなページがない場合は404または410を返してください。

削除したページには、404より410の方が良いですか?

Googleは404と410をほぼ同じように扱います。どちらもページが存在しないことを伝え、インデックスからの削除につながります。410は削除が恒久的であることをより明確に示します。ステータスコードがコンテンツと一致していれば、どちらも正しい対応です。

無料のSEO・GEO監査

30日分のコンテンツプランを無料で入手

競合、あなたのサイト、AIでの可視性を分析し、あなた専用のコンテンツプランを無料で作成します。

Sorankの無料SEOツール

無料ツールをすべて見る

サイトの無料診断を受ける

先行導入企業のご紹介

野心的な創業者たちからの声

オーガニック成長ソフトウェア

8 か月で顧客 0 人から 5000 人

Thibault BMsorank.com
オーガニック成長レジャーと航空

4か月でクリック数0から1104へ

Dominiqueflight-sensations-idf.com
オーガニック成長EC

5 か月で訪問者 0 人から 1 万人

Celio Fabianomonrobotlavevitre.fr
オーガニック成長インストーラー向けリード生成

2か月でクリック x98

LeadBolt Agencyleadbolt.online
オーガニック成長音楽ソフトウェア

5か月でクリック数55倍

Valentin Cordiertiger-sounds.com