ソフト404

ソフト404は、ユーザーやGoogleにはページが存在しない、または空に見えるのに、成功のステータスを返すURLです。エラーページのようなページが、質の低いコンテンツとして扱われることがあります。

ソフト404とは、HTTPが成功を返しているのに、レンダリングされたページがエラーページのように見える、またはほぼ空になっている不一致のことです。

意味と範囲

Googleは、成功のステータスを返しながらページが存在しないとユーザーに伝えるURLや、メインコンテンツがほとんどないページをソフト404としています。レンダリングの失敗でも、同じ症状が出ます。

URLを変更する前に分類します。有効なページなら残して修正します。明確で関連する代替ページがある場合に限り、301リダイレクトを使います。コンテンツがなくなったなら404か410を返します。HTTPレスポンスとレンダリング後のページは、あわせて確認します。

確認の方法

ソフト404の概念図

最終的なステータスコード、レンダリング後のメインコンテンツ、重要なリソースを読み込めているかを確認します。使える場合はURL検査の結果、内部リンク、サイトマップでの記載も見ます。修正後は再クロールします。

ソフト404を調べるときは、検出されたURLを1件選び、HTTPクライアントと、レンダリングするブラウザまたは検査ツールの両方で確認します。ステータス、ページタイトル、メインコンテンツ、読み込まれた重要なリソースを記録します。そのうえで結果を分類します。代替のない削除済みの商品は404か410を返します。近い後継ページがある移転済みの商品はリダイレクトできます。有効なのに空で表示されるページは、読み込みの失敗を直します。

限界、確認、よくある間違い

存在しないURLをすべてホームページにリダイレクトするのは避けます。ユーザーが戸惑いますし、関連する代替ページがあることも伝わりません。分かりやすいエラーページでも、本物のエラーステータスは必要です。

直接のURL、内部リンク、サイトマップのURLで、同じ状態になっていないか確認します。ECサイトの在庫切れページは、意味のあるコンテンツと適切なレスポンスがあれば、有効なページのままで構いません。一方、結果がゼロの検索ページを成功として返すのは別の問題です。修正後は再クロールし、URLの状態から必要と判断できるときだけ、不要になったサイトマップや内部リンクの記載を外します。

サイト移行では、廃止するURLをすべて、関連する最終的な移転先1つに対応づけます。完了とする前に、その対応表をクロールしてリダイレクトチェーンとループを取り除きます。

FAQ

200を返すページがソフト404になるのはなぜですか?
成功のレスポンスを返していても、ページが空に見えたり、商品がないと表示されたりすることがあります。
どう修正すればよいですか?
ページが存在すべきなら有用なコンテンツを復元します。関連する代替ページがあればリダイレクトし、なければ本来のエラーレスポンスを返します。