404エラー(404 not found)とは?原因と解決方法を簡単解説

404エラー、500エラーなど対処法解説付き!何かあってもこれ1つで安心!エラー・ステータスコードの一覧集
今すぐ無料ダウンロード

ページにアクセスしようとした際に、「404 Not Found」や「404error」という文字が表示されたという経験はありませんか?これは404エラーページと呼ばれ、アクセスしようとしたページが存在しないことを意味します。

ネット上を探索していたときに遭遇した場合は、こちらで対処する術はありません。一方、自分のサイトが404エラーになっている場合は、原因によって適切に対処する必要があります。

このページでは、404エラーが表示された場合の対処方法や、自社サイトに404エラーページがあるかどうかの確認方法、また404エラーがあることによるSEOへの影響など、知っておくと役立つ知識についても紹介します。

※編集部注:この記事は、2018年8月に公開された記事を加筆・修正したものです。

💡この記事を要約すると…

  • 404エラーとは、存在しないページへアクセスした時に表示されるHTTPステータスコードのこと
  • 404エラーがでる原因には、URLのミス・ページ自体が削除されたなどが考えられる
  • サイト内に404エラーページがあること自体は悪影響にはならない
  • マクドナルドやテレビ東京のようなオリジナルの404エラーページの作成がおすすめ(画像あり)

404 not found(404エラー)とは

404エラーページの例

404 not found(404エラー)とは、存在しないページへのアクセス時に表示されるHTTPステータスコードのことです。つまり、アクセスしようとしたページが削除されていることを指します。また、404エラーが発生した場合に表示されるページを404ページ、または404エラーページといいます。

自社サイトで404エラーを発見した場合、その存在自体は基本的には自社サイトに悪影響はありません(SEO観点でいえば、Googleは404エラーページを評価しません)。ただし、存在しないページへのリンクがインターネット上のどこかに張られているということは、ユーザービリティを損ねたり機会損失になっていたりする可能性があります。

意図的なものでない場合は、状況に応じて対応すべきかどうか判断してください。

HTTPステータスコードとは?

私たちがWebサイトを閲覧しようとしたとき、システム側では「閲覧したいというリクエストに対し、レスポンスを返す」という処理が行われています。

サイトが表示される仕組み1

しかし様々な要因で、レスポンスを返せないことがあり、その理由を数字で返したものが「HTTPステータスコード」です。400番台(403、404)のステータスコードは処理の失敗を意味します。(なお、通常に処理が行われた場合でもHTTPステータスコードを返します。)

サイトが表示される仕組み1

この記事の後半で、押さえておきたい主要なHTTPステータスコードを紹介していますので、気になる方はチェックしてみてください。

404エラーが起こる原因と解決方法

前述の通り、404 not found(404エラー)は存在しないページにアクセスしたときに表示されるエラーです。主な原因としては、以下があります。

  1. ページは存在しているが、URLが間違っている
  2. ページが削除されている
  3. 古いURLから新しいURLへのリダイレクト設定ができていない(サイト移管などをした場合)

それぞれ詳細と、対応方法を解説します。

原因1.ページは存在しているが、URLが間違っている

まず原因として挙げられるのが、URLが間違っているケースです。404エラーがでたら、まずはURLが正しいかを確認しましょうコピー&ペーストでリンクを設定した場合でも、余分なスペースが入ってしまっていたり、不要な文字が入ってしまっているケースもよくあります。

URLが間違っていた場合、あなたがサイト管理者であれば、正しいURLに修正すれば正常にアクセスできるようになります。サイト閲覧者なら、サイトの管理者に連絡しリンクの更新を依頼してみましょう。

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

削除されたページにアクセスした場合にも、404エラーが起こります。削除されているページが意図的なものであれば問題ないですが、意図していなければ復旧しましょう。

もし新しいページがあれば張り替える、または301リダイレクト処理をおこない新しいページへアクセスできる状態にします。

また、自社ページに設置した参照先(外部リンク先)のページが404エラーになっている場合、代替ページが公開されているならそのページのリンクに変更しましょう。もしサイト自体がなくなっているのであれば、(参照先のページがある前提になっているなら)ページ内容自体の見直しが必要です。何らかの理由でリンクを残しておく必要があるなら、「このサイトは閉鎖しました」などの表記をするなど、ユーザーへの配慮があるとよいでしょう。

原因3.ページの移動により、URLが古いままになっている

