SEO

【SEO】404エラー・ソフト404エラーとは?原因と対処法を徹底解説

Hirokuma
12分で読める
お気に入りに登録しませんか?
【SEO】404エラー・ソフト404エラーとは?原因と対処法を徹底解説

「404エラーが出るとSEOに悪影響がある?」
「ソフト404エラーって何が問題なの?」
「404エラーページはどう作ればいい?」

そんな疑問をお持ちではありませんか?

結論からお伝えすると、404エラーは他のページの検索順位に影響を与えません。Googleは「コンテンツがなくなったときに404エラーを表示することは通常の動作」と明言しています。ただし、原因によっては適切な対処が必要です。ソフト404エラーはインデックスされなくなるため、コンテンツがあるページでは不利益になります。

この記事では、404エラー・ソフト404エラーの原因と対処法から、404エラーページの作成ポイントまで、わかりやすく解説します。

この記事でわかること

  • 404エラーとは何か、SEOへの影響
  • 404エラーの4大原因と対処法
  • ソフト404エラーとは何か、確認方法
  • ソフト404エラーの原因と対処法
  • 404エラーページの作成ポイント

404エラーとは?

404エラーとは?

404エラーは、コンテンツが存在しないページにアクセスした場合に、サーバーから返されるエラーコードです。

Googleにも404エラーページがあり、404エラーページを表示させること自体は何の問題もありません。ただし、原因によっては適切な対処をしないと利便性の低下やユーザーの誤認につながり、結果的にコンテンツの評価が下がる可能性があります。

404エラーの4大原因と対処法

404エラーの4大原因と対処法

原因1:URLの記載ミス

アクセスしようとしているサイトのURLに記載ミスがある場合、存在しないページにアクセスしていることになり404エラーが表示されます。

対処法:正しいURLを記載する

サイト内やコンテンツ内にURLミスがある場合は、すぐに正しいURLに差し替えましょう。誤ったURLを放置するとユーザーが正しいページにアクセスできず、機会損失やイメージダウンを招く可能性があります。

原因2:ページが削除されている

アクセスしたいページが削除されて存在しない場合です。コンテンツやサイトのリニューアル・移行、または閉鎖などが該当します。

対処法

  • 新しいサイトやコンテンツに誘導したい場合:リダイレクト設定をする
  • 完全に削除した場合:特に対処する必要はない

Googleはコンテンツがなくなったときに404エラーを表示させるのは通常の動作だと認識しています。404を返すページはいずれ検索結果には表示されなくなるため、わざわざURLの削除を行う必要はありません。

原因3:新しいURLへのリダイレクト設定ができていない

リダイレクト設定を忘れると、ドメイン変更前のページや移行前のページはコンテンツが削除された空白の状態となり、404エラーが表示されます。

対処法:リダイレクト設定を行う

リダイレクト設定の方法には以下があります。

  • .htaccess:サーバーに.htaccessファイルを設置
  • header関数:PHPでリダイレクト設定
  • JavaScript:locationプロパティを設定

リダイレクトの種類

  • 301リダイレクト:半永久的に転送。検索結果にはリダイレクト先のURLが表示される
  • 302リダイレクト:一時的に転送。検索結果にはリダイレクト元のURLが表示される

原因4:Googleの誤認(表示させないページが404になっている場合)

Google Search Consoleを見たときに、本来ないページが404エラーに指定されているケースです。クローラーがJavaScriptや埋め込みコンテンツ内にあるURLを辿るときに、正確なURLを認識できない場合があります。

対処法:特に必要なし

このエラーが検索順位やクロールに影響を及ぼすことはありません。

ソフト404エラーとは?

ソフト404エラーとは?

ソフト404エラーは、Googleからコンテンツがないと判断され、実質的には404エラーページと同等に扱われるページのことです。

ステータスコードが200番台(処理成功)となっていますが、何らかの原因により404エラーページと同等に扱われている状態です。

ソフト404エラーだと判断されるとインデックスされないため、ページ内にコンテンツがある場合は不利益に働きます。

ソフト404エラーの確認方法

Google Search Consoleで確認できます。

  1. 該当サイトでGoogle Search Consoleにログイン
  2. 「インデックス」→「カバレッジ」→「除外」をクリック
  3. 詳細部分に「ソフト404」という項目が表示される

ソフト404エラーの原因と対処法

ソフト404エラーの原因と対処法

原因1:404ステータスの設定ができていない

本来404ステータス設定をしなければならないページに404ステータスの設定ができていないケースです。コンテンツを自動生成するときに起こりやすいです。

対処法:404ステータスコードに修正する

.htaccessを使い修正します。注意点として、絶対パスを使用しないでください(200番台のステータスコードに戻って処理する可能性があります)。

確認方法は、Google Chrome デベロッパーツール(F12キー / Command+Option+I)でステータスコードを確認できます。

原因2:該当ページを正しく処理できない

