没有历史流量时,可验证假设的起点不是“哪个词能带来多少流量”,而是“在明确假设下,哪一类页面会被抓取、被索引,并在给定查询上获得展示”。结论有前提:只有当你能把某个查询、某个页面、某个观察窗口和一组可排除的替代解释事先写清楚,假设才成立。否则,数据变化只会变成事后解释。
新业务没有历史流量,最容易被误判的是把“没有排名”当成唯一问题。更可验证的做法是拆开看:搜索引擎是否抓取了目标页面,页面是否被索引,索引后是否在特定查询上获得展示。抓取失败、索引失败和展示不足,对应完全不同的下一步动作。
假设可以这样写:如果我为“某类具体需求”创建一个独立页面,并在页面标题和正文中直接回应这个需求,那么在提交该页面后的一段观察窗口内,它至少应进入索引;若未进入索引,优先检查可抓取性和页面质量,而不是先改文案。这个假设的观察对象是索引状态,不是流量。
动作与结果的关系要提前约定。例如,假设你为某类服务写了一个说明页,并只把它加入站内导航,未做任何外链。观察窗口结束后,如果页面被抓取但未索引,下一步应检查内容是否与站内其他页面高度重复,而不是继续增加同义页面。如果页面已索引但特定查询下没有展示,下一步才转向查询与页面主题是否匹配。
一个可验证假设至少要有四个部分:目标查询或需求描述、目标页面、观察窗口、以及用来排除其他原因的证据。缺少排除项,任何结果都能被解释成“有效”或“无效”。
假设示例:某新业务没有历史流量,计划验证“用户是否会通过搜索寻找某类操作步骤”。可创建一个步骤说明页,页面标题直接描述操作对象,正文按顺序写清前提、步骤和常见失败原因。观察窗口内,先看该页面是否被抓取,再看是否被索引,最后看它在目标查询下是否获得展示。若抓取和索引都未发生,先检查站内链接和 robots 规则;若已索引但无展示,再检查查询措辞与页面主题是否一致。
假设你为验证新业务需求,新增了三个页面,并在观察窗口内发现站点抓取量明显下降甚至归零。此时不能直接得出“这个需求不存在”或“页面方向错误”的结论。抓取量下降还有多种合理解释:服务器响应异常、robots 规则误改、站点整体结构变动、搜索引擎抓取预算重新分配,或者你观察的是某个不完整的日志片段。
反例成立的条件是:你无法排除技术性原因,却把抓取量变化直接归因于内容假设。更稳妥的做法是,先确认目标页面是否可访问、是否被规则允许、站内是否有可达链接。若这些条件不满足,本轮假设没有获得有效检验,应该先修复可抓取性,再重新开始观察窗口。把抓取量归零当成内容假设失败,会让下一步动作偏离真正问题。
当假设包含查询、页面、观察窗口和排除项后,下一步不是批量生产页面,而是用一个最小页面完成一次验证。最小页面指:只回应一个具体需求,有明确的标题和正文结构,能从站内至少一个已有页面链接到达,并且不依赖外部链接也能被访问。
验证后按结果分流:
这套分流的关键在于:每一步只改变一个条件,并记录改变前后的观察结果。若同时改标题、正文、站内链接和外部链接,即使结果变好,也无法知道哪个动作起了作用。对没有历史流量的新业务来说,可验证假设的价值不在于一次成功,而在于失败时能知道下一步该改什么。