SEO対策の東京SEOメーカー

HTTPステータスコード(404エラーや500エラー)について解説

更新日:
公開日:

HTTPステータスコード(404エラーや500エラー)について解説

インターネットを利用しているとき、404エラーという表示を見たことがある人は多いのではないでしょうか。これは存在しないURLにアクセスしたときに返されるHTTPステータスコードです。404自体はWeb上で自然に発生するもので、すぐにSEOへ悪影響が出るわけではありません。ただし、重要なページが意図せず404になっている場合や、削除したページの扱いが不適切な場合は見直しが必要です。

そこでこの記事では、404エラーが発生する原因や対処法について解説いたします。
404エラーが表示されたとしても、それ自体はSEOの順位に影響はありませんが、サイトのエラー表示の種類は把握しておきましょう。

 

 

東京SEOメーカー

東京SEOメーカー編集部

東京SEOメーカーのブログでは、SEOとその他webマーケティングを中心に発信しています。社内の独自調査と実績による一次情報をもとに執筆しており、読んでいただいた方が参考になるような有益性の高い情報を執筆しています。

アドマノ株式会社 代表取締役 天野剛志

監修者

アドマノ株式会社 代表取締役 天野剛志国内海外webマーケティングのエキスパート

SEOコンサルティング

HTTPステータスコードとは

サイト内のファイルやページを表示するプログラムの動作に問題が出てクロールエラーが発生することがあります。ウェブサーバーではブラウザやクローラからのリクエストに対してレスポンスとしてデータを返す形で通信を行います。

このときのエラーの数字をHTTPステータスコードと呼びます。

Search Consoleではレスポンスコードと表示されます。HTTPステータスコードのエラーコードには、401,403,404,500,503等があります。

アクセス成功を表すHTTPステータスコードは200が送られます。

コード 内容 意味
401 Unauthorized(未認証) 認証が必要なURLで認証ができなかったことを示します
403 Forbidden(禁止) アクセス禁止を示す。アクセス権がない場合など。
404 Not Found(未検出) リクエストしたURLが無い場合を示す。
500 Internal Server Error(サーバーの内部エラー) サーバー内部にてエラーが発生したことを示す。
503 Service Unavailable(サービス利用不可) メンテナンスなどでサービスが一時的に使用不可能であることを示す。

 

HTTP 404エラーとは

HTTP 404エラーは、アクセスしたURLに対応するページが見つからないときに返されるステータスコードです。存在しないページに対して404が返ること自体は、Webサイト運用の中で自然に起こります。そのため、404エラーが表示されたからといって、すぐにサイト全体のSEOへ大きな悪影響が出るわけではありません。

まずは、404が本来あるべきページで起きているのか、それとも不要なURLに対して正しく返されているのかを切り分けることが大切です。

 

HTTP 404エラーの主な原因

HTTP 404エラーが起こる原因として多いのは、URLの入力ミス、ページ削除、URL変更後のリダイレクト漏れです。たとえば、リンク先のURLを誤って記述していたり、ページを移転したのに古いURLのまま案内していたりすると、ユーザーは存在しないページにアクセスして404エラーを見ることになります。

意図的に削除したページであれば404になるのは自然ですが、本来表示されるべきページで404が起きている場合は修正が必要です。

404エラーが出た場合には3つの原因が考えられます。

  1. 正しいURLにアクセスしたがページが存在しない
  2. URLが間違っており存在しないページにアクセスしようとしてしまった
  3. 意図的に削除されたページ

まず、エラーになったURLが正しい、本来あるべきページなのか間違ったURLでないかチェックしましょう。正しいURLのページが存在していなければファイルを正しく配置するなどしてページ修正すれば大丈夫です。

 

HTTP 404エラーの対処法

HTTP 404エラーに対応するときは、まずそのURLが本来必要なページかどうかを確認します。移転先や代替ページがある場合は301リダイレクトを設定し、ユーザーと検索エンジンの両方を新しいURLへ案内します。反対に、完全に不要になったページで代替先がない場合は、無理にトップページへ転送せず、404または410を返す考え方が基本です。あわせて、404ページ自体にもトップページや関連ページへの導線を用意しておくと、ユーザーの離脱を抑えやすくなります。

