ソフト404エラーとは?SEOへの影響・原因の4分類・GSC確認方法・対処法を解説【2026年最新】
ステータスコードの404(存在しないページ)は知っていても、ソフト404という用語を知らない人も少なくありません。
今回は、ソフト404エラーの概要と表示される原因のほか、対処法も併せて解説します。
「Google Search Consoleで『送信されたURLはソフト404エラーのようです』と表示されたが、ページは普通に開ける。何が問題で、どう直せばいいのか」――テクニカルSEOの現場で最も相談が多いエラーの一つが、このソフト404エラーです。
ソフト404エラーとは、ページの実体が無い(空・低品質・削除済み)のに、サーバーがHTTPステータスコード200(成功)を返してしまう状態を指します。通常の404と違ってサーバーは「正常」と応答するため、Googleは無効なページを有効と誤認し、クロール効率の低下という形でSEOに静かな悪影響を及ぼします。
2024年7月にはGoogleのGary Illyes氏がクロール効率の観点から改めて注意を促し、対応の重要度が上がっています。一方でJohn Mueller氏は「ソフト404に直接のペナルティは無い」とも明言しており、「放置してよい」という誤解も広がっています。本記事では、GMO TECHのテクニカルSEO支援の現場知見を交え、定義・SEO影響(Illyes警告とMueller見解の両論整理)・原因4分類・Google Search Consoleでの確認手順・対処法5種・業種別の使い分け・再発防止・FAQまでを一気通貫で解説します。
ソフト404エラーとは?定義と通常404との違い