サイトの移管やディレクトリの変更などの理由でページのURLが変更された場合、URLが古いままになっていることで404エラーが発生するケースもあります。

通常、このケースでも旧URLから新URLへ301リダイレクト処理(自動的に新しいURLに転送させる処理)を行います。

301リダイレクトとは?
永続的にURLが変更される場合に、新しいURLへ転送する処理のことです。 主にドメイン変更やサイト移転などでURLが変更された際に使用します。具体的な設定方法は以下の記事で解説しています。

404エラーはサイト評価に悪影響を与えない

404エラーがサイト内に存在する場合、サイトの評価が落ちてしまうのではないかと気になる方もいるでしょう。しかし、基本的には404エラーがサイト評価に悪影響を及ぼすことはないと言われています。

ウェブマスター向け公式ブログによる404 はサイトに悪影響を与えますか?によると、

  • サイトのURL が既に存在しない、または 404 を返していた場合も、サイトの掲載順位には影響しない
  • コンテンツがなくなった時に404エラーを返すことは正常な動作
  • 404エラーはGoogleのサイト内にも存在する
  • 404エラーは「ソフト404」よりも好ましい

とのことです。404エラーはサイト内にあったとしても仕方ないものであり、ましてや参照先サイトの都合で404エラーが生じている場合もあり避けられません。

ただし、あまりにも404エラーが多いことでユーザビリティを損ねれば、悪影響を及ぼす可能性はあります。そのためここまで紹介した対応方法を参考に、意図しない404エラーがでてる場合は対処することをおすすめします。

監修者:出田 晴之
監修者:出田 晴之 株式会社PLAN-Bマーケティングパートナーズ デジタルソリューション事業部 部長
一般的には削除するべきページを削除することで、サイト評価が落ちることはありません。しかし削除したページが外部被リンクを多く獲得しているページだった場合、サイト評価が落ちてしまう可能性があります。SEO観点では、Search Consoleやその他SEOツールを用いて、ページを削除する前に外部被リンク数や質を確認し、削除してもSEO評価に悪影響がないか検討することすることをおすすめします。

404エラーに似た「ソフト404エラー」は対応が必要

Google SearchConsoleを見ていると、「ソフト404エラー」という表記をみた方もいるかもしれません。「ソフト」とついているとあまり悪いイメージがしないかもしれませんが、SEO観点では注意したいエラーです。

404エラーは、サーバーが「そのURLは存在しない」というエラー(404ステータス)を返すことを指します。つまりGoogleから見ても削除済みのページという見え方です。

一方でソフト404エラーは、Googleから見てそのページが存在している事になっている(200ステータスコードが返ってきている)が「本当は存在しない」ページではないかと判断されている状態を指します。つまり、Googleがステータスコードが200だが、正しくは404ではないかと疑っているということです。

このソフト404エラーには、以下の問題点があります。

  1. 正常なページとしてクロールされてしまう
  2. あまりにも多いとサイト評価を下げてしまう

ソフト404エラーは200のステータスコードとして扱われるため、正常なページとしてクロールされます。そのため、本来クロールされないページをクロールすることになり、Webサイト全体のクロールの効率の悪化に繋がります。

その結果、新規で公開したページや更新したページのインデックスの反映が遅くなり、順位が落ちることも考えられます。

また、ソフト404エラーが起きる原因には、「200ステータスで正しいが、Googleが読み取ったページ内容に問題があり404ステータスを疑われている。」というケースがあります。このケースでは低品質コンテンツが原因になっていることが多く、これを起因とするソフト404エラーがあまりに多いと、サイト評価を下げる可能性があります。

監修者:出田 晴之
監修者:出田 晴之 株式会社PLAN-Bマーケティングパートナーズ デジタルソリューション事業部 部長
ソフト404エラーになる原因は、上記で紹介している「Googleに404ステータスを疑われている」ケースの他にも、「404ステータスが正しいが、誤って200ステータスになっている。」ケースがあります。この場合は、適切に404ステータスを返すようにステータスコードを修正する必要があります。

 

自社サイトの404エラーを発見する方法

 

サーチコンソールでインデックス状況を確認する方法

自社サイトに404エラーがあるかどうかは、Google Search Consoleで確認できます。

Google Search Consoleにログインし、メニューバーの[ページ]をクリックしてページのインデックス登録状況を確認してみてください。その項目の中に「見つかりませんでした(404)」という表示があれば、サイト内に404エラーが存在していることを表しています。クリックすると、対象URLの一覧を確認できます。

