ソフト404エラーとは?その修正方法は?
ソフト404とは、コンテンツが「存在しない(見つからない)」内容であるにもかかわらず、サーバーが検索エンジンに対して「200 OK」のステータスコードを返してしまう状態です。これを解決するには、サーバーが正しく「404 Not Found」または「410 Gone」を返すように設定する必要があります。
ソフト404エラーは、サーバーが返すHTTPヘッダーと実際のページ内容が矛盾しているため、検索エンジンを混乱させます。GooglebotがURLを訪問して「200 OK」を受け取ると、インデックスに値する有益なコンテンツがあると考えます。しかし、そのページに「商品が見つかりません」といったメッセージが表示されていたり、中身がほぼ空だったりする場合、Googleはこれを「ソフト404」と分類します。これはクロールバジェットを浪費し、価値の低いページがインデックスされる原因となるため問題です。修正するにはまず原因を特定します。多くの場合、CMSの設定で、削除されたページが「検索結果なし」のページへリダイレクトされ、そこで200ステータスが維持されていることが原因です。解決策は、存在しないページに対しては必ず404(未検出)または410(消滅)を返すようにすることです。もしそのページが有効だがコンテンツが少ないだけなら、情報を充実させるか、301リダイレクトで関連性の高い別のページへ転送する必要があります。ソフト404を解消することで、検索エンジンはサイト内の高品質なページに集中できるようになります。
ステップバイステップガイド
ソフト404の特定
Google Search Consoleの「クロール」または「インデックス作成」レポートで、ソフト404としてフラグが立てられたURLを確認します。
コンテンツの分析
該当URLにアクセスし、実際にページが欠落しているのか、単にコンテンツが不足(低品質)しているのかを確認します。
HTTPステータスの修正
存在しなくなったページについては、サーバー設定で404または410ステータスを返すように変更します。
必要に応じたリダイレクト
関連する代替ページがある場合は、404にするのではなく、301リダイレクトを実装します。
GSCで修正を検証
対応完了後、Search Consoleの「修正を検証」ボタンを押し、Googleに再クロールを依頼します。
プロのヒント
- すべての404エラーをトップページにリダイレクトするのは避けましょう。これはソフト404と判定される主な原因です。
- 結果がゼロ件の検索結果ページには「noindex」を設定してください。
- ユーザーに役立つカスタム404ページを作成しつつ、HTTPステータスコードは必ず404を返すようにします。
- 商品がゼロのカテゴリーページもソフト404と見なされやすいため注意が必要です。
pSeoMaticが役立つ理由
pSeoMaticは、サイトのHTTPステータスコードとレンダリングされたコンテンツを照合することで、ソフト404の予兆を事前に検知します。Googlebotが問題を認識する前に不一致を特定できるため、クリーンなインデックスを維持し、クロールバジェットを順位向上やコンバージョンに直結するページへ確実に集中させることができます。
pSeoMaticを無料で試す関連する質問
なぜソフト404は良くないのですか?
価値のないページを価値があると検索エンジンに誤解させ、クロールバジェットを浪費し、サイト全体の評価を下げる可能性があるためです。
ステータスコードはどうやって確認できますか?
ブラウザのデベロッパーツール(ネットワークタブ)やオンラインのHTTPヘッダーチェッカーで確認できます。
中身があってもソフト404になることはありますか?
はい。コンテンツが極端に少ない場合や、エラーメッセージのような汎用的なテキストしかない場合、Googleにフラグを立てられることがあります。
関連ガイド
これを実行に移す準備はできましたか?
pSeoMaticは、データからSEOに最適化された数千のページを生成します。