电脑技术学习

学院观点:网页设计中的十大新错误

dn001

  曾经我指出的网页设计中的十大错误,至今在很多站点上依然可见,并且影响着页面的可用性。也就是说,这三年来情况并未得到多大改善。

  不幸的是,新的网络技术及其应用导致了一个全新层次的错误。以下是其中最严重的十个。

  一. 破坏或减慢“后退”按钮 (我的看法:有时候对页面的适当控制是必须的。)

  “后退”按钮是网络用户的生命线,同时也是继超文本连接后最常使用的导航特征。用户可以随意尝试网页所指向的任何地方,而只需点击一两次“后退”按钮就可以回到系统已经保存的的先前页面。

  当然,如果站点犯了以下某一错误的话,那么“后退”按钮就无法工作:

  打开 新的浏览窗口 (参见错误二)。

  使用 立即重定向 (immediate redirect):每当用户点击“后退”按钮时,页面就会跳转至我们不希望访问的位置。

  禁止缓存:这样做使得“后退”操作不得不重新向服务器发送请求;所有的超文本都应当是次秒级(sub-second)的,这样做会使得返回的时间加倍。

  二.打开新的浏览窗口(增加用户对站点的粘度,有时候打开新窗口是有作用的,不认同此观点)

  打开新的浏览窗口就像一个吸尘器推销员在上门推销时,直接将烟灰缸里的杂物倾倒在消费者家中的地毯上。拜托!不要用任何窗口污染我的屏幕(尤其在当前操作系统低劣的窗口管理技术下)!如果我需要一个新窗口,我会自己打开的。

  设计者打开新窗口的本意是要让用户留在他的站点上。但是却忽略了控制用户的机器所带来的负面效应,这种策略恰恰弄巧成拙,因为当用户想通过“后退”按钮返回先前的站点时,已经做不到了。用户通常注意不到新窗口已经被打开,尤其当他们的显示器很小,而窗口又正好是最大化时。因此,当用户想要返回原来的站点时,面对的却只是一个不可用的灰色“后退”按钮。

  三.GUI (图形用户界面) 部件的不规范使用

  一致性是最重要的可用性原则之一:当事物遵循相同的原则运作时,用户不用担心发生意外,因为他们根据先前的经验已经很清楚将会发生什么。就像你每次在牛顿的头顶上释放一个苹果,它一定会砸中他的脑袋一样。

  用户的期望实现得越多,他们就越感觉是自己在控制整个系统,并且更加喜欢它。相反地,用户则会感到可靠程度不够。想想,当我释放苹果时,它变成了西红柿并朝着天空蹦出一英里,多荒诞!

  交互的一致性是打开新窗口不合理的又一原因:点击链接的标准结果是目标页面在当前的浏览窗口中加载,取代现有页面。出现其它的任何情况都违背了用户的期望,令他们感到对网络的控制不稳定。

  目前,在网上违背一致性最严重的是 GUI 部件,如单选按钮(radio button)或多选框(checkbox)的应用。这些设计要素的正常行为方式在 Windows 界面(UI)标准,Macintosh 界面标准 以及 Java 界面标准 中均有规定。遵照哪种标准取决于你的主体用户所使用的平台(多数情况为 Windows),但由于这些标准都非常接近,所以基本没什么影响。

  例如,单选按钮的标准表明,它应该被用于从一系列对象中挑选一个,但这一选择直到用户点击确定按钮确认后才生效。不幸地,我见过许多网站将单选按钮当作了动作按钮,一点击就立即得到结果,这样做严重偏离于标准接口的设计,并使网络用起来更加困难。

  四.缺少传记(不认同,难道我做了什么事非要一定让所有人都知道?)

  据我1994年的第一次网络研究显示,用户希望了解网络信息背后的那些人。尤其是作者的传记和照片,因为这有利于让网络不再冷冰冰,而变得更可靠,更温情。个性及观点通常都强于匿名的文字。

  至今仍然有许多站点不采用专栏和署名的方式来发表文章。即使有署名的,也常忘记在作者的署名上添加链接以帮助读者找到该作者的更多文章。

  用 mailto: 链接来代替作者传记尤其糟糕,有以下两方面原因:

  对读者而言,更多的人希望了解作者(包括搜索作者的其它文章)而不是与他取得联系。当然,联系方式常常是传记的一个部分,但它不应是关于作者的首要或唯一资料。

  当用户点击蓝色下划线,跳出的是电子邮件信息而不是一个新的页面时,就违反了网络中约定俗成的规矩。这样的不一致使得网络更不可预料,并降低了可用性。

  五.缺少存档(同意)

  旧的信息通常都很有用。 即便新信息比旧信息更有价值,旧信息总还存在一些价值,况且将它们保持在线并不需要昂贵的花费。我估算过,存档大概增加10%的站点费用,但却能增加约50%的可用性。

  存档作为消除 linkrot(错误链接页面) 的唯一方式是有存在必要的,并且它能鼓励其它网点与你建立链接。

  六.移动页面至新的URL(主要入口增加链接转向)

  页面一移动,就破坏了从其他站点来的链接。为什么要使那些为你介绍免费顾客的人受损呢?

  七.对全文上下毫无意义的标题

  网页的标题以及其他 缩略内容(microcontent)的写法必须区别于传统传媒:作为界面元素的可诉项(actionable item),应该协助用户导航。

  对于整页的作为表格内容的文字(如首页或目录页),标题通常都被移除,搜索引擎的结果同样如此。不管在哪种情况下,标题必须非常简明并满足两个要求:

  1、让用户不需任何臆断就能明白链接的另一端是什么。

  2、如果用户对目标页面不感兴趣,他们就不会点击链接(因此,请不要愚弄用户,也许开始的一两次能够得逞,提高访问量,但在长此下去用户最终会放弃该站点,并且这样做降低了它的可信度)。

  八.对最新的网络热门(buzzWord)欣然接受(网站赢利的一些东西,互联网就是靠这个生存,没了你上网搞啥?)

  网络在受着多方面的冲击,它们来自于金钱以及那些号称已找到拯救亏本站点办法的人。

  推销,社区,聊天,免费电子邮件,3D 站点地图,拍卖……你很了解这些把戏。

  但是世上没有魔力子弹。大部分网络热门是有一些道理,但也仅能为为少数能够恰当运用它们的网站带来薄利。一般情况下,大量网站因采用这些办法而受害。既然将精力投在时尚,流行上的机会成本如此之高,还不如多花些时间、金钱和管理来改善基本客户的服务质量和可用性。

  下个月可能又会有新的热门出现。你可以期待它。但切忌不要只因为分析家(Jupiter)写了篇关于它的报告而使自己突然转向。

  九.服务响应过慢(这个情况很普遍,个人觉得无法十全十美的解决。MS这么大的站,也没觉得访问多快。)

  缓慢的响应时间是网络可用性最大杀手:在我的 原始“十大”错误调查 中,对大多数站点而言,竟有高达84%的投票指向其严重违背了相应时间这一规则。

  臃肿的图片设计是响应时间的根本杀手。一些站点仍然使用过多或过大的图片;又或者它们采用了applet,而这些applet用普通或动态HTML完全可以替代。所以我依然在 最小化下载时间 的战役上奋斗着。

  基于网络应用,电子商务及个性化的发展也同时意味着每一页都必须在运行时进行计算。结果,造成登陆页面的延时已不仅取决于下载延时(虽然这已经很糟糕了),还决定于服务器的性能。有时创建一个页面还涉及到与后台主机的连接或数据库服务,这些都进一步降低了处理速度。

  用户们不关心响应速度慢的原因。他们所知道的只是站点没有提供优质的服务:响应迟缓常直接导致 信任度降低,大量用户转至其它站点而引起大幅度的流量损失。所以要在高速服务器上投资,并聘请性能专家检查你的系统内部构造及代码质量以优化响应时间。

  十.所有的东西看起来都像广告(保持平衡是应该的)

  有选择地吸引注意力是相当有力的途径。用户已经学会了对挡在眼前的那些目的性很强的广告采取不予理睬的态度。这也就是为何点击率每年以半数下降,网络广告根本不起作用 的原因。

  不幸的是,这也使用户忽视了那些用流行样式设计出来的看似广告的元素。毕竟,当你不理会某些东西时,就不会仔细地研究它并查明它是什么。

  因此,最好避免任何类似广告的设计。这一指导方针所传达的含义随着新的广告形式而变化。目前遵循以下规则:

  无视横幅:着用户将不会把注意力放在任何看似横幅广告的东西,这取决于它的形状及位置。

  避免使用动画:用户会忽视那些闪烁的文字或其它侵略性很强的动画。

  净化弹出窗口:用户在弹出窗口完全打开前就将其关闭,有时是带着极端厌恶的情绪。我并不是要完全禁止弹出窗口因为它们有时的确可以作为界面的某些生成部分,但我建议站点要确保对那些看不到弹出窗口的用户提供另一种访问途径。