HTTPステータスコード(404エラーや500エラー)について解説
よくインターネットを利用しているとたまにエラー表示などがないでしょうか。エラーにもその原因によって様々な種類のエラーがあります。
404エラーが表示されたとしても、それ自体は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(サービス利用不可) | メンテナンスなどでサービスが一時的に使用不可能であることを示す。 |
404エラーについて
404エラーページというのは、HTTPステータスコードの1つであり、ブラウザが要求したページをサーバーが見つけられなかった場合に表示されるページです。
閲覧者はキーワード検索だけでなく、時に、URLの一部を削除し、より概略的なコンテンツを見つけようとする場合があります。
こういった際に、その対策が出来ていない場合、この404エラーページが表示されることがあります。閲覧者は諦めて他のサイトへ移ってしまう可能性があります。このような時、閲覧者にとって有益になるようなエラーページを作っておくことで、他のサイトへの流動を防ぎ、かつ満足度アップへと繋げることが出来ます。
404エラーが出た場合には3つの原因が考えられます。
- 正しいURLにアクセスしたがページが存在しない
- URLが間違っており存在しないページにアクセスしようとしてしまった
- 意図的に削除されたページ
まず、エラーになったURLが正しい、本来あるべきページなのか間違ったURLでないかチェックしましょう。正しいURLのページが存在していなければファイルを正しく配置するなどしてページ修正すれば大丈夫です。
URLが間違っていたら、URLの記述ミスかページが移転したのに古いURLを指定していたのかリダイレクトのミスがあったのか原因を追究しましょう。意図的にページを削除した場合は404エラーが発生するのが自然なので問題ないです。
最近では、このエラーぺージ作成用のウィジェットなどの機能が使える便利なツールが用意されています。このような便利な機能を活用し、閲覧者にとって、より満足度の高いサイト作りを目指していきましょう。
500エラーについて
500エラーは、アクセスしようとしたURLにあるページを表示するために必要なプログラムが何らかの原因で動作に失敗したために起こるプログラムのエラーかプログラムを動かすサーバー自体に問題がある可能性があります。
ブラウザでURLにアクセスし数回アクセスしてもエラー表示になる場合はサーバーやプログラムに不具合がある事が考えられます。サーバーアクセスが集中し、一時的な負荷でプログラムが動かなくなるケースもあります。特定の条件下で発生するプログラムのバグの時もあります。これらの不具合にはエンジニアの対応となります。エンジニアと情報を共有し原因究明していく事が必要です。
- エラーが無くきちんとクロールされているどうか確認する
- エラーはすぐに対応する
- エンジニアが必要なエラーかどうか判別する