404エラーとは?原因と修正方法を徹底解説

SEOサービスを提供しているかどうかにかかわらず、ウェブページをクリックして悪名高い404エラーに遭遇したことは何度もあるのではないでしょうか。ユーザーとしての体験はかなりネガティブですが、それがウェブサイトのSEOランキングにどれほど悪影響を与えるか想像できますか?なぜでしょうか?404エラーとは何でしょうか?どのような結果をもたらすのでしょうか?
以下で詳しく説明します。
404エラーとは?
404エラー、つまり「ファイルが見つかりません」は、HTTPプロトコルのステータスコードの一つで、ユーザーが見つけられないページにアクセスしようとしたときにブラウザが表示するものです。このタイプのレスポンスは、サーバーとの接続は確立できたものの、要求されたリソースが見つからなかったことを示しており、サーバーはこの有名なレスポンスをブラウザに返します。
SEOコンサルタントの仕事の一つは、「404エラー」の数を監視し、評価し、それぞれのケースに対する解決策を提供することです。これを怠ると、ウェブサイトのブランドイメージが損なわれるだけでなく、放置すれば自然検索ランキングを傷つけることにもなります。

なぜでしょうか?存在しないページに遭遇したときのウェブサイトの動作として、これらは完全に正常で予測可能なコードですが、Google(や他の検索エンジン)はそれを認識するからです。
SEO価値のあるURLの場合、PageRankは下がり、自然検索ランキングを失います。これは当然、クリック数が減少することを意味します。さらに、検索エンジンのクローラーがウェブサイト内で404エラーのURLを高い割合で見つけると、適切なメンテナンスが行われていないと結論付けます。そして、そう判断されると、サイト全体でユーザー体験が貧弱だと推察され、ドメインレベルでランキングを傷つけることになります。
しかも、それは「単に」SERPでの順位が下がるだけの話で、ランクインさせたいURLがインデックスから外れる可能性さえあります。この場合のシナリオは大幅に悪くなります。
ここで、404レスポンスエラーコードを410ステータスと混同しないようにしましょう。前者は一時的な状態を示すのに対し、410はページが削除され、戻ることが予想されないときにサーバーが返すレスポンスです。つまり、Googleはそれらを永久に削除されたものとしてマークします。
このトピックについてもう少し学びたい場合は、Googleが404と410をどのように区別しているか以下で確認できます:
Googleの検索品質保守責任者であるMatt Cuttsが、これら2つのエラーコードそれぞれに対する手順を説明しています。
404エラーの原因
サーバーが「404エラー – not found」を返す理由は次のように要約できます:
-
URLが意図的または誤って削除されたため、アクセスしようとするとコンテンツがすでにそこになく、404エラーのページが表示されます。
-
ドメインを変更した際に、古いドメインで公開されていたページを新しいドメインに移行しなかった。301リダイレクトを行わなかったため、それらのページにアクセスする人は404に遭遇します。
-
URLをブラウザに誤入力したため、作成されていないURLが存在せず、このレスポンスが返されます。
解決策を探るために404エラーを見つけられる場所
このタイプのURLにどう対処し、それぞれにどんな解決策を定義するか見る前に、まずそれらを特定して報告する必要があります。そのため、それらを見つけて監視するのに役立つ多くのSEOツールがあります。利用可能なものの中で、私たちが定期的に使用するのは:
Screaming Frog Spider
Screaming Frogは、404エラーを抽出したり、その他多くの面でウェブサイトの状態を理解したりするのに非常に信頼性が高く欠かせないツールです。SEO担当者にとって必携のツールです。

オンラインツール
www.brokenlinkcheck.comなどのオンラインリソースや、Broken Link Checkerなどの便利なChrome拡張機能を活用しましょう。
Google Analytics
多くのHTTP 404が発生していることを検出する方法の一つに、直帰率があります。この指標が高すぎる場合、404ステータスコードのURLが多数あることが原因かもしれません。
特定の期間内に404エラーのURLにユーザーが何回着地したかを確認するには、ダッシュボードに進み、レポート > 行動 > サイトコンテンツ > すべてのページタブにアクセスします。次に検索バーに「404」と入力すると、このページに記録されたセッション数のレポートが返されます。

Google Search Console
Analyticsと同様に、Search Consoleを使って、Googleのボットがクロールした後に自動的に表示される404コードのページを見つけることができます。カバレッジインデックスオプションをクリックし、「送信されたURLが見つかりません(404)」として表示されるURLを確認するだけです。

