先给结论:不要按“已发现/未发现”直接分组,而应先按页面模板、上线批次和内部链接深度把批量页面切成可比的层,再在每层内部做对照。原因是“是否被搜索引擎发现”本身是结果,用它当分组变量会把原因和结果混在一起,之后无论比较哪项指标都会被污染。假设情境:某站点一次上线200个同模板详情页,站点地图提交后只有约60个进入抓取与索引流程,其余仍停留在“已发现未抓取”或完全未发现。下面用这个假设把决策过程走一遍。
把200个页面按结果分成两组,再回头比较“哪组内部链接更多”“哪组内容更长”,得到的差异无法判断方向。更常见的情况是:被发现的页面恰好是那些从首页或栏目页有直达链接的页面,而未被发现的页面本来就埋得深。此时链接深度既是原因也是分组依据,比较结论没有信息量。
更稳妥的做法是把“发现状态”当作待解释的结果,把可能影响发现的因素当作分层变量。对批量页面而言,通常先看三个变量:
分层之后,每个层内部再随机或按固定间隔抽取一部分作为对照组,才具备可比性。
实际操作中有两种看似都合理的做法,选择取决于批量规模和你能控制的变量数量。
适合页面数量在几十到几百、内部链接结构清晰的站点。具体动作:把200个页面按“距离首页的点击深度”分成1跳、2跳、3跳及以上三组,每组内部随机抽一半作为观察组,另一半作为对照组。观察组只改变一项变量,例如给这一半页面增加一条来自高权重栏目页的链接,对照组保持不变。
这个做法的代价是:如果站点本身内部链接混乱,点击深度难以准确统计,分层就会失真。此时需要先花时间梳理链接结构,而不是急着分组。
适合页面数量大、无法逐页调整链接的场景。具体动作:把200个页面拆成两批,每批100个,第一批正常提交站点地图,第二批延迟一段时间再提交,同时保持两批页面的模板和内容质量大体一致。之后比较两批的发现进度差异。
这个做法的代价是:批次之间可能存在时间差带来的其他变量,比如第二批提交时站点整体抓取预算已经变化。因此它更适合验证“提交动作本身有没有用”,而不适合验证“链接深度有没有用”。
选择条件可以简化为:能控制单页链接时优先用做法一;只能控制提交节奏时用做法二。两种做法都不适合在页面数量极少时使用,因为样本太小,随机波动会盖过真实差异。
继续假设情境:200个详情页,其中120个从栏目页有直达链接(深度2),80个只能通过详情页之间的相关推荐到达(深度4)。不要直接比较这120和80的发现率,因为深度不同。
正确步骤是:
这样做的结果是:如果深度4层内部观察组明显快于对照组,而深度2层内部差异不明显,你就有理由认为“增加一条高权重链接”对深埋页面的帮助更值得优先投入。下一步动作应该是把同样的链接调整扩展到深度4的其余页面,而不是立刻全站铺开。
即使分组正确,以下现象也不能单独作为判断依据:
因此,对照组的价值在于把“调整动作”和“自然波动”分开。如果观察组和对照组在同一时间段内变化方向一致,就应该先怀疑是外部因素,而不是急着把结论写进优化方案。
在动手之前,用下面几个问题自查:
回到最初的问题:批量页面只有一部分被发现时,划分对照组的关键不是按发现结果分组,而是先按模板、批次和链接深度分层,再在层内设置观察组与对照组,并且一次只改一个变量。这样得到的差异才能指导下一步是继续扩大调整范围,还是先修正分组假设。