把网站导航设计目标拆成页面任务,核心是先把“用户要完成什么”写成一条条可验证的路径,再判断每条路径需要哪些页面承接。导航不是一组链接的堆叠,而是把访问者从入口送到下一层内容或功能的路线。拆解时,先列出导航中每个可见入口,再为每个入口指定它对应的目标页、页面类型、主要任务和判断完成的信号。这样做的结果是:每个页面都有明确职责,不会出现多个页面抢同一任务,也不会出现用户点了导航却落到无关内容的情况。
拿一张纸或表格,把主导航、二级导航、页脚导航中的每一项抄下来,逐项记录三件事:入口文字、点击后到达的页面、该页面当前最主要的内容块。观察时重点看三类现象:
这一步只做记录,不急着改。判断依据是“入口承诺”和“页面交付”是否一致,而不是页面好不好看。
导航目标通常可以归为几类,每类对应不同的页面任务。拆解时按下面的对应关系判断:
判断某个入口属于哪一类,可以问一句:用户点进来之后,下一步最可能做什么?如果下一步是“再选一次”,它就该是列表页;如果下一步是“读完就走”,它就该是详情页。这个判断决定了页面需要哪些模块,也决定了导航层级要不要再分一层。
给每个需要承接导航目标的页面写一张任务卡,至少包含以下字段:页面名称、页面类型、来自哪个导航入口、用户到达后的第一目标、完成信号、下一步去向。下面是一个假设示例,用于说明格式,不代表任何真实网站:
页面名称:产品分类页;页面类型:列表页;来源入口:主导航“产品”;第一目标:让用户按类别缩小范围;完成信号:用户点击某一类别或进入某个详情页;下一步去向:详情页或对比页。
写完任务卡后,回到导航结构做两件事:一是检查每个入口是否只对应一个主要页面任务;二是检查每个页面任务是否都有入口可达。如果发现一个入口对应多个任务,考虑拆成二级导航;如果发现一个任务没有入口,考虑合并到相邻页面或补充入口。这里的原则是:导航层级服务于任务层级,而不是反过来让页面去迁就现有菜单。
拆解完成后,做一次路径走查。从首页出发,按导航逐项点击,记录每一步是否到达预期页面、页面首屏是否回答了入口文字提出的问题、是否存在死路或循环。复查时可以使用以下检查项:
如果走查中发现某个页面任务无法完成,先判断是导航入口写得不清楚,还是页面本身缺少必要模块。前者改入口文字或层级,后者改页面内容结构。两种情况不要混在一起改,否则复查时无法判断是哪一处起了作用。
选一个当前最常被点击的导航入口,按上面的方法为它写一张页面任务卡,然后实际走查一遍从入口到完成信号的完整路径。记录在哪一步出现犹豫或中断,再决定是调整入口文字、拆分页面,还是补充页面内的下一步链接。