错误消息准则

简介: 公认的智慧认为,良好的错误消息应礼貌,准确且具有建设性。Web带来了一些新准则:使错误消息清晰可见,减少解决问题所需的工作,并在整个过程中教育用户。

经过


雅各布·尼尔森(Jakob Nielsen)


于 2001年 6月23日

话题:


应用设计

创建有效错误消息的准则已经有20年了。良好的错误消息应包括:

明确表明出现了问题。最糟糕的错误消息是不存在的错误消息。当用户犯错并且没有反馈时,他们会完全迷失方向。例如,电子邮件提供了多种情况,其中明确的指示将是有用的。例如:当您发送一条消息时,该消息会被系统吞噬,并且永远不会到达收件人。另一个很好的例子?当您在电子邮件中声明时,您将包括附件,但忘记这样做了。最后,完成了一个烦人的回形针的工作:“您似乎想在此消息上附加文件,但您尚未这样做。您现在要附加一个文件吗?”

易于理解的语言,而不是晦涩的代码或缩写,例如“发生了2类错误”。

礼貌用语不怪用户,也不暗示他们愚蠢或做错了事,例如“非法命令”。

对确切问题的精确描述,而不是诸如“语法错误”之类的含糊笼统的概括

关于如何解决问题的建设性建议。例如,您的错误消息应该不是告诉用户“缺货”,要么告诉用户产品何时可用,要么为用户提供一种在产品重新库存要求通知的方式。

Web上最常见的错误消息404违反了大多数准则。我建议您编写自定义404错误消息,而不要依赖服务器的内置“找不到页面”消息。

新准则

网页的复杂性导致了对指南的需求,而这在过去是不需要的。使用DOS界面,用户键入命令,并且错误消息显示在TTY的下一行。在现代GUI中,用户单击命令,错误消息将显示在屏幕中间的大对话框中,并且直到用户确认该错误消息后,错误消息才会消失。但是,在Web上,错误消息通常被隐藏为重载页面上的普通文本,从而产生了新的准则:错误消息应为

在消息本身以及如何指示用户必须修复的对话元素方面,都是可见且高度引人注意的。

我经常观察到用户在Web表单中犯了一个错误,只是为了从服务器获取完全相同的表单,而没有明显的错误提示。通常,页面顶部会出现一条小错误消息,但是由于用户首先查看页面的可操作部分(即带有表单字段的区域),因此他们通常不会注意到该错误。

一个相关的设计缺陷是仅通过将字段标签变为红色来指示错误状态。这违反了使残障用户可以使用技术的最古老,最简单的规则之一:永远不要将颜色用作唯一的编码机制;不要将颜色用作唯一的编码机制。总是包含色盲用户可以看到的冗余提示。

另外两个准则可以使错误情况对用户而言不那么令人讨厌:

尽可能保留用户的工作。让用户通过编辑其原始操作来纠正错误,而不必再次进行所有操作。例如,在显示搜索结果时,显示带有用户原始查询字词的搜索框,以方便进行修订。如果没有找到匹配,让用户单击一下即可搜索范围更广的内容。

减少纠正错误的工作。如果可能,请猜测正确的操作,然后让用户从一小部分修复程序中进行选择。例如,让用户单击与输入的邮政编码相匹配的城市按钮,而不只是说“城市和邮政编码不匹配”

教育用户的机会

最后,您可能已经了解了尼尔森的《计算机文档第一定律》: 人们没有读过它。对于网站而言,这一发现甚至更为强大,因为在该网站上,用户真正回避了对其任务而言并非必不可少的任何阅读。点击帮助?绝不。

用户只有在遇到麻烦时才阅读系统文档(这是第二定律)。当他们想从错误中恢复时,他们尤其专心。鉴于此,您可以将错误消息用作教育资源,以向用户传递少量知识。当然,错误消息应该简短而切题,所有Web内容也应如此。但是,错误消息仍然可以教会用户一些有关系统如何工作的信息,并为他们提供更好地使用它所需的信息。为此,Web的基础技术使另一条准则成为可能:

超文本链接可用于将简明的错误消息连接到具有其他背景材料或问题说明的页面。(不过,不要过度这样做。)

Error Message Guidelines

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,542评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,596评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,021评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,682评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,792评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,985评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,107评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,845评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,299评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,612评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,747评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,441评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,072评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,828评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,069评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,545评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,658评论 2 350

推荐阅读更多精彩内容