导航层级要方便用户查找,核心是让“用户想去哪里”和“菜单怎么分层”保持一致:一级只放最常去的几类入口,二级承接具体栏目,三级只在确实有细分内容时使用。判断标准不是层级越浅越好,而是用户能否在不假思索的情况下找到目标页面,并在找不到时知道该退回哪一层。
多人协作时,最常见的返工来自“每个部门都想把自己的栏目放一级”。可以先用一个简单清单约束:
假设一个企业站有“产品、方案、案例、服务、关于”五类内容,那么一级导航就放这五项;把“新闻”“招聘”“联系方式”收进“关于”或页脚。这里的前提是:这些栏目确实服务同一批访客。如果招聘是独立业务线、有大量外部求职者,单独放一级也合理,但要在协作评审时说明理由,而不是默认保留。
导航层级过深会让用户反复点击,过浅则会让一级菜单拥挤、同类内容混杂。比较稳妥的做法是:
验收信号很直接:让不熟悉项目的同事只看导航,说出“我想找某类内容该点哪里”。如果对方需要犹豫超过几秒,或者点错后不知道如何返回上一层,就说明层级或命名需要调整。这个检查不依赖任何特定建站工具,手写菜单结构也能做。
减少返工的关键不是反复开会,而是把导航规则变成一份可核对的交付物。可以要求负责人在建站文档里写清三列:层级路径、页面类型、负责人。例如:
这样设计、内容、开发三方对同一个入口的理解一致。开发实现时,<nav>里的一级项应保持顺序稳定,不要因为某个栏目临时上新就插到中间;内容编辑新增页面时,只能挂到已有层级下,不能自行新增一级入口。若确实要新增一级,走一次评审,确认它是否挤占了原有入口的可见位置。
可以用一个不涉及真实用户数据的桌面检查:把站点地图和导航结构并排看,确认每个重要页面都能从首页出发,经过不超过三次点击到达。超过三次的页面,要么上移层级,要么在相关栏目里增加入口。另一个检查是看移动端:一级菜单展开后是否还能看清当前所在位置,二级菜单是否被折叠到难以发现。移动端和桌面端可以共用同一套层级,但展开方式不同,验收时要分别确认。
适用条件:内容量较少、栏目关系简单的站点,两层通常够用;内容量大、分类交叉多的站点,才需要三层。判断结果不是“层级越少越好”,而是用户能否在每一层明确知道自己在哪里、下一步该点哪里。
下一步可以直接做一件事:拿现有导航结构,请一位不参与该项目的同事完成三次查找任务,记录他点错的层级和犹豫的位置,再决定合并、改名还是上移入口。