ページ内にコンテンツが存在するにも関わらず、ソフト404エラーが表示されるケースです。

原因としては以下が考えられます。

  • 重大なリソースが欠落している
  • Googleの誤認
  • Googlebotが正しく認識できなかった(空白のページ、画像やスクリプトが多い、サーバーエラー)

対処法:現状を確認して改善する

  • 画像やテキストが多くリソースが多い → 画像とテキスト量を減らす
  • 空白のページ → コンテンツを追加するかステータスコードを404に変更

原因3:robots.txtの使用

robots.txtの設置でページのクロールに悪影響が起こると、正常な解釈ができず、ソフト404エラーにつながります。

対処法:robots.txtを使用しない

ページの非表示は以下の方法で代替可能です。

  • noindexを使用してインデックス登録をブロック
  • ページをパスワードで保護

404エラーが解消できたか確認する方法

404エラーが解消できたか確認する方法

Google Search Consoleで確認します。

  1. 該当サイトでGoogle Search Consoleにログイン
  2. 「インデックス」→「カバレッジ」→「除外」をクリック
  3. 「見つかりませんでした(404)」や「ソフト404」のURLを確認

原因の分からない404エラーやソフト404エラーがなければ、適切な処理ができています。

404エラーはサイトの評価に影響しない

404エラーはサイトの評価に影響しない

404エラーやソフト404エラーは、他のページの検索順位に影響を与えないとGoogleが明言しています。

「一般的に、404エラーが発生してもサイトの検索パフォーマンスに影響が及ぶことはありません」「404レスポンスコードは、インターネットにとっては正常な動作です」と公式で説明されています。

Googleは日々コンテンツの状況が変化するのは当たり前のことで、コンテンツがなくなったときに404エラーを表示することは通常のことだと判断しています。

404エラーページの作成ポイント

404エラーページの作成ポイント

404エラーページの目的は、ユーザーにページが存在しないことを伝え、目的のページを見つける方法を提案することです。

Googleが提案する4つのポイント

ポイント1:エラーページであることを分かりやすく伝える

「お探しのページは見つかりません」など具体的に記載しましょう。「404エラー」だけで終わらないことが大切です。

ポイント2:他のページと同じデザインにする

自社サイトの一部であることを認識しやすくします。デザインを統一しないと別サイトと勘違いされる可能性があります。

ポイント3:おすすめのコンテンツや他のページに移行できるリンクを設置する

  • 検索ボックス
  • カテゴリー一覧
  • おすすめや人気コンテンツ
  • トップページへのリンク

ポイント4:無効なページだと報告する方法を提示する

404エラーページが表示されたURLの報告を呼びかけましょう。いち早く問題に気づいて対処できます。

よくある質問(FAQ)

よくある質問(FAQ)

Q. 404エラーが多いとペナルティを受ける?

A. いいえ、404エラーが多くてもペナルティは受けません。Googleは「404レスポンスコードはインターネットにとって正常な動作」と明言しています。他のページの検索順位にも影響しません。

Q. 404エラーと410エラーの違いは?

A. 404は「ページが見つからない」、410は「ページが完全に削除された」を意味します。SEO上の違いはほとんどなく、どちらもいずれ検索結果から消えます。

Q. ソフト404エラーを放置するとどうなる?

A. ソフト404エラーのページはインデックスされません。コンテンツがあるページでソフト404になっている場合は、検索結果に表示されなくなるため早めに対処しましょう。

Q. リダイレクトは301と302どちらを使う?

A. 永久的にURLを変更する場合は301リダイレクト、一時的な変更なら302リダイレクトを使用します。サイト移転やリニューアルでは基本的に301を使います。

まとめ:404エラーは恐れずに適切な対処を

まとめ:404エラーは恐れずに適切な対処を

この記事では、404エラー・ソフト404エラーの原因と対処法について解説しました。

重要ポイント:

  • 404エラーは他のページの検索順位に影響しない
  • 404エラーを表示することは「通常の動作」とGoogleが明言
  • ソフト404エラーはインデックスされないため、コンテンツがあるページでは要対処
  • 原因に応じて適切な対処を行うことが大切

404エラーの4大原因と対処法:

  1. URLの記載ミス:正しいURLに修正
  2. ページが削除されている:必要ならリダイレクト設定
  3. リダイレクト設定ができていない:301/302リダイレクトを設定
  4. Googleの誤認:対処不要

次のステップ:

  • Search Consoleで404エラー・ソフト404エラーを確認する
  • 原因に応じて適切な対処を行う
  • ユーザーフレンドリーな404エラーページを作成する
  • 定期的にSearch Consoleでエラー状況を確認する

404エラーはサイト運営において避けられないものです。Googleも「正常な動作」と認識しているため、過度に心配する必要はありません。原因に応じた適切な対処を行い、ユーザーフレンドリーな404エラーページを用意しておきましょう。