ここまでお伝えした通り、意図した404エラーは何も問題ないです。意図しない404エラーが発生しないか定期的に確認するようにしましょう。

なお、ここで確認できるのは、自社ドメイン内にある自社ドメインのURLに対する404エラーです。自社ドメイン内にある他社サイトのリンクをチェックしたい場合は、「リンク切れチェックツール」などを利用すれば確認できます。

💡予備知識
アクセスできないリンクのことを「リンク切れ」「デッドリンク」と呼びます。SEO業界ではよく使う言葉なので、覚えておきましょう。

404エラーページを工夫して離脱を防ごう

404エラーの場合に表示される「404エラーページ」ですが、訪れたユーザーに対して、404 Not Foundのみが表示されたページを出すと、別サイトへ移動してしまう可能性が高いです。グローバルナビや別コンテンツの情報を出すなどのオリジナルのエラーページを作ることにより、サイトの離脱を最小限に抑えることができます。

検索順位の上下に404エラーページは直接的に影響しませんが、サイトからの離脱を抑えてサイトパフォーマンスが上がれば、間接的にSEO効果も期待できます。また404エラーページが整っていると、サイトの細部にまでこだわっているという印象をユーザーに与えるので、ブランドイメージを良くするのにも役立つでしょう。

404エラーページのデザインについては、

  • まずはサイトから離脱させないためにユーザーの目に留まるわかり易いものにする。(例えばイメージキャラクターを利用して、404ページである旨を伝えるなど)
  • メニューの配置によってユーザーにページ移動を促す。

などを意識してみてください。次の項目でも、404エラーページの参考例を紹介しています。

自社の内部対策がどこまでやれているのかを確認したい、またそこからコンテンツを中心にした対策を行っていきたいという方は、ぜひ弊社開発のSEOツール「SEARCH WRITE」を一度触ってみてください。内部対策がどのくらいできているのかが一目でわかり、コンテンツ作成においてPDCAサイクルを回すことを支援するツールです。SEARCH WRITE


404エラーページの参考例

デザインのイメージが湧かないという方は、404エラーページの参考例をいくつか見てみましょう。

事例1.ANA

ANAの404エラーページ

出典:ANA 404ページ

単なるエラーメッセージではなく、ANAのブランドイメージに合ったビジュアルやメッセージになっており、利用者にフラストレーションを感じさせない工夫が施されています。

事例2.Suumo

スーモ

出典:suumo 404ページ

メインとなるエラーページの情報のフォントサイズを大きくすることに加え、注意喚起のアイコンが目立つデザインになっています。トップページへ戻るボタンと、前のページに戻るボタンの2つ設置しているのも特徴です。

事例3.マクドナルド

マクドナルド

出典:マクドナルド 404ページ

全体的にシンプルな作りで、トップページへのボタンを一番目立たせています。またマクドナルドのように、期間限定の商品を公開するページを有するサイトの場合は、404エラーページの理由として記載しておくとユーザーの理解を得るのが容易になります。

事例4.ZOZOTOWN

ZOZOTOWNは、つい次をクリックしたくなるような仕掛けがあります。ぜひ下の動画をご覧になってみてください。

出典:ZOZOTOWN 404ページ

このようにストーリー性があることで、ユーザーを楽しませながらECサイトの商品ページに誘導させています。

事例5.東京ディズニーリゾート

東京ディズニーリゾート

出典:東京ディズニーリゾート 404ページ

シンプルな文言と、トップページへ促すリンクで構成されていますが、複数の言語で同様の注意書きが書かれています。リンク先も各言語に対応したページへ移動するようになっており、サイト利用者の国籍が多岐に渡る東京ディズニーリゾートならではの404エラーページと言えます。

事例6.Airbnb

Airbnbの404エラーページ

出典:Airbnb 404エラーページ

「Oops!」とエラーメッセージを柔らかく伝え、ホーム、検索、ヘルプなどの役立つリンクを置くことで、ユーザーが次のアクションに移しやすいような設計になっています。

また、アイスを落として悲しそうな女の子のイラストがあることで、404エラーをユーモラスかつ親しみやすく表現し、ユーザーにネガティブな感情を与えない工夫がされています。

事例7.ニトリ

ニトリの404エラーページ

出典:ニトリの404エラーページ

ニトリのECサイトへの404エラーページでは、シンプルな文言に加えてECサイトのカテゴリーページへの導線を置いています。目的のページが見つからなかった場合でも、ユーザーが他の情報を探しやすい工夫がされています。