👉 このパートをまとめると!
ソフト404とは、中身が無いページがHTTP200(成功)を返す状態です。
ソフト404とは、中身が無いページがHTTP200(成功)を返す状態。404が「無い」と応答するのに対し、ソフト404は「ある」と偽るため、Googleが無効ページを有効と誤認します。
ソフト404エラーとは、ページが実質的に空・低品質・削除済みであるにもかかわらず、サーバーがHTTPステータスコード200(成功)を返しているページのことです。Googleのクローラーはステータスコードを手がかりにページの取得が成功したかどうかを判断するため、本来404を返すべき無効なページが「有効なコンテンツ」として扱われ、クロールやインデックスの判断に混乱が生じます。
Google検索セントラルの定義でも、レスポンスがHTTP 2xx(成功)であっても、内容が空のページやエラーメッセージだった場合に、Google Search Console上で「ソフト404」として報告されると説明されています。つまりソフト404は「ステータスコードは成功」「中身は失敗」というギャップそのものを指す概念です。
通常の404エラーとの違い
違いを一言でいえば、サーバーが返すステータスコードが異なります。存在しないページにアクセスしたとき、サーバーが正しく「404 Not Found」を返すのが通常の404エラーです。Googleのクローラーはこの404を受け取ると「このURLは無効」と判断し、以降のクロール対象から外していきます。これはサイト運営上まったく正常な挙動であり、SEO上の問題にはなりません。404エラーそのものの仕組みは404エラー(404 not found)とは?原因と解決方法で詳しく解説しています。
一方、ソフト404では次のような不一致が起こります。
- サーバーの応答コード:200(成功)を返してしまう
- ページの中身:「ページが見つかりません」というメッセージだけ、または空、もしくはテンプレートのみで実質的な情報が無い
具体例を2つ挙げます。1つ目は、ECサイトで販売を終了した商品ページが「現在お取り扱いがありません」という定型文だけを表示しつつ、ステータスコードは200のまま残っているケースです。2つ目は、サイト内検索の結果が0件のとき「該当する記事はありませんでした」という空のページが200で生成されてしまうケースです。いずれもユーザーにとってもクローラーにとっても価値の無いページですが、サーバーが「正常」と応答するため、Googleは繰り返しクロールしてインデックス登録の可否を検討し続けてしまいます。
なぜ「ソフト」と呼ばれるのか
「ソフト404」という名称は、HTTPステータスコードという技術的・形式的なエラー(ハード404)ではなく、コンテンツの中身という内容面のエラーであることに由来します。サーバーが明示的に404を返す「ハード404」に対し、見た目はエラー画面なのにステータスコードは成功(200)という、いわば“柔らかい”不一致状態であるため「ソフト」と表現されます。Googleはこのギャップを機械学習で検出し、ソフト404としてラベリングしています。
GSCで「ソフト404」が「エラー」と「除外」に分かれる理由
Google Search Console(GSC)を見ていると、同じソフト404でも報告される場所が2か所に分かれることがあります。これはそのURLがXMLサイトマップに登録されているかどうかで扱いが変わるためです。
- 「エラー」として報告:XMLサイトマップに登録して「インデックスしてほしい」と明示的に送信したURLがソフト404と判定された場合。サイト側が「価値あるページ」と主張したのに中身が無いため、Googleは“矛盾”としてエラー扱いします(「送信されたURLはソフト404エラーのようです」)。
- 「除外(インデックスに登録されませんでした)」として報告:サイトマップには無いがGoogleが内部リンク等から発見したURLがソフト404と判定された場合。送信していないため警告レベルは下がり、除外レポートに分類されます。
つまりエラーか除外かは深刻度の順序ではなく、「自分から登録したURLか否か」という出所の違いです。サイトマップに登録したURLでソフト404が出ている場合は、サイト側の意図(インデックスさせたい)と実態(中身が無い)が食い違っているサインなので、優先的に対応すべき対象だと判断できます。
ソフト404がSEOに与える影響【2026年最新】
👉 このパートをまとめると!
直接ペナルティは無いが、クロール効率を損なう間接的実害があります。
直接のペナルティはありませんが、クロールバジェットを浪費し重要ページのクロール頻度を下げる「間接的な実害」があります。2024年7月のIllyes警告で重要度が再認識されました。
ソフト404のSEO影響を正しく理解する鍵は、「直接のペナルティは無い/間接的な実害はある」という両面を切り分けることです。「順位が落ちるペナルティが課される」という誤解も、「ペナルティが無いなら放置でよい」という誤解も、どちらも実態とずれています。以下で、クロール効率の観点(Gary Illyes氏の警告)と、ペナルティの有無(John Mueller氏の見解)を順に整理します。
クロールバジェットの浪費(Gary Illyes 2024年7月の警告)
クロールバジェットとは、Googleが一定期間内に1つのサイトに対して費やすクロール(巡回)の量の上限を指す概念です。Googleはすべてのページを無制限に巡回できるわけではなく、サーバー負荷の許容度とコンテンツの需要に応じてクロール量を配分しています。中小規模サイトでは通常問題になりませんが、数万〜数百万URLを抱える大規模サイトでは、このバジェットの使い道が検索パフォーマンスを左右します。
Google検索セントラルの大規模サイト向けクロールバジェット管理ドキュメントでは、「ソフト404ページはクロールされ続け、クロールバジェットを浪費する(soft 404 pages will continue to be crawled, and waste your budget)」と明記されています。サーバーが200を返す限り、Googleは「有効なページかもしれない」と考えて無効なURLを何度も訪問し続けるため、その分のリソースが本来クロールされるべき重要ページに回らなくなるのです。
2024年7月、GoogleのGary Illyes氏はLinkedInで、ソフト404がクロール効率を損なう問題に改めて注意を促しました。同氏は、限られたクロールバジェットが実際のコンテンツではなくソフトエラーに費やされてしまう点を指摘し、その状況を「お気に入りのコーヒーショップで、いつ行っても複数のメニューが売り切れ表示のまま放置されている」状態にたとえています。売り切れ(中身が無い)と分かっているのに棚(URL)が残り続け、客(クローラー)が毎回それを確認させられる――この比喩は、ソフト404が放置されたサイトでクローラーが繰り返し無駄足を踏む構造を的確に表しています。
(出典:鈴木謙一氏ブログ「ソフト404はSEOを台無しにするかも、Googleが注意喚起」2024年7月。原典はGary Illyes氏のLinkedIn投稿)
実際の現場でも、この影響は無視できません。私たちGMO TECHのテクニカルSEO支援では、ある大規模データベース型サイトでサイト内検索の0件結果ページが大量に200で生成され、ソフト404として数千URL規模で報告されていた事例がありました。これらをnoindexと404返却で整理したところ、GSCのクロール統計上、無効URLへのクロールリクエストが目に見えて減少し、主要なカテゴリページや新規追加ページの再クロール間隔が短縮される傾向が確認できました。クロールバジェットは「直接順位を上げる」ものではありませんが、新規・更新コンテンツが検索結果に反映されるスピードに効いてくる、運用上きわめて実務的な要素です。
インデックスからの除外と重要ページへの波及
ソフト404と判定されたページは、Googleのインデックス作成プロセスでフィルタされ、検索結果に表示されません。これ自体は「中身の無いページが検索に出ない」という意味では妥当な処理ですが、問題は次の2点に波及することです。
- 本来表示したいページが消える:レンダリング遅延などでGoogleが誤ってソフト404と判定した場合、中身のある正常なページまでインデックスから外れ、検索流入を失います。
- 重要ページのクロール頻度が下がる:無効なURLにクロールリソースが食われることで、新規記事の発見や更新ページの再クロールが後回しになり、ランキングの更新やインデックス登録が遅れます。特に頻繁に更新するメディアサイトや、商品の入れ替わりが激しいECサイトで影響が顕著です。
「直接ペナルティは無い」――Mueller見解との両論整理
一方で、ソフト404が手動・自動の品質ペナルティ(順位を意図的に下げる措置)の対象になるわけではないことも、Google側が明確にしています。GoogleのJohn Mueller氏は、404やソフト404について「品質シグナルではなく、ランキングシグナルでもない」と繰り返し説明しており、ソフト404が存在するだけでサイト全体の評価が直接下げられることはありません。
では、Illyesの警告とMuellerの見解は矛盾しているのでしょうか。答えはノーです。両者を統合すると、ソフト404の影響は次のように正しく言語化できます。
【結論】ソフト404は「直接ペナルティ無し・間接実害あり」。
順位を直接下げる罰則はないが、クロールバジェットの浪費・重要ページのクロール頻度低下・正常ページの誤除外といった形で、サイトの検索パフォーマンスにじわじわ悪影響を及ぼす。「ペナルティが無い=放置してよい」ではなく、「ペナルティは無いが、クロール効率の観点から整理すべき」が正しい理解。
この切り分けを押さえておくと、社内で「ソフト404が出ているが急ぐ必要があるのか」と問われたときに、「直接の罰則はないが、サイト規模が大きいほどクロール効率を通じて実害が出るので、優先度を上げて整理する」と根拠を持って説明できます。
ソフト404が発生する4つの原因

