用户从搜索、分享链接或站内推荐直接落到深层页面时,补足上下文有两种成立路径:一种是在页面内部就地补齐,另一种是把用户先送回上级页面。选择哪种,取决于这个深层页面能否独立回答“我为什么在这里、这和我有什么关系、下一步做什么”这三个问题。能,就在页内补;不能,就只补到能回答为止,再用一个明确入口把用户引向上一级,而不是把整站导航塞进正文。
深层页面通常指产品详情、案例详情、政策条款、单篇文章或某个细分服务页。判断它能不能就地补上下文,看一个可核对的证据:把页面标题、首段和第一处行动入口单独截出来给没看过上级页面的人看,对方能否说出这是什么、对谁有用、下一步点哪里。如果三个人里有两个说不清,说明缺少的不是更多文字,而是缺失的约束条件。
另一种证据来自页面自身的引用关系。如果正文反复出现“如上所述”“本系列上一部分”“该方案中的第二步”,而这些指代在本页找不到落点,就属于结构性缺上下文,靠加一段导语解决不了,需要补的是上级页面的摘要或该步骤的前置条件。
当深层页面本身是一个完整交付物,例如一篇讲清某个做法的文章、一个参数齐全的产品页,选择就地补齐。动作是加一个短导语和一条面包屑,导语只回答归属和适用对象,不重复正文。
可执行的做法:在首段之前用一到两句说明这个页面属于哪类问题、面向哪类角色、读完能做什么决定。面包屑只保留真实层级,不要为了堆词造出并不存在的分类。做完这一步后,检查首屏是否还出现没有解释的专有名词或内部编号;如果出现,要么在首次出现处用半句话解释,要么删掉。这个动作的结果会直接影响下一步:如果首屏已经能自洽,就不必再加返回上级的大按钮,避免把用户从正在读的内容上推开。
当深层页面是流程中的一环,例如报价条款、某个角色的职责说明、系列内容的中间一篇,选择补上下文加引导返回。这里的取舍是:不要试图在深层页面重写整个上级页面,那会让两个页面互相竞争同一件事,也会让维护成本翻倍。
动作分三步。第一步,在正文开头用一句话交代前置条件,例如“以下内容假设已完成需求确认”。第二步,给出一个指向上级页面的文字链接,链接文字写清对方能得到什么,而不是“点击这里”。第三步,在页面末尾确认用户是否已经具备继续阅读的条件;如果没有,把返回入口再放一次。结果如何影响下一步:如果多数深层页面的跳出发生在首屏,说明前置条件写得太靠后,应把归属说明提到标题下方;如果跳出发生在读完正文之后,说明缺少的是下一步去向,而不是上下文。
多个角色对同一事实理解不同,是深层页面补上下文的常见触发点。运营认为用户知道活动规则,技术认为用户知道系统限制,设计认为用户知道自己在哪一层。与其争论谁对,不如把分歧写成可核对的项目:谁在什么入口进入、进入时已经知道什么、页面必须补哪一句、补完后由谁核对。
假设一个场景:某服务页从外部链接被直接打开,运营希望首屏放咨询入口,技术希望先说明适用范围,设计希望保留阅读节奏。可核对的写法是把三方要求转成三条检查项——首屏是否出现适用对象、是否出现前置条件、是否出现一个明确去向。三条都满足就上线,缺哪条就补哪条。这是假设的比较方法,不代表任何真实项目结果,但它能把“我觉得用户看不懂”变成可以逐条打勾的对象。
有两类深层页面不适合补上下文。一类是工具结果页或需要保持单一动作的页面,插入说明会打断操作;另一类是已经通过界面本身表明位置的页面,例如带步骤指示的流程页,再加面包屑和导语只是重复。判断标准是:补的内容是否改变了用户下一步的动作。如果不改变,就不补。
另外,如果上级页面本身内容已经过时或与深层页面矛盾,先修上级页面,再决定深层页面补什么。否则补进去的上下文会把矛盾扩散到更多入口。完成修正后,回到最初那三个问题重新核对一次:我为什么在这里、这和我有什么关系、下一步做什么。三个都能在首屏找到答案,这次补上下文的工作就可以收尾了。