ソフト 404 エラー

ソフト 404 エラーとは

ソフト 404 エラーとは、URL にアクセスしたときに、ページが存在しないことをユーザーに伝えるページを表示し、200 レベル(成功)のコードを返すエラーのことです。コンテンツがほとんどまたはまったくないページ - たとえば、まばらに表示されるページや空のページなどがあります。

このエラーが推奨されない理由

404 や 410(未検出)または 301(移動した)といったコードではなく、成功コードを返すことは避けてください。検索エンジンでは、成功コードが返されると、その URL に実際のページがあるものと判断します。その結果、ページが検索結果に表示され、検索エンジンは実際のページをクロールする代わりに、存在しない URL を引き続きクロールしようとします。

必要な作業

  • 該当ページが利用できなくなっており、明確な代替ページが存在しない場合は、404(未検出)または 410(消滅した)のレスポンス コードを返すように設定してください。どちらのコードでも、このページが存在しないことがブラウザと検索エンジンに明示されます。または、カスタマイズされた 404 ページを適宜ユーザーに表示できます。たとえば、特に人気のあるページの一覧やホームページへのリンクが記載されたページを表示します。
  • 該当ページが移動された場合、または明確な代替ページが存在する場合は、301(恒久的に移動した)を返して、ユーザーを適宜リダイレクトします。
  • ページが誤ってソフト 404 として報告されていると思われる場合は、URL 検査ツールを使用してレンダリングされたコンテンツと返された HTTP コードを調べてください。レンダリングされたページが空白になるか、ほとんど空白になる場合は、読み込むことができないリソース(画像、スクリプト、テキスト以外のその他の要素)を多く参照している可能性があります。このような状態は、ソフト 404 と解釈されます。リソースを読み込めない理由としては、リソースが robots.txt によってブロックされている、ページ上のリソースが多すぎる、または読み込みが非常に遅い、リソースが大きすぎるなどが考えられます。URL 検査ツールを使用することで、そうした読み込めないリソースを一覧表示したり、レンダリングされたライブページを確認したりできます。

URL 検査ツールを使用して、URL が実際に正しいコードを返しているかどうかを確認してください。

この情報は役に立ちましたか?
改善できる点がありましたらお聞かせください。