👉 このパートをまとめると!
原因は①設定ミス②リソース読込エラー③低品質④誤判定の4つです。
原因は主に4つ。①404設定の失念、②リソース読み込みエラー、③低品質・コンテンツ不足、④Googleの誤判定です。自サイトがどれに当たるかで対処法が変わります。
ソフト404の発生原因は、上位の解説サイトでも共通して4分類で整理されています。原因によって取るべき対処法が変わるため、まず自サイトのソフト404がどのパターンに該当するかを見極めることが、的確な対応の出発点になります。
原因①:404ハンドリング設定の失念・記述ミス
最も多いのが、サーバーやCMSの404設定が正しく行われていないケースです。本来は存在しないページに404を返すべきところを、設定漏れや記述ミスで200を返し続けてしまいます。
- ページ削除時に、サーバー側で404を返す設定を忘れていた
.htaccessやweb.configのエラーハンドリング記述に誤りがある- CMSの「非公開」「ゴミ箱」処理がステータスコード200のまま該当URLを表示している
- 独自のカスタムエラーページを表示しているが、そのページ自体が200を返している
たとえば、WordPressで固定ページを削除したつもりがリダイレクト設定だけ残り、削除済みURLが200で空ページを表示しているといった状況が典型例です。ページ削除を運用フローに組み込む際は、「削除=正しいステータスコードを返す」までをワンセットにしておくと、この原因によるソフト404を防げます。
原因②:CSS・JavaScript等のリソース参照エラー
ページ自体は存在していても、表示に必要なCSSやJavaScriptが正しく読み込めず、Googleがレンダリングした結果として「中身が無い」と判断するケースです。
- リソースファイルのURLが間違っている、または404になっている
- JavaScriptで本文を後から描画する構成で、レンダリングが間に合わず空ページと見なされる
robots.txtでCSS・JSへのクローラーアクセスをブロックしている- 表示速度が極端に遅く、コンテンツ取得前にクロールが打ち切られる
この原因は特に、本文をクライアントサイドのJavaScriptで描画するシングルページアプリケーション(SPA)構成で起こりやすく、Google検索セントラルも、エラーページが200を返してしまう問題に対して適切なステータスコードまたはnoindexの使用を推奨しています。GSCのURL検査ツールでレンダリング結果(スクリーンショット・HTML)を確認し、リソースの読み込みエラーが出ていればこの原因を疑います。
原因③:低品質・コンテンツ不足(EC・DB型サイトに多い)
ページは200で正常に返っているものの、中身が薄すぎてGoogleが実質的に「無い」と判断するケースです。動的にページを生成するECサイトやデータベース型サイトで特に発生しやすい原因です。
- ECサイトの在庫切れ・販売終了商品ページが「該当商品はありません」の定型文だけになっている
- サイト内検索や絞り込み条件の結果が0件で、空の検索結果ページが大量に生成される
- タグページ・カテゴリページに紐づく記事が0〜1件しかなく、ほぼ空
- 期間限定キャンペーンの終了後、中身が抜けたLPだけが残っている
大規模サイトでは、URLパラメータの組み合わせで自動生成される空ページが数千〜数万単位に膨らむこともあり、クロールバジェットへの影響が最も大きくなりやすい原因です。
原因④:Googleの誤判定
頻度は高くありませんが、中身のある正常なページをGoogleが誤ってソフト404と判定することもあります。サイト側の設定に問題が無いのに報告されるパターンです。
- 一時的なサーバー遅延・タイムアウトで、クロール時にコンテンツが取得しきれなかった
- 言語切替やリダイレクトのタイミングで、Googleが空ページと認識した
- ページ内に「ページが見つかりません」「エラー」といった文言やレイアウトが含まれ、エラーページと誤認された
誤判定が疑われる場合は、まずURL検査ツールでGoogleが取得した実際のコンテンツを確認します。正常に表示されているのに報告されている場合は、エラーを連想させる文言を見直したうえで、URL検査から「インデックス登録をリクエスト」して再評価を促すのが基本対応です。
Google Search Consoleでソフト404を確認する方法
👉 このパートをまとめると!
GSCの「ページ」レポートで特定しURL検査で精査します。
GSCの「インデックス作成→ページ→登録されなかった理由→ソフト404」で対象URLを特定し、URL検査ツールで実態を精査して「修正を検証」まで行うのが正攻法です。
自サイトにソフト404が存在するかどうかは、Google Search Console(GSC)で確認します。GSCはGoogleがサイトをどう認識しているかを無料で確認できる公式ツールで、ソフト404の検出には欠かせません。以下の4ステップで、対象URLの特定から再クロール依頼までを行います。
STEP1:Google Search Consoleにログインする
まず Google Search Console にアクセスし、対象サイトのプロパティが登録・所有権確認済みであることを確認します。複数サイトを管理している場合は、左上のプロパティ選択メニューから対象ドメインを選びます。
STEP2:「インデックス作成」→「ページ」を開く
左側のナビゲーションメニューから「インデックス作成」→「ページ」を選択します。このレポートは旧称「カバレッジ」に相当し、サイト内URLが「インデックス登録済み」か「未登録」かを一覧で確認できます。旧UIの「カバレッジ」という呼称は現行GSCでは「ページ」に統一されているため、メニュー上は「ページ」を探してください。
STEP3:「ページがインデックスに登録されなかった理由」でソフト404を特定する
「ページ」レポートを開いたら、画面を下にスクロールして「ページがインデックスに登録されなかった理由」の一覧を確認します。理由の中に次のラベルがあれば、それがソフト404です。
- 「ソフト404」(除外として報告される場合)
- 「送信されたURLはソフト404エラーのようです」(サイトマップ送信済みURLでエラーとして報告される場合)
該当のラベルをクリックすると、ソフト404と判定された具体的なURLの一覧が表示されます。ここで件数と対象URLの傾向(特定ディレクトリに集中していないか、在庫切れ商品か、検索結果ページか等)を把握します。件数が数十〜数百件規模であれば、原因①〜④のどれに当てはまるかをパターン分類してから対処に進むと効率的です。
STEP4:URL検査ツールで精査し「修正を検証」を実行する
個別URLの実態を確認するには、画面上部の検索窓に対象URLを貼り付けてURL検査ツールを実行します。ここでは次の情報を確認できます。
- ページのインデックス登録状況:「ソフト404」など除外理由の詳細
- クロール済みページ(レンダリング結果):Googleが実際に取得したHTML・スクリーンショット。中身が空か、リソース読み込みエラーが出ていないかを確認
- 最終クロール日時:いつクロールされたか
原因を特定して対処(404/410返却、noindex、リダイレクト、コンテンツ改善など)を実装したら、「ページ」レポートの該当エラー詳細にある「修正を検証」ボタンを押します。これによりGoogleに再クロールと再評価を依頼でき、修正が正しく反映されれば、当該URLがレポートから解消されていきます。個別URLについては、URL検査ツールの「インデックス登録をリクエスト」からも再クロールを促せます。なお検証の完了までには数日〜数週間かかることがあり、即時には反映されない点に留意してください。
ソフト404エラーの対処法5種

