我们向我们钦佩的网页构建者提出了同一个问题...

人们可以做些什么来改善他们的网站?

感谢我们 2021 年的主要赞助商。他们是我们能够创建这个网站的重要组成部分。

也许什么也不需要

我们能做些什么来改善我们的网站?也许什么也不需要!

我们的网站越来越大!当我们拥有一个充满激情的团队,他们拥有许多令人兴奋的想法和有趣的技术时,很容易被这些想法所吸引,也就不容易优先考虑所有这些想法了。  

然而,一天只有那么多小时,只有那么多的资源,我们的访客也只想在不失去关注的情况下获得一定程度的界面体验。我们如何平衡这一切?

有很多优先级工具。最近,我最喜欢的是在决定向您的网站添加新内容时,问问自己(或您的团队):如果我现在不做这件事会发生什么? 

当我们在网站上添加新内容时,有时我们会直接跳入细节,并讨论

  • KPI/OKR:这个功能会带来什么回报?
  • 性能:这段新代码会帮助还是损害我们的性能指标?
  • 可访问性:我们所有的客户都能使用这个新功能吗?
  • 维护:我们有资源来维护这个新组件吗?
  • 用户体验:这会对我们的访客产生什么影响?

围绕这些因素的对话可能是必要的,但有时也会让人不知所措。在我们深入研究任何一个领域之前,先问问不做这件事会发生什么,这可以帮助我们真正确定任务的优先级和必要性。 

假设我们集思广益了三种改进模态的方法

示例 1:延迟加载模态内容

如果我们现在不做从初始页面加载中移除模态会发生什么?我们的访客正在下载他们可能永远不会请求的内容,甚至可能阻止其他关键内容。我们应该将此添加到我们的优先级列表中,并调查前进的路径。

示例 2:在模态关闭时添加动画

如果我们现在不做添加此动画会发生什么?如果没有动画,关闭体验可能会对我们的客户有点突然,但也可能不会?这会改变转化率吗?这会让读者不再访问我们的网站吗?可能不会。让我们保持优先级思维,将其移到非紧急/非重要列中,并在有带宽的情况下重新评估。

示例 3:我们的关闭按钮缺少 aria-标签,我们无法在模态内保留键盘焦点。 

如果我们现在不做处理这件事会发生什么?呃,你在做什么?停止阅读这篇文章,去做吧! 

有很多方法可以规划您的网站路线图,并改进我们当前的体验。这只是一个提前提出的问题,可以帮助推动围绕优先级和重点的讨论。

奖励:审核您的网站,并询问:如果我们不做保留这个组件会发生什么?这个 SVG 动画真的能让人快乐吗?(这是一个陷阱……当然可以!)

这绝不是对所有提出的要求都说“不”的邀请。如果我们不进行迭代和尝试新事物,我们的网站就会变得陈旧、缓慢和过时。但这是另一种与您的团队(或您的内心独白)进行沟通的方式,并探索新代码对您美丽、快速、可访问的网站的影响。