01说在前面
说到错误页面,首先让我们联想到的就是404和502,两个常遇到的错误,那么什么是404?以及什么是502呢?我们先来get一下它们的概念:
百度给出的定义是这样的:
404:HTTP 404或Not Found错误信息是HTTP的其中一种“标准回应信息”(HTTP状态码),此信息代表客户端在浏览网页时,服务器无法正常提供信息,或是服务器无法回应且不知原因。
502:502 Bad Gateway是指错误网关;无效网关;在互联网中表示一种网络错误。表现在WEB浏览器中给出的页面反馈。
简单点说,404是指你访问的某网址页面不存在,地址出现了错误或已失效,无法提供预期的回应;502是指在你访问某网址时,服务器出现了错误,无法提供预期的正确反馈。
02体验差的错误页面反馈
假设在某种场景下朋友发你一个连接,让你点进去看,让你点进去看。你兴致勃勃的、满怀期待的点进去,结果出现了类似以下的页面:
它是这样的:
是这样的:
这样的:
这样的:
这样的:
这样的:
这样的:
等等等等......
那么此时想求证一下你的心里阴影面积,是不是感觉有一万只草泥马在奔跑?生硬的“404或Not Found”、“502或 Bad Gateway”......你是以为这样的显示就显得专业吗?鬼知道这么专业的错误代码术语是什么意思,那么此时我看到这些我应该怎么办?可能感觉很凌乱很烦躁有木有?
03体验优的错误页面反馈
我们再来看另外一组错误页面:
它是这样的:
是这样的:
是这样的:
甚至是这样的:
这样的:
这样的:
这样的:
这样的:
类似优秀的页面还很多很多....
04怎样提高错误页面的用户体验?
差的、好的错误反馈页面都看完了......
那么我们来总结一下优秀错误页面的特点:1.准确的告诉用户当前发生了什么 2.告诉用户下一步该怎么去做 3.有趣味性
用户在遇到像404、502这样的页面时,其实内心都是崩溃的,因为跟预期的结果不相符。谁也无法保证我们做出来的网站牛逼到不会出现错误,这时候我们不应该以生硬的代码术语显示给用户完事儿,接下来要怎么做?应该去哪?能去哪?完全隐喻的抛给用户自由发挥?因为用户是最普通的用户,他们也许是最质朴的农民,也许是初入网络的新手,也许是互联网人但真的不懂这些术语......就如《点石成金》里说的“别让我思考”一样,意味着当我们看到一个页面时,它应该是不言而喻的、一目了然、自我解释的,这时候我们应该能明白它,它是什么,怎么使用它,而不是需要花费精力去思考它。这时候应该除了给用户提供必要的准确的反馈信息之外,还需要用一点小小的幽默帮用户消除一些此前错误带来的负面情绪。再如空页面的设计也是类似,这些细节都是构建好的用户体验中的一步。以设计者的角度,更应该换位思考用户的行为和感受。