网站建设中的“功能清单陷阱”:为什么功能都
一个功能完整但没人用的网站
某企业的新官网上线后,功能清单列得很长:产品展示、在线咨询、留言反馈、资料下载、新闻发布、人才招聘、会员注册、邮件订阅……该有的功能一个不少。开发团队验收时很满意,觉得交付质量很高。
上线三个月后,运营人员发现了一个问题:在线咨询的提交量平均每周不到两条,资料下载次数屈指可数,会员注册量几乎为零。功能都做了,但用户不用。
产品经理去问了几位客户,得到的回答是:“想找产品参数,找了半天没找到,放弃了。”“想联系客服,在线咨询提交后两天才回复,等不了。”“资料下载要注册,太麻烦了,不下了。”
功能清单是开发团队的交付物,但不是用户的使用理由。用户关心的是:我想解决的问题,在这个网站上能不能快速找到答案。功能做没做,用户不关心。功能好不好用,用户才关心。
功能清单思维的几个问题
第一个问题是:功能不等于场景。功能是从系统角度列出来的,场景是从用户角度发生的。“产品搜索”是一个功能,“找一个参数介于A和B之间的产品”是一个场景。功能做的是“搜索框”,场景需要的是“按参数范围筛选”。功能清单满足的是开发需求,不一定是用户需求。
第二个问题是:功能做了不等于做好了。以在线咨询为例。功能实现上,提交表单只需要一行代码,真正让用户愿意用的是收到回复的速度和质量。如果承诺24小时内回复,但实际要等两三天,用户就不会再来。功能做了一个提交入口,但用户体验取决于后台的处理能力。这是功能清单看不出来的。
第三个问题是:功能越多,维护负担越重。会员注册功能意味着需要管理会员数据库,需要处理密码找回,需要发营销邮件。资料下载功能意味着需要准备下载资料,需要更新版本,需要处理下载权限。每增加一个功能,就增加一份长期的维护成本。功能清单越长,后面要填的坑越多。
先场景后功能的做法
一个更务实的做法是:先列出用户会在网站上做的几件主要事情,然后针对每一件事设计最简路径,最后看需要哪些功能来支撑这些路径。
举个例子。对于产品型网站,用户的核心任务可能是:了解产品有哪些、找到适合自己需求的产品、查看产品的详细规格、比较不同产品的差异、联系销售获取报价。针对每个任务,设计最简路径。找到适合的产品,用户可能需要按行业筛选、按参数筛选、按价格筛选。这些筛选条件不是“功能”,是用户完成任务的工具。
路径设计出来后,再看需要开发哪些功能。大部分情况下,需要的功能比你想象的要少。一个产品列表、一个筛选组件、一个详情页、一个询盘表单,可能就够了。功能少,维护成本低,用户也容易找到想要的东西。
功能优先级怎么排
当业务方坚持要做很多功能时,可以用几个标准来排优先级。
使用频率:这个功能用户会用多少次?首页访问、产品浏览是高频。资料下载可能是低频。给高频场景分配更多资源,低频功能可以简化甚至不做。
覆盖范围:这个功能能解决多少用户的问题?产品搜索覆盖几乎所有访问用户。人才招聘只覆盖求职者。优先做覆盖范围广的功能。
业务影响:这个功能做不好,会不会直接造成业务损失?在线咨询做不好,可能会丢订单。订阅邮件做不好,影响小一些。资源优先投向业务影响大的地方。
替代成本:用户不用这个功能,有没有其他方式能满足需求?没有在线咨询,用户还可以打电话。没有产品搜索,用户可能就找不到产品。替代成本高的功能,优先级高。
四个标准综合起来,可以给功能打一个分。分数高的先做,分数低的放后面。不需要一次做完所有功能。上线后观察用户行为,再决定下一批做什么。
上线后才知道的事
有些问题在功能测试阶段发现不了,要等到上线后真实用户开始使用了才会暴露。
用户会不会按照你设计的路径走。设计时觉得“产品列表→筛选→详情→询盘”很顺畅,用户实际可能直接从首页搜产品名跳到了详情页。用户有自己的习惯,不会按设计图走。上线后看访问路径数据,才知道哪些页面是真正的入口、哪些页面用户根本不去。
哪些功能用户找不到。首页大图很醒目,但产品分类放在二级导航、字体还很小,用户可能根本看不到。功能的位置比功能本身更重要。上线后用点击热力图看用户点了哪里,就知道哪些功能藏得太深。
用户会在哪个环节放弃。提交表单之前,有多少人填到一半放弃了?放弃率超过50%说明表单太长或者必填项太多。用户放弃的环节,就是体验出问题的地方。这些数据在测试阶段拿不到,只有上线后才有。
后台运营人员用起来顺不顺手。资料更新的操作步骤多不多?处理咨询的工作量大不大?后台难用,运营人员就会少用、少更新,前台的内容就会陈旧,用户就更不愿意来。这是一个负循环。后台的易用性和前台的用户体验同等重要。
不做什么比做什么更难
功能清单的另一个问题是:它只记录了要做什么,很少记录不做什么。而拒绝一个功能请求,往往比做一个功能更难。
业务部门提出需求:“能不能在首页加一个滚动公告栏?”这个功能技术上很简单,但加了之后首页又多了一个信息模块,用户注意力被分散,核心内容被挤到下面。开发团队用一天时间做出来,但首页的转化率可能会因此下降。这个成本不是开发时间能衡量的。
拒绝功能请求需要判断力。判断标准是:这个功能解决的是谁的什么问题?如果是解决业务部门内部管理方便的问题,但用户用不上,不做。如果是解决极少数用户的问题,但有更简单的替代方式,不做。如果是可以以后再加、现在不加不影响上线的,晚点再做。
会拒绝功能,比会开发功能更重要。
新易编码与网站功能的关系
新易编码本身不是建站工具。它与网站建设的关系是:当网站需要展示产品信息、需要做产品筛选、需要保持产品数据与内部系统一致时,新易编码可以作为后台数据源。
网站直接从新易编码读取产品分类、规格参数、物料编码,不需要人工在网站后台再维护一份产品表。产品信息更新时,在新易编码中改一次,网站自动同步。
网站产品页上的筛选功能,筛选条件可以直接复用新易编码中的产品分类体系。分类是什么、层级怎么分,在新易编码中配置好,网站直接调用。不需要在两个系统里分别维护两套分类。
这种模式可以减少网站后台的开发工作量,也可以减少上线后数据维护的工作量。但它不替代网站本身的用户体验设计,只是让产品数据的来源变得规范、统一、可同步。
几个具体的建议
在规划网站功能之前,先写出用户会在网站上做的几件主要事情。用场景驱动功能,不要用功能清单驱动开发。
给每个功能标上优先级,不是所有功能都要在第一版做。先上线核心功能,观察用户行为,再决定下一批做什么。
上线后关注用户行为数据,不只是功能测试报告。访问路径、点击热图、放弃率、转化率,这些数据会告诉你功能到底好不好用。
勇敢地问一个问题:这个功能可以不做吗?会拒绝功能请求,比会实现功能请求更重要。
把网站建设和内容生产、运营维护一起规划。功能上线只是开始,后续的运营能力决定了功能能不能真正被用户用起来。
结语
功能清单是开发项目的交付物,不是用户价值的保证。功能都做了,网站还是不好用,是因为功能清单回答的是“系统能做什么”,而不是“用户能做成什么”。
用户不关心功能清单。他们关心的是:我的问题,在这个网站上能不能快速解决。答案如果是“能”,功能少一点也没关系。答案如果是“不能”,功能再多也没用。
建站之前先想清楚:用户来这个网站主要做什么事。把这个事做到极致,比做十个“能用”的功能更有价值。
新易编码在网站建设中的角色很有限,但它说明了一个道理:后台数据的规范程度,直接影响前台用户的使用体验。产品分类混乱,用户就找不到想要的产品;规格参数不统一,筛选功能就没法做。数据治理和网站体验是连着的。有些建站项目只看见前端,忽略了后端数据的质量,那是另一种“功能清单陷阱”。
如果您有物料编码相关的问题,欢迎咨询新易物料编码

上一篇
没有了