👉 このパートをまとめると!
①404/410②noindex③canonical④301⑤改善を使い分けます。
対処法は①404/410返却、②noindex、③canonical、④301リダイレクト、⑤コンテンツ改善の5種。「検索表示の要否×ユーザー表示の要否」で最適な手法を選びます。
ソフト404の対象URLを特定したら、そのページを「今後どう扱いたいか」に応じて対処法を選びます。すべてのソフト404を一律に消せばよいわけではなく、検索に出したいのか、ユーザーには見せたいのかによって最適解が変わります。まず5つの基本手法を理解し、最後に使い分けの判断フローで整理します。
対処法①:404または410ステータスコードを返す
ページが不要で、検索にもユーザーにも見せる必要が無い場合は、正しく404(Not Found)または410(Gone)を返すのが最も確実です。Google検索セントラルもソフト404の修正方法として、404ステータスコードを返すこと、またはnoindexの付与を推奨しています。
環境別の実装例は次のとおりです。
- Apache:
.htaccessでErrorDocument 404 /404.htmlを設定し、削除URLに404を返す - Nginx:設定ファイルに
error_page 404 /404.html;を追加 - WordPress:削除ページの扱いを404にするリダイレクト管理プラグイン(例:Redirection)で制御
- アプリケーション(Node.js等):サーバー側で
res.status(404)等を明示的に返す
404と410の使い分けも押さえておきましょう。410(Gone)は「このページは恒久的に消滅した」という強いシグナルで、Googleはインデックスからの削除をわずかに早く行う傾向があります。一方404は「今は見つからない」を意味し、Googleが恒久削除かどうかを再確認する猶予を持つことがあります。ただしJohn Mueller氏も説明するとおり、長期的にはどちらもインデックスから削除されるという結果は同じです。実務上は、二度と復活させないページは410、一時的な不在や判断に迷う場合は404を目安にすれば十分です。
対処法②:noindexメタタグを付与する
ページ自体は残したいが(URLは生かしておきたいが)、検索結果には出したくない場合は、noindexメタタグを使います。
このタグを該当ページの <head> 内に記述すると、Googleはページを発見・クロールはするものの、インデックスには登録しません。ステータスコードは200のままで構いません。在庫切れだが将来再販する商品ページや、完全削除の前に一時的に検索から外したいページなど、「URLは維持しつつ検索からだけ外したい」ケースに適しています。noindexの設定・確認方法は noindexとは?設定・確認方法・SEOへ活用する際の注意点 で詳しく解説しています。
対処法③:rel=”canonical” で正規URLを指定する
ページは残すものの、内容が他のURLと重複・類似している場合は、canonicalタグで正規URLを示します。
これにより、Googleに「このページの正規版は別URLである」と伝え、評価を正規URLに集約できます。ただし注意点として、canonicalはあくまで200を返す実在ページ向けのヒントであり、削除済み・実体の無いページに対しては効果が弱く、Googleに無視されることもあります。中身が無いソフト404そのものの解消には、404/410やnoindexのほうが確実です。canonicalは「重複はあるが各ページは生きている」状況での補助的な手段と位置づけてください。
対処法④:301リダイレクトで関連ページへ転送する
ページは削除するが、ユーザーを関連する別ページに誘導したい場合は、301リダイレクト(恒久的な転送)を設定します。
301リダイレクトには、ユーザーを行き止まりにせず関連コンテンツへ自然に誘導できること、旧URLが持っていた評価の一部を転送先に引き継げること、Googleが「移動した」と認識してクロールを整理できること、というメリットがあります。販売終了商品から後継商品や同カテゴリ一覧へ転送する、といった使い方が代表例です。設定の詳細は 301リダイレクトとは?SEO効果と正しい設定方法 を参照してください。なお、関連性の低いページ(例:すべてトップページ)へまとめてリダイレクトすると、Googleがそのリダイレクト自体をソフト404と見なすことがあるため、転送先は内容的に近いページを選ぶのが鉄則です。
対処法⑤:コンテンツを充実させる(または削除する)
ページに一定の存在価値はあるが中身が薄い場合は、コンテンツそのものを充実させて「実体のあるページ」にするのが本質的な解決策です。検索意図に応える情報量を確保し、図解・実例・最新データなどを加えて、ユーザーにとって役立つページへ作り込みます。すでに被リンクやアクセスの実績があるページであれば、削除や転送よりも充実のほうがSEO資産を活かせます。逆に、充実させても価値が見込めないページは、潔く④の削除(404/410)に振り分けるべきです。
対処法の使い分け判断フロー(検索表示の要否 × ユーザー表示の要否)
5つの対処法は、「そのページを検索結果に出したいか」「ユーザーにそのURLで見せたいか」の2軸で整理すると迷いません。下のフローで自サイトのソフト404を振り分けてください。
この2軸で振り分ければ、「検索にも出したくない・ユーザーにも不要で代替も無い」なら404/410、「検索には出さないがURLは生かす」ならnoindex、「削除するが行き先を用意できる」なら301、というように、各ソフト404に最適な一手が自動的に決まります。テクニカルSEOの課題は、ソフト404単体ではなくクロール設定・インデックス・サイト構造が複合的に絡むことが多いため、対象URLが膨大で社内リソースだけでは切り分けが難しい場合は、サイト全体のテクニカルSEOを複合的に診断する SEO Dash! byGMO の活用もご検討ください。クロールエラーやインデックス課題の棚卸しを効率化できます。
業種別ソフト404対応マトリクス
👉 このパートをまとめると!
EC・メディア・コーポレート・DB型で最適な対処は異なります。
EC・メディア・コーポレート・DB型でソフト404の発生パターンと最適な対処は異なります。業種特性に合わせた対応方針を一覧で示します。
ソフト404は「どんなサイトか」によって発生する場所も最適な対処も大きく変わります。汎用的な対処法だけでは現場で迷いやすいため、ここでは代表的な4業種(EC/メディア/コーポレート/データベース型)ごとに、発生パターン・対応方針・推奨ステータスコードを整理します。自サイトのタイプに近い行を起点に方針を立ててください。
| サイトタイプ | 典型的な発生パターン | 推奨される対応方針 | 主な手法・返すコード |
|---|---|---|---|
| ECサイト | 在庫切れ・販売終了商品ページが定型文だけで200を返す/絞り込み0件ページ | 再販予定なら検索からだけ外す/販売終了なら代替商品か一覧へ誘導/後継が無ければ削除 | 再販あり:noindex(②)/代替あり:301(④)→ 後継・同カテゴリ一覧へ/後継なし:404・410(①) |
| メディア・ブログ | 記事0〜1件の薄いタグ・カテゴリページ/公開停止記事が空表示 | 統合できる薄いページは正規URLへ集約/検索不要な内部用ページはインデックス除外/不要記事は削除 | 重複・類似:canonical(③)/一覧の内部ページ:noindex(②)/廃止記事:301(④)or 404(①) |
| コーポレートサイト | 終了した期間限定キャンペーンLP/中身が抜けた旧お知らせページ | 関連する現行ページへ誘導/恒久的に不要なら削除して整理 | 後継ページあり:301(④)/後継なし・恒久終了:410(①) |
| データベース型・大規模サイト | サイト内検索0件ページ/パラメータ組み合わせで自動生成される空ページが大量発生 | そもそも空ページを生成・クロールさせない設計に是正/既存分はクロール対象から外す | 検索結果ページ:noindex(②)+robots.txt/パラメータ制御/不要URL群:404(①)+サイトマップから除外 |
特にデータベース型・大規模サイトでは、個別URLを手作業で直すより「空ページを最初から生成・露出させない仕組み」に是正するほうが根本解決になります。たとえば検索結果ページにテンプレートでnoindexを付与し、サイトマップにも含めないルールを設けるだけで、ソフト404の新規発生を大幅に抑制できます。ECサイトでも、商品マスタの「販売終了」フラグと連動して自動で301または404に切り替える運用を組み込めば、商品の入れ替わりのたびに手動対応する負担がなくなります。
対応後にやるべきこと・再発防止
👉 このパートをまとめると!
サイトマップ更新・修正の検証・定期監視で再発を防ぎます。
対処したら終わりではありません。サイトマップから不要URLを削除し、URL検査で修正を検証し、定期的にGSCをモニタリングして再発を防ぎます。
ソフト404は対処して終わりではなく、「Googleに修正を正しく認識させる」「再発させない」までを含めて初めて完了します。対応後に必ず実施したい3つのアクションを押さえておきましょう。
XMLサイトマップから不要URLを削除する
404・410・noindexで処理したURLが、まだXMLサイトマップに残っていると問題が起きます。サイトマップは「これらをインデックスしてほしい」という申告なので、削除・除外したURLを送信し続けると、今度は「送信されたURLが見つかりませんでした(404)」といった別のエラーを誘発しかねません。対処済みURLはサイトマップから外し、サイトマップには「インデックスさせたい有効なURLだけ」が載っている状態を保ちます。
URL検査ツールで「修正を検証」する
対処を実装したら、GSCの「ページ」レポートの該当エラー詳細から「修正を検証」を実行し、Googleに再評価を依頼します。個別URLはURL検査ツールの「インデックス登録をリクエスト」でも再クロールを促せます。検証には数日〜数週間かかることがあるため、実行後すぐに解消されなくても、エラー件数の推移を見守ります。
定期的にGSCをモニタリングして再発を防ぐ
ソフト404は、商品の入れ替わり・記事の公開停止・サイト改修などのたびに新たに発生し得ます。月次などの定期サイクルでGSCの「ページ」レポートを確認し、ソフト404の件数が増えていないかをモニタリングする運用を定着させましょう。大規模サイトでは、クローリング診断ツールを使って定期的にサイト全体をクロールし、ステータスコードの異常を自動検出する仕組みを持つと、手作業の限界を超えた早期発見が可能になります。
ソフト404エラーに関するよくある質問(FAQ)
👉 このパートをまとめると!
ペナルティ・放置の影響・404と410・カスタム404を解説します。
<
ペナルティの有無・放置した場合の影響・404と410の使い分け・カスタム404の作り方など、現場で頻出する疑問にまとめて回答します。
Q1. ソフト404にはペナルティがありますか?
直接のペナルティはありませんが、間接的な実害はあります。GoogleのJohn Mueller氏は、404やソフト404は品質シグナルでもランキングシグナルでもないと説明しており、ソフト404があるだけで順位を直接下げられることはありません。ただし、2024年7月にGary Illyes氏が警告したとおり、ソフト404はクロールバジェットを浪費し、重要ページのクロール頻度低下や正常ページの誤除外を招きます。「ペナルティが無い=放置してよい」ではなく、「直接の罰則は無いが、クロール効率の観点から整理すべき」と理解するのが正確です。
Q2. ソフト404を放置するとどうなりますか?
少数であれば大きな問題にはなりませんが、件数が多い・サイト規模が大きいほど影響が拡大します。具体的には、Googleが無効なURLを繰り返しクロールし続けることでクロールバジェットが浪費され、新規記事の発見や更新ページの再クロールが遅れる、誤判定された正常ページが検索から外れる、といった形で検索パフォーマンスがじわじわ低下します。数万URL規模のECサイトやデータベース型サイトでは、放置するほどクロール効率の低下が顕在化しやすいため、早めの整理が推奨されます。
Q3. 404と410はどう使い分ければよいですか?
基本の目安は、二度と復活させないページは410(Gone)、一時的な不在や判断に迷う場合は404(Not Found)です。410は「恒久的に消滅した」という明確なシグナルのため、Googleはインデックスからの削除をわずかに早く行う傾向があります。404はGoogleが恒久削除かどうかを再確認する猶予を持つことがあります。ただしJohn Mueller氏も述べるとおり、長期的にはどちらもインデックスから削除されるという結果は同じなので、判断に迷う場合は404でも実務上問題ありません。
Q4. カスタム404ページはどう作ればよいですか?
カスタム404ページとは、404エラー時にサイトのデザインに合わせて表示する独自のエラーページです。作成時の最重要ポイントは、見た目がエラーページでも、サーバーが必ず404(または410)ステータスコードを返すように設定することです。デザインだけ整えてステータスコードを200のままにすると、それ自体がソフト404になってしまいます。あわせて、トップページや人気カテゴリ・サイト内検索への導線を設置しておくと、迷ったユーザーを離脱させずに回遊させられ、ユーザビリティが向上します。
Q5. noindexとcanonicalはどちらを使うべきですか?
目的が異なるため、状況で使い分けます。検索結果に出したくないがURLは残したいならnoindex、複数の似たURLがあり評価を1つに集約したいならcanonicalです。中身が無いソフト404の解消そのものには、noindex(または404/410)のほうが確実です。canonicalは「各ページは生きているが重複している」状況での集約手段であり、実体の無いページに使っても効果が弱い点に注意してください。
ソフト404を含むテクニカルSEO課題を、Lumarのクローリング診断で早期発見
大規模サイトのソフト404は、手作業での発見・整理に限界があります。Lumarならサイト全体を定期的にクロールし、ステータスコードの異常やインデックス課題を自動で可視化。クロールバジェットの無駄を継続的に削減できます。
まとめ
👉 このパートをまとめると!
GSCで特定し業種に応じて適切に整理することが重要です。
ソフト404はHTTP200を返すのに中身が無いページ。直接ペナルティは無いがクロール効率を損なうため、GSCで特定し業種に応じて適切に整理することが重要です。
ソフト404エラーは、HTTPステータスコード200を返しながら中身が実質的に無いページであり、テクニカルSEOで見落とされやすい課題です。本記事の要点を5つに整理します。
- 定義:ステータスコードは200(成功)なのに、中身は空・低品質・削除済み。404が「無い」と応答するのに対し、ソフト404は「ある」と偽る
- SEO影響:直接ペナルティは無い(Mueller)が、クロールバジェットを浪費し重要ページのクロール頻度を下げる間接的実害がある(Illyes 2024年7月警告)
- 原因4分類:①404設定の失念 ②リソース読み込みエラー ③低品質・コンテンツ不足 ④Googleの誤判定
- 確認方法:GSC「インデックス作成→ページ→登録されなかった理由→ソフト404」で特定し、URL検査ツールで精査して「修正を検証」
- 対処法5種:①404/410返却 ②noindex ③canonical ④301リダイレクト ⑤コンテンツ改善を、検索表示の要否×ユーザー表示の要否で使い分ける
特にECサイトやデータベース型の大規模サイトでは、ソフト404が大量に発生しやすく、クロールバジェットへの影響も大きくなります。業種特性に合わせて整理し、対応後はサイトマップの更新と定期モニタリングで再発を防ぐことが、安定した検索パフォーマンスにつながります。サイト全体のクロール状況を継続的に監視し、ソフト404を含むテクニカルSEO課題を早期に発見したい場合は、Lumar のクローリング診断もあわせてご検討ください。
- SEO対策でビジネスを加速させる

-

SEO対策でこんな思い込みしていませんか?
- 大きいキーワードボリュームが取れないと売上が上がらない・・
- コンサルに頼んでもなかなか改善しない
- SEOはコンテンツさえ良ければ上がる
大事なのは自社にあったビジネス設計です。
御社の課題解決に直結するSEO施策をご提案します





シェア