これらはインデックスされている場合もそうでない場合もあるため、すべてのオプション(つまり、「エラーのあるページ」と「除外されたページ」の両方)を調査する必要があります。
各404エラーに対する適切な解決策
レビュー時にまだ404エラーが残っているURLについては、問題に基づいて対処方法を評価していきます:
301リダイレクトを設定する
たとえば、誤ってURLを誤入力して(番号1)公開し、その後削除したとしましょう。正しいURL(番号2)でページを構築し直して再公開した後、最初のURLに404エラーが出ないように、URL番号1から番号2へ301リダイレクトを行います。
また、一時的にページを削除したものの、訪問があり、他のページからリンクされている場合もあります。このようなケースでは、似たコンテンツの別ページに301リダイレクトすることをお勧めします。それがない場合は、そのページが属するより上位のカテゴリーにリダイレクトしてください。最後の手段として、他に選択肢がない場合はホームページにリダイレクトします。つまり、301でリダイレクトしますが、目的を持って行いましょう!
410エラーを送信する
先ほど見たように、404エラーと410は同じではありません。ページが見つからないが、それが一時的な状態だとGoogleに理解されたくない場合、410を実装することを選択します。とはいえ、このステップを踏む前に、そのURLを指すリンクから切り離されていることを確認してください。こうすることで、Googleはそのデータベースから当該URLを永久にインデックス削除し、SERPでのランキングで考慮されなくなります。
404を送る前の代替策
ECサイトで在庫から一時的に商品を削除しようと決めたとします。削除する前に考えてみてください:200ステータスを維持して公開したまま、現在その商品がないことを示しつつ、同じページに表示されるリンクを通じて、類似の商品やサービスのページを訪れる機会を提供してはどうでしょうか?後でその商品を再び持つようになれば、そのURLはまだ存在するので、しばらくはオーソリティとランキングが下がっているかもしれませんが、新しいURLから始めるよりも検索結果で再びランクインさせるのにかかるコストが少なくて済みます。
独自のカスタム404エラーページを作成する
なぜエラーページをカスタマイズするのか?
前段落で触れたこととも関連しますが、もしかしたら同意できないかもしれません。Googleに404だと理解させたいだけかもしれません。それなら、ユーザーに典型的な標準化された404エラーページを表示させて満足するのはやめましょう。カスタマイズして、ユーザーが探していたものや、なぜあなたのウェブサイトに来たのかに似たコンテンツを提供しましょう。こうすることで、ブランドとして多少のエンゲージメントを獲得できるだけでなく、ユーザーがあなたのウェブサイトのブラウジングを続けてくれるかもしれません。

クリエイティブな404ページの例
ユーザーが404コードのページから素早く離れるのを防ぐ代替策はたくさんあります。しかしそのためには、見返りに興味のあるコンテンツを提示し、その見せ方にクリエイティビティを発揮する必要があります。たとえば、目立つ内部検索を含めて、最初に探していたものに似たコンテンツを持つ別のページにアクセスする選択肢を提供することができます。
404エラーのページを通じて、お問い合わせフォーム、ニュースレターの購読、さらには探していたものに似たコンテンツへの直接リンクを追加することもできます。意味のある形で、ユーザーがあなたのウェブサイトの他のページを訪れ続けることを選んでくれるようサポートしましょう。
そして、何も提供できる物がなくても、見るものがないURLに到着してしまったことを示すパーソナライズされたメッセージで、せめて笑顔を引き出すように努めましょう。
このページがカスタマイズされて注目を集めるのに成功した良い例を見てみましょう:

404エラーに関する結論
404エラーを放置すると、ウェブサイトを通じてコンバージョンに投資しているユーザーとあなた自身の両方にとって、大きな頭痛の種になりかねません。定期的にそれらを監視し、何をすべきか決定しましょう。悪い体験、自然検索の可視性低下、クリック減少、コンバージョン減少を回避できます。
同意していただけますか?追加したいことはありますか?少し下にある「コメント」欄でお知らせください!
著者: David Kaufmann

私はこの10年以上、SEOに完全に夢中になって過ごしてきました。正直なところ、他の生き方は考えられません。
私のキャリアが新たな次元に到達したのは、Chess.com でシニアSEOスペシャリストとして働いたときでした。Chess.com はインターネット全体で最も訪問数の多い上位100サイトの1つです。数百万ページ、数十言語、そして最も競争の激しい SERPs の1つという規模で仕事をした経験は、どんなコースや資格でも得られないことを教えてくれました。あの経験は、本当に優れたSEOとは何かという私の視点を一変させ、それ以降に私が築いてきたすべての土台となりました。
その経験から、私は SEO Alive を創業しました。オーガニック成長に本気で取り組むブランドのためのエージェンシーです。私たちは dashboards や月次レポートを売るためにここにいるのではありません。本当に成果を動かす戦略を構築するためにここにいます。クラシカルなSEOの最良の部分と、Generative Engine Optimization (GEO) というエキサイティングな新しい世界を組み合わせ、あなたのブランドが Google の青いリンクだけでなく、ChatGPT、Perplexity、Google AI Overviews が毎日何百万人もの人々に届けている AI 生成の回答の中にも確実に表示されるようにします。
そして、この両方の世界をきちんと扱えるツールが見つからなかったので、自分で作りました。それが SEOcrawl です。rankings、テクニカル監査、backlinks モニタリング、crawl ヘルス、そして AI ブランド可視性トラッキングを1つの場所に統合した、エンタープライズ向けのSEOインテリジェンスプラットフォームです。まさに、ずっと存在してほしいと願っていたプラットフォームです。
この著者の他のコンテンツをご覧ください

