运行谷歌SEO拆分测试时可能会出错的5种方法

谷歌搜索引擎优化拆分测试是一个相对较新的概念,但它正在成为任何想要称自己为数据驱动的谷歌搜索引擎优化的必备工具。人们很早就熟悉转换率优化 (CRO) 背景下的 A/B 测试,如果您想确信自己花费的时间,那么将这些概念应用于谷歌搜索引擎优化是合乎逻辑的下一步on 实际上会带来更多的流量。

在 Distilled,我们一直幸运地使用我们自己的 google SEO A/B 测试工具,过去三年我们一直使用它来测试 google SEO 推荐。在这段时间里,我们已经能够在如何最好地设置和衡量 google SEO 拆分测试方面磨练我们的技术。

在这篇文章中,我将概述我们在运行 google SEO 拆分测试的三年中所犯的五个错误,并且我们经常看到其他人犯这些错误。

什么是谷歌 SEO 拆分测试?

在深入探讨它是如何做错(和正确)之前,值得停下来解释一下谷歌 SEO 拆分测试实际上是什么。

CRO 测试是明显的比较点。在 CRO 测试中,您通常会比较一个页面(或一组页面)的控制版本和变体版本,以查看哪个版本在转换方面表现更好。为此,您可以将用户分配到不同的存储桶中,并向每个存储桶显示不同版本的网站。

在谷歌 SEO 拆分测试中,我们试图确定哪个版本的页面在自然搜索流量方面表现更好。如果我们要采用类似 CRO 的用户分桶方法,我们将无法测试效果,因为只有一个版本的 Googlebot,它只能看到一个版本的页面。

为了解决这个问题,google SEO split tests bucket pages 相反。我们取一个网站的一部分,其中所有页面都遵循相似的模板(例如电子商务网站上的产品页面),并对该部分的一半页面(针对所有用户)进行更改。与基于控制页面性能的预测相比,我们可以通过这种方式衡量变体页面变化对流量的影响。

有关详细信息,您可以在此处阅读我的同事 Craig Bradford 的帖子。

常见的谷歌搜索引擎优化拆分测试错误

1. 拆分测试运行时间不够长

作为谷歌 SEO,我们知道我们所做的更改可能需要一段时间才能在排名中生效。当我们运行谷歌 SEO 拆分测试时,数据证实了这一点。正如您在下图中看到的,变体页面(黑色)需要一到两周的时间才能开始超过基于控制页面(蓝色)的预测。

典型的谷歌 SEO 拆分测试——通常需要几周时间才能显示提升。

大约一周后,我们很容易恐慌,因为我们的测试可能没有任何影响,并以中立的结果取消它。然而,我们一再看到事情通常会在一两周后发生变化,所以不要过早宣布!

这里要记住的另一个因素是,在最初的平稳期之后你离开它的时间越长,你的结果就越有可能很重要,所以你对你找到的结果更有把握。

给任何有 CRO 背景的读者的注意事项——我想你是在对着屏幕大喊大叫,让测试运行更长时间以尝试达到显着性是不好的,你必须预先确定结束日期才能得到结果有效。对于使用标准统计模型测量的 CRO 测试,您是正确的。对于 google SEO 拆分测试,我们使用贝叶斯统计方法衡量显着性,这意味着在达到显着性之前保持测试运行是有效的,此时您可以对自己的结果充满信心。

2. 测试访问量不足的页面组(或由少量页面主导)

我们已经能够使用 Distilled ODN 运行拆分测试的站点的流量水平差异很大,我们尝试运行拆分测试的站点部分也是如此。在我们使用 google SEO 拆分测试的过程中,我们得出了一条经验法则:如果相似页面的网站部分每天总共没有收到至少 1,000 次有机会话,那么将很难衡量拆分测试带来的任何提升。如果您的访问量少于您正在测试的页面的访问量,那么任何正面或负面测试结果的信号都会被所涉及的不确定性水平所取代。

