TOP › UX用語 › エラーメッセージ
デザイン・情報設計

エラーメッセージError Message

エラーメッセージ(error message)とは、入力の間違いや、処理の失敗を、利用者に知らせる表示である。よいエラーメッセージは、何が起きたかを伝えるだけでなく、次にどうすればよいかまで伝える。 たとえば、会員登録の画面で、メールアドレ […]

エラーメッセージ(error message)とは、入力の間違いや、処理の失敗を、利用者に知らせる表示である。よいエラーメッセージは、何が起きたかを伝えるだけでなく、次にどうすればよいかまで伝える。

たとえば、会員登録の画面で、メールアドレスの欄に「sato.example.com」と入力して、送信したとする。画面に「入力内容が正しくありません」と出ても、利用者は、どの欄の、何が間違っているのか分からない。「メールアドレスに @ がありません。例:sato@example.com」と、欄のすぐ下に出ていれば、すぐに直せる。

よいエラーメッセージの条件

NN/g の記事「Error-Message Guidelines」(ティム・ノイゼッサーとエヴァン・サンウォール、2023年)は、13の指針を、4つのまとまりにしている。主なものを紹介する。

見つけやすくする

  • 原因の近くに出す。直す欄のすぐそばに表示する。画面の上のほうに、まとめて出すだけだと、どの欄のことか分かりにくい。
  • 色だけに頼らない。赤い文字に加えて、アイコンや枠線も使う。色の違いを見分けにくい人にも、伝わる。
  • 深刻さに合わせる。軽い注意は、欄のそばの短い表示でよい。操作を止めるダイアログは、重大な問題だけに使う。
  • 早く出しすぎない。欄から、カーソルが離れただけで、エラーを出さない。入力の途中で、間違いと決めつけない。

分かりやすく伝える

  • やさしい言葉で書く。専門用語やエラーコードだけを、出さない。
  • 短く、具体的に書く。「エラーが発生しました」では、役に立たない。何が起きたかを、簡潔に書く。
  • 次の行動を示す。在庫切れなら、再入荷の予定日や、入荷の通知の登録を示す。
  • 責めない。「無効です」「間違っています」といった言い方は、利用者を責める印象を与える。

直す手間を減らす

  • 間違いやすいことは、先に防ぐ。「添付ファイルをお忘れではありませんか」と、メールの送信前に確認する。
  • 入力を残す。エラーのあとに、入力した内容が消えると、最初からやり直しになる。
  • 直し方を選べるようにする。郵便番号と市区町村が合わないとき、合う市区町村を、ボタンで選べるようにする。
  • 仕組みを教える。「印刷できない範囲の文字は、切れます」のように、理由を短く伝える。

どうしようもないとき

  • やわらかく伝える。システム全体が止まっていて、利用者に打つ手がないときは、お詫びに加えて、ちょっとした工夫を添える。

悪い例と、よい例

図1は、同じ入力ミスに対する、2通りのエラー表示である。

どこが間違いか分からないエラー表示と、直す場所と直し方が分かるエラー表示の比較
図1:同じ入力ミスへのエラー表示の比較(説明用に作った例。指針は NN/g「Error-Message Guidelines」に基づく)
  • × 「入力内容が正しくありません」(どこが、何が、分からない)
  • × 「無効なメールアドレスです」(責める言い方で、直し方も分からない)
  • ○ 「メールアドレスに @ がありません。例:sato@example.com」

語源・位置づけ

エラーメッセージは、利用者が間違えたときに、画面が返すフィードバックの1つである。NN/g の「ユーザビリティの10原則」には、エラーの扱いに関する原則もある。指針は、NN/g の記事に基づく。

出典

関連用語

「UX用語」のカテゴリー