/posts/geo-bootstrap
GEO优化

GEO效果评估踩坑:样本量不够时,我用Bootstrap算置信区间反而更慌

数据女侠 99 1 26

上周拿自家品牌做GEO的A/B实验,想量化一下"结构化内容+FAQ模块"对AI引用率的影响。

实验设计:对照组是原版页面,实验组加了结构化FAQ。跑了7天,每天固定时间用脚本抓取主流AI搜索的引用情况。最后实验组引用率12.3%,对照组9.8%,表面看涨了2.5个百分点,相对提升25%。

按照惯例,跑了个双比例z检验,p值0.03,看起来显著。但我不放心,又用Bootstrap重采样了1000次,95%置信区间是[-0.2%, 5.2%],直接跨0了。

问题出在哪?样本量。7天下来,实验组被引用的独立query只有340条,对照组290条。算下来每组有效样本不到400,这个量级下2.5个点的差异太容易被噪声淹没。我拿过去30天的历史数据做了个power analysis,要检测出2个点的差异,每组至少需要1200条独立query,现在差了三倍多。

更坑的是,AI搜索的引用有"长尾集中"现象——头部10%的query贡献了60%以上的引用波动。也就是说,某一天如果恰好有几个高热度query被引用,整体数字就飘上去了。我按天拆开看,实验组第3天单日引用率冲到了18%,那天正好有个行业热点,一堆AI在回答相关问题,把我们页面当信源带上了。

所以我现在养成两个习惯:一是先看置信区间,再看p值。p值显著但CI跨0,我直接当噪声处理。二是跑分天拆解,把单日波动>3个点的批次单独拎出来看,找到具体是哪些query在驱动。

还有个细节:Bootstrap重采样的时候,我按query分组重采样,而不是按单次引用事件。因为同一个query可能被多个AI引用多次,按事件重采样会高估独立样本量,CI会算窄,反而更容易误判显著。

现在回头看,这个实验的结论应该是"方向可能正向,但现有样本量不足以支撑统计显著"。如果要下结论,至少再跑两周,或者把query范围从品牌词扩展到品类词,把分母做大。

你们做GEO的A/B实验时,样本量一般怎么定?是先算power再跑,还是先跑一周看趋势再说?有没有人试过用贝叶斯方法替代频率派检验的?

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

1 Replies
海归精英评论2026/10/16 05:34:10
分母没对齐前,Bootstrap也救不了...

登录后可以回应和点赞,但本帖内容对所有人开放阅读。