没有历史流量时,可验证假设的起点不是“什么词能带来多少量”,而是“哪类用户在什么意图下会点开、读完并完成一个可观察动作”。先选一条最小路径,把假设写成“条件—动作—可观察结果—下一步决策”,再用少量页面或问答内容去测试;结果只用来修正判断,不直接等同于排名结论。
如果新业务已有明确服务对象、客单价较高、决策周期长,优先测“问题—页面—咨询动作”的路径。假设可以写成:当某类用户搜索“某类问题怎么判断”时,一篇给出判断标准和取舍条件的页面,会带来更长的停留与更多主动提问。此时观察重点不是曝光量,而是页面是否被目标读者读完、是否有人继续问具体条件。
如果业务面向大众、客单价低、决策快,优先测“比较—页面—点击/收藏/下单动作”的路径。假设可以写成:当用户搜索“A和B怎么选”时,一篇明确列出两种选择成立条件的页面,会带来更高的点击率和更低的跳出。这里的可观察结果更靠近点击和页面内行为,而不是最终成交。
两种条件的分界不是行业名称,而是决策成本。决策成本高时,单次访问很难直接转化,必须把“读完并产生下一步询问”当作中间结果;决策成本低时,点击和页面内动作更接近最终目标。把这两种条件混在一起,容易把“有人看”误判成“有人要”。
可验证假设必须包含反例条件。例如:假设“给出两种方案适用边界的页面,比只介绍单一方案的页面更能留住目标读者”,那么反例就是“目标读者只想知道一个答案,看到比较反而离开”。写下反例后,测试才有方向。
假设句建议包含四段:目标用户、搜索意图、页面提供的判断依据、观察动作。例如:刚接触该服务的用户,在搜索“要不要现在做”时,看到“适合现在做的三个条件和不适合的两个条件”,会继续点击页面内的下一步说明。这个假设可以被否定:如果读者只停留在首屏,说明条件描述没有对上意图。
动作上,先为每个假设建一个独立页面或独立问答模块,不要把所有假设塞进同一篇长文。每个页面只回答一个判断问题,并在页面内放一个可观察动作,例如“查看适用条件”“提交一个具体问题”“对比两种方案”。动作的结果决定下一步:如果页面被读完但没人继续动作,先改判断依据;如果页面很快被离开,先改意图匹配。
一个页面表现好,常见解释有三种:它命中了真实需求、它只是被少量人偶然点开、或者它借了外部推荐。不能只用“搜索量归零”或“抓取量下降”来证明某个处理正确,因为这些现象还可能来自抓取预算变化、页面被合并、索引状态调整或用户需求转移。先区分抓取、索引、排名三个环节:页面是否被抓取、是否被索引、是否在结果中出现,是不同层面的问题。
当把单个页面复制成一批页面时,例外通常出现在三个边界上。第一,用户意图从“了解”变成“比较”或“购买”,原来的判断依据不再够用。第二,页面之间开始互相竞争同一类意图,读者不知道该信哪一篇。第三,外部条件变化,例如同类内容增多、用户问题更具体,原来的假设不再成立。
假设测试中,可以用一个短例子说明边界:假设某业务有五个相近问题,先为其中一个写页面,结果有读者读完并继续询问。把这个做法扩展到另外四个问题时,如果四个页面都只得到短暂访问,不能直接判定“这个方法无效”,更合理的解释是这四个问题的意图与第一个不同,或页面没有给出各自特有的判断条件。此时动作是回到意图分类,而不是继续复制同一模板。
记录表至少包含:假设编号、目标用户、搜索意图、页面判断依据、观察动作、实际结果、反例是否出现、下一步动作。不要只记录“排名上升/下降”,那会把不同环节混在一起。对没有历史流量的新业务,前几轮更应该记录“读者是否走到页面中段”“是否点击下一步说明”“是否提出具体条件问题”。
一个实际动作是:为每个假设设置一个明确的停止条件。例如,连续观察一段时间后,如果页面只获得短暂访问且没有继续动作,就停止扩写同类页面,转而检查标题与首段是否对上了意图;如果页面被读完但动作少,就检查判断依据是否足够具体。停止条件让测试有终点,避免把“再等等”当成策略。
最后要说明适用边界:这套方法适合没有历史流量、但能定义目标用户和判断问题的新业务。如果业务本身没有明确服务对象,或页面无法提供任何可区分的判断依据,那么先不要构造排名假设,先补齐用户与问题定义。假设被否定不是失败,它只是把下一步从猜测变成有依据的选择。