每天超过 1,000 个会话,一般来说,您拥有的流量越多,您可以检测到的提升就越小。到目前为止,我们用统计置信度设法测量的最小效应量是百分之几。

除了在您的网站部分拥有大量流量之外,您还需要确保您的流量在大量页面上分布良好。如果超过 50% 的站点部分的自然流量流向三或四个页面,则意味着您的测试容易受到这些页面性能波动的影响,而这与测试无关。这可能会让您得出这样的结论:您正在测试的更改在实际受到不相关因素的影响时正在产生影响。通过将流量很好地分布在网站部分,您可以确保这些特定于页面的波动会自行消失,并且您可以更加确信您衡量的任何效果都是真实的。

3. 任意分页

在 CRO 测试中,最佳做法是将每个用户随机分配到控制组和变体组中。这可以确保这两个组在本质上是相同的,因为往往涉及大量用户。

在谷歌 SEO 拆分测试中,我们需要对这种方法应用更多细微差别。对于页面数量非常多的网站部分,流量在它们之间分布良好,纯随机方法很可能会导致公平分桶,但大多数网站都有一些页面获得更多流量,而另一些页面获得更少流量。除此之外,某些页面可能有不同的趋势和流量高峰,尤其是当它们服务于特定的季节性目的时。

为了确保页面的控制组和变体组在统计上相似,我们以这样的方式创建它们:

  • 相似的总流量水平
  • 其中页面之间的流量分布相似
  • 随时间变化的类似流量趋势
  • 一系列其他统计措施的相似性

4. 使用 JavaScript 运行 google SEO 拆分测试

对于很多网站来说,很难做出改变,更难的是对它们进行拆分测试。许多网站使用的解决方法(我过去曾推荐过)是使用基于 JavaScript 的工具(例如 Google 跟踪代码管理器)部署更改。

除了我们看到依赖 JavaScript 的页面整体性能较差这一事实之外,另一个问题是 Google 不会始终如一地获取通过 JavaScript 实现的更改。这有两个主要原因:

  • 抓取、索引和呈现页面的过程是一个多阶段过程——一旦 Googlebot 发现了一个页面,它首先对原始 HTML 中的内容进行索引,然后通常会有延迟,然后才会出现任何依赖 JavaScript 的内容或更改。经过考虑的。
  • 即使 Googlebot 已呈现页面的 JavaScript 版本,它也会有五秒钟的中断时间,之后它将停止处理任何 JavaScript。很多 JavaScript 对网页的更改,尤其是那些依赖第三方工具和插件的网页,需要超过 5 秒的时间,这意味着 Google 在更改有机会生效之前就已经停止关注了。

这可能导致测试中的不一致。例如,如果您使用 JavaScript 插件更改标题标签的格式,则可能只有少数变体页面的更改会被 Google 获取。这意味着您认为正在测试的任何更改都没有机会展示显着效果。

5.做前/后测试而不是A/B测试

当人们口语化地谈论谷歌 SEO 测试时,通常他们的意思是对单个页面(或整个网站)进行更改,然后查看他们的流量或排名是否有所提高。这不是拆分测试。如果您只是进行更改并查看会发生什么,则您的分析很容易受到任何外部因素的影响,包括:

  • 季节性变化
  • 算法更新
  • 竞争对手活动
  • 您的网站获得或失去反向链接
  • 您在此期间对网站所做的任何其他更改

真正知道更改是否有效的唯一方法是运行适当的拆分测试——这就是我们首先创建 ODN 的原因。为了考虑到上述外部因素,必须使用一个页面控制组,您可以从中模拟您正在更改的页面的预期性能,并确定您的更改正在产生影响。

现在,交给你了!我很想听听您的想法——您在拆分测试方面有哪些经验?你学到了什么?在下面的评论中告诉我! 

发表评论

免费定制谷歌SEO方案

请输入您的资料

你也可以直接右下角客服直接跟我们联系
=

请输入您的资料

seo
你也可以直接右下角客服直接跟我们联系
=

request a quote