HTTPステータスコード一覧

404以外にもHTTPステータスコードはいくつか存在します。なかでも100~500番台で大きく5つの内容に分かれており、400番台は処理の失敗を表します。

100番台(情報や案内)のコード例

100 Continue:サーバー側がリクエストを受け取り、継続してリクエストを出しても問題がない状態を表します。
101 Switching Protocols:プロトコルの切り替えを表します。

200番台(処理の成功)のコード例

200 OK:サーバーへのリクエストが正しく処理され、ページが表示される状態です。我々が通常見ているWebページは、このHTTPステータスコードを返していることが多いです。
202 accepted:サーバー側がリクエストを受け取ったうえで、処理は完了していない状態を表します。外部のプログラムでデータを生成する場合などに返されるステータスコードです。

300番台(リダイレクト)のコード例

301 Moved Permanently:リクエストしたページが恒久的に移動されている場合に返されるステータスコードです。サイトリニューアルでURLが変更される際などに利用します。
302 Found:301 Moved Permanentlyと同様にリクエストページが移動されている場合に返されるステータスコードですが、一時的な移動を表します。期間限定のページを使用する際などに利用します。

400番台(処理の失敗)のコード例

403 Forbidden:権限を与えられた特定の者にのみページへのアクセスが許可されている状態です。権限が無い場合は閲覧ができません。
404 Not Found:該当アドレスのページがない、またはそのサーバーが落ちている状態です。

このステータスが返っているページはGoogleの評価対象にはならないため、存在していたとしてもSEOに直接的な影響を与えることはありません。

500番台(サーバーエラー)

500 Internal Server Error:サーバーの内部にエラーが発生している状態です。Googleサーチコンソールのサーバーエラーの項目で該当のURLを確認することができます。
502 Bad Gatewayサーバーの入り口であるゲートウェイやプロキシサーバーが、不正(異常)なリクエストを受け取り、そのリクエストを拒否したことを示しています。
503 Service Unavailable:一時的にWebページが利用できない際に返されるステータスコードです。

サイトのメンテナンスやアクセスが急激に増えるなど、サーバーに負荷がかかった時に表示されます。

404エラーに対する設定も含めて、Webサイトの基本的な設定をきちんとしておくことはSEOにとっても非常に重要な要素です。他に見ておくべき項目として何があるのかは以下の資料にて解説しているので、ぜひ一度ご覧ください!

まとめ:404エラーを理解して、SEO効果を高めよう!

404エラーがなぜ起こるのか、どのように対処したらいいのかおわかりいただけたでしょうか?

404 not found(404エラー)とは、存在しないページへのアクセス時に表示されるHTTPステータスコードのことです。つまり、アクセスしようとしたページが削除されていることを指します。

404エラーが発生すること自体は、SEOに悪い影響はありません。しかしあまりに多すぎるとユーザビリティを損ねる可能性があるため、URLミスであったり、正しいページがあるのに正常に設定ができていないなどの理由であれば、適切に対処しましょう。

また、404エラーページを工夫することで、ユーザーの離脱を防ぐことに繋がります。基本的な構造は同じですが、サイトごとにさまざまな特徴があり、それぞれに個性を感じましたよね。404エラーページの一番の目的はユーザーをサイトから離脱させないことですが、それ以上にサイトの魅力を伝えるためにも利用できるページです。

今まであまり意識していなかった方も、404エラーについて理解したこの機会に、こだわりの404エラーページを作成してみてはいかがでしょうか。

SEOをもっと学びたい方はこちらもチェック:SEO対策の全てを紹介!
SEOの内部対策についてはこちらもチェック:SEO内部対策を徹底解説!

株式会社PLAN-Bについて
SEO対策インターネット広告運用などデジタルマーケティング全般を支援しています。マーケティングパートナーとして、お客様の課題や目標に合わせた最適な施策をご提案し、「ビジネスの拡大」に貢献します。

■SEOサービスについて
SEOコンサルティング
5,200社を超える支援実績に基づき、単なるSEO会社ではなく、SEOに強いマーケティングカンパニーとして、お客様の事業貢献に向き合います。

②SEOツール「SEARCH WRITE
「SEARCH WRITE」は、知識を問わず使いやすいSEOツールです。SEOで必要な分析から施策実行・成果振り返りまでが簡単に行える設計になっています。

■その他
関連するサービスとしてWebサイト制作記事制作なども承っております。

売上につながる戦略を明確にする SEOコンサルティング