如何编写有用的错误消息

2021-03-24 05:26:47

它们构成了几乎所有不同元素的UX写作 - 信息,指令,界面,微拷贝的挑战 - 并以少数单词做得好。

他们团结起来寻找共同目标:在出现问题时帮助用户。

您的网站或系统用户的结构和开发人员希望看到近无限数量的单一文本字符串。因此,您需要考虑编写的系统的上下文。在开始将错误逻辑保持为简单且保持不变之前,请省略任何要求或限制。

整体经验从现有的设计模式中汲取,或者共同努力,为设计和内容要求补充的新产品。用户依赖熟悉度,并以与您重用设计模式的方式相同的方式重用语言模式是为每个人提供的好消息。

品牌和产品忠于品牌或产品的语音和语气,平衡它与上下文和用户心态。

那么你如何编写帮助每个人和用户的错误消息?你从哪里开始?

刚开始打字很诱人。每条消息都会在您的大脑中一对一的时间,因此每次错误都会完全制作和写入秩序!

如果您正在进行新的网站,工具或系统,您将要写很多。如果您添加到一个,那么已经有几个躺在了。

还有利益相关者:设计师,开发人员,品牌,所有受益于精心设计的,一贯的处理错误的方法。

用户需要他们帮助,当事情发生时才有助于 - 所以他们更好地帮助。

如果您正在创建一个全新的网站,工具或系统,请一起获取团队并开始列出可能出错的所有内容:

开始分组它们 - 您的群组将取决于您所在的产品。但这里有一些例子:

现在将它们放在令人烦恼的令人烦恼的范围内。这部分是从送达的内容设计团队借来的,他们也写了一篇关于错误消息的精彩文章。

在那种规模的某个方面,有一个点错误阻止用户在该会话中完成旅程。用户和系统可以解决它。他们的关键路径被扰乱了。

一旦您构建了一些基础,您就可以给出错误消息结构。 这样,错误消息保持一致。 他们永远不会超过他们需要的时间。 用户:如果用户导致错误,例如错误的电子邮件地址,请不要道歉。 阅读和过程只需要更多的时间和精力。 它变得古老。 不:如果我们不知道出了什么问题,拥有并告诉他们。 向他们保证,我们正在努力解决它。 是的,我们可以:解决它,并告诉他们你正在做什么来帮助 不:如果没有前进的方式,提供最佳建议或引导他们重新尝试一步。 如果它有助于他们解决问题,才能帮助人们帮助部分或实时/网络聊天。 有一个定义的结构后,您有一个很好的公式 - 块来构建每个错误消息都能满足。 这样做,以这种方式保持句子结构简单,清晰,一致,这对每个人都有好处。

用户更熟悉并更快地处理它们。设计师可以预测间隔和设计模式。开发人员可以开始框架级别的详细信息,即逻辑和现场验证可能需要。

所以现在你知道你的错误需要做什么,我们如何决定该怎么说?

您的品牌语音和语气,以及如何改变您所说的

首先,您的错误消息应始终清晰和精确。它应该听起来,只用你会大声说出的话。

您的产品也应该具有一致的个性 - 或语音。一些品牌,像独家银行一样,听起来更正式,因为它使你的钱似乎安全和安全。虽然其他人,喜欢时尚,游戏或运动可以更加健谈,非正式甚至不尊重。

一直通过品牌的声音过滤器。它应该已经考虑了您的观众是谁,以及为什么和他们使用产品时。

如果您的品牌的声音是固定的,那么您的基调就是从一个情况到下一个情况的变化。

如果错误是次要的,就像一个错误的电子邮件地址,你可以随时随意休闲。如果它适合您的品牌的声音,您可以添加温暖或幽默。但它永远不应该让你的留言更难理解。

如果它完全糟糕,就像有人被锁定在他们的账户中一样,现在是时候更真诚,诚实和乐于助人。

了解用户的观点,并努力修复所需的努力。您的帐户恢复旅程可能很短,甜蜜。但是您的用户仍然锁定了他们的帐户,这仍然很紧张。

在一个简单的形式上,如用户注册页面,它需要帐户占出错的最常见的事情。您可能能够向用户提供更具体的指导,例如提醒他们密码将始终包含一个数字,或者电子邮件地址将始终具有“@”

通过与设计师,开发人员和剩下的团队一起工作,您甚至可以在第一个停止发生一些错误 - 获胜!

但是,如果您正在进行大型形式,则可能无法涵盖所有​​不同类型的现场验证,因为它将无法管理和维护。

如果是这种情况,系统地接近它。组字段类型,定义最常见的错误,并查看是否可以通过将字段标签插入可重用的响应来生成错误消息。就像是:

它们不是一个尺寸适合的问题。 不同的情况将呼叫不同的细节。 用户测试和数据需要设置该级别。 但是有一些好的原则可以遵循,始终可以帮助您的消息响亮。 使用主动语音:说“输入您的姓名”,而不是“未输入名称” 避免责备用户:不要说“你没有输入你的电子邮件地址”,请他们“输入电子邮件地址” 错误消息可能很棘手。 只是几句话有能力制作或打破用户体验。 通过系统地接近它们,您将错误消息清洁和建设性。 它有助于阻止它们太远,太宽,有数百个错误,声音和看起来彼此不同。 所以少担心写作。 建立你的基础,定义一个结构,然后享受装饰。