【えらーぺーじ】

エラーページ(404/500) とは?

最終更新:
💡 「迷子」になったユーザーを助ける、エラー画面も大事なおもてなし

Webサイトで要求した内容を提供できないときに、状況や次の行動を案内する画面。404や500などのHTTPステータスコードと、人に見せるページの内容を対応させることが大切。

📌 このページのポイント
エラーページ:状況と次の行動を案内 404 見つかりません 入力ミス・削除など 利用者の責任とは限らない ホーム / 検索へ 500 処理できません サーバーの予期しない問題 原因は運営側が調査 問い合わせ先など 見た目とHTTPの応答コードをそろえる 削除と移転では、適切な応答が異なる
画面は説明用の例。404は存在を明かしたくない場合にも使われます。500だけでは原因や復旧時刻は分かりません。
ひよこ ひよこ
404ページって「ページが見つかりません」の画面だよね?
ペンギン先生 ペンギン先生
そうだね。URLの入力ミスだけでなく、サイト側でページを削除した場合などにも起きるよ。404だから利用者が悪い、とは限らない。仕様上は、存在を明かしたくない場合に404を返すこともあるんだ
ひよこ ひよこ
500は何が違うの?
ペンギン先生 ペンギン先生
サーバーが予期しない状態になり、要求を処理できなかったことを示すよ。500だけでは具体的な原因や復旧時刻までは分からない。運営側はログなどで調べ、画面には分かっている状況と問い合わせ先などを案内するんだ
ひよこ ひよこ
どんなエラー画面を作ればいい?
ペンギン先生 ペンギン先生
探しているページが見つからないことを明確に伝えよう。ホームや関連ページへのリンク、使えるなら検索を用意すると、次の行動を選びやすいよ。見た目を工夫する場合も、案内が分かることを優先しよう
ひよこ ひよこ
見た目を404にすれば、それでいいの?
ペンギン先生 ペンギン先生
通信の応答コードも確認する必要があるよ。「存在しません」と表示して200を返すと、Googleは内容からソフト404と判断することがある。必ず正常ページとして扱われるわけではないんだ
ひよこ ひよこ
削除したページは全部、新しいURLへ転送するの?
ペンギン先生 ペンギン先生
移転先や同等の内容があるなら301などで案内できるね。でも代わりがない削除なら404や410が適切。行き先のないページまで無理に転送するのではなく、状態に合う応答を返そう
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「エラーページ」って出てきたら「表示できない理由や次の行動を案内する画面」と思えばだいたいOK!
📖 おまけ:英語の意味
「Error Page」 = エラーの画面
💬 Errorは誤りや不具合、Pageはページ。404や500はHTTPの応答コードで、案内画面の文章やデザインそのものを指定する番号ではないよ

参考資料

← 用語集にもどる