URLが間違っていたら、URLの記述ミスかページが移転したのに古いURLを指定していたのかリダイレクトのミスがあったのか原因を追究しましょう。意図的にページを削除した場合は404エラーが発生するのが自然なので問題ないです。

最近では、このエラーぺージ作成用のウィジェットなどの機能が使える便利なツールが用意されています。このような便利な機能を活用し、閲覧者にとって、より満足度の高いサイト作りを目指していきましょう。

 

500エラーについて

500エラーは、アクセスしようとしたURLにあるページを表示するために必要なプログラムが何らかの原因で動作に失敗したために起こるプログラムのエラーかプログラムを動かすサーバー自体に問題がある可能性があります。

ブラウザでURLにアクセスし数回アクセスしてもエラー表示になる場合はサーバーやプログラムに不具合がある事が考えられます。サーバーアクセスが集中し、一時的な負荷でプログラムが動かなくなるケースもあります。特定の条件下で発生するプログラムのバグの時もあります。これらの不具合にはエンジニアの対応となります。エンジニアと情報を共有し原因究明していく事が必要です。

 

  • エラーが無くきちんとクロールされているどうか確認する
  • エラーはすぐに対応する
  • エンジニアが必要なエラーかどうか判別する

HTTP 404エラーと500エラーの違い

404エラーと500エラーは、どちらもページが正常に表示されないときに見かけるコードですが、原因は異なります。404エラーは、アクセス先のURLに対応するページが見つからないときに返されるものです。

一方で500エラーは、ページ自体ではなく、サーバーやプログラムの内部で問題が起きているときに返されます。404はURLやページ管理の見直しで改善しやすいのに対し、500はサーバー設定やシステム不具合の確認が必要になることが多いです。

 

まとめ

HTTP 404エラーは、存在しないURLにアクセスしたときに返されるステータスコードです。404が発生すること自体は不自然ではありませんが、重要なページが意図せず404になっている場合や、URL変更後のリダイレクト設定が漏れている場合は見直しが必要です。代替ページがあるなら301リダイレクト、不要なページなら404または410を返すという基本を押さえておくと、ユーザーにも検索エンジンにも分かりやすいサイト運用につながります。HTTPステータスコードについて理解は深まったでしょうか。一番なじみがあるのは404エラーかと思います。404エラーはSEOに悪影響はないと言われていますが、頻繁に過去セッション数があったページが404エラーになると、離脱率が増えます。その場合、無くなったURLはリダイレクト処理などしてユーザーの離脱を防ぎましょう。

 

 

この記事の監修者

SEOコンサルタント

アドマノ株式会社 代表取締役 天野 剛志

日本大学法学部卒業、広告代理店で12年間働いている間、SEOと出会い、SEO草創期からSEO研究を始める。SEOを独学で研究し100以上のサイトで実験と検証を繰り返しました。そのノウハウを元に起業し現在、11期目。営業、SEOコンサル、WEB解析(Googleアナリティクス個人認定資格GAIQ保持)コーディング、サイト制作となんでもこなす。会社としては今まで2000以上のサイトのSEO対策を手掛けてきました。

監修者:アドマノ株式会社 代表取締役 天野剛志
天野 剛志
マーケティングのエキスパート。Googleアナリティクス個人認定資格GAIQ保持。大学では経営法学を専攻。オーストラリア・イタリア・フランス・タイ・カンボジアなど世界各国を旅した後、イギリスで1年半生活し語学力と国際的視野を磨く。日本帰国後は広告代理店で営業を12年経験。SEOは草創期から独学で研究し、100以上のサイトで検証しつつノウハウを蓄積。2012年にSEO専門会社のアドマノを設立。2000社以上のSEO支援実績が大手企業から中小企業まで国内、海外に豊富。SEO書籍7冊刊行。SEOのYouTube動画「東京SEOメーカーAIO戦略室」チャンネル登録者数16000人。SEOのプロフェッショナル。
facebookで共有 Xで共有 LINEで共有

新着記事

人気記事

WEBマーケティング

SEO対策

SEO/LLMO
無料診断
お問合せ 電話