SEO分割测试是一个比较新的概念,但它成为谁愿意称自己为数据驱动的任何搜索引擎优化的必备工具。人们已经熟悉了A / B在转换率优化(CRO)的情况下测试了很长时间,并适用于SEO这些概念是一个合乎逻辑的下一步,如果你想有信心,你花你的时间实际上将导致更多的流量。
在蒸馏的,我们一直在与我们自己的搜索引擎优化A / B测试工具,我们一直在使用测试SEO建议,过去三年其工作的幸运之处。在这段时间里,我们已经能够磨练我们的技术在如何以最佳条件设置和测量SEO分割测试。
在这篇文章中,我列出了五种错误,我们已经祸及在三年运行SEO分割测试的过程中,和我们通常看到别人做。
在深入它是如何做了错事(右)之前,它的值得驻足一分钟解释什么是SEO对比测试实际上是。
CRO测试是比较明显的一点。在CRO测试,你通常比较页(或一组页面)的控制和变型版本,看看哪个效果更好的转换方面。您可以通过分配用户到不同的桶,并显示每个桶不同版本的网站做到这一点。
在SEO对比测试,我们试图确定哪些页面的版本将在有机搜索流量方面表现更好。如果我们采取CRO样了瓢泼大雨用户的做法,我们将无法测试的效果,因为只有一个版本Googlebot的,这将永远只能看到页面的一个版本。
为了解决这个问题,SEO分割测试斗页面,而不是。我们以一个网站在所有页面都遵循类似的模板(例如电子商务网站上的产品页)的一部分,并做出改变以在该节一半的页面(所有用户)。这样,我们可以衡量整个变种页面变化的交通影响,相比于基于控制页面的性能预测。
欲了解更多详情,您可以在这里阅读我的同事克雷格·布拉德福德的帖子。
作为SEO的,我们知道,它可能需要一段时间的变化,我们做采取的排名效果。当我们运行一个SEO分割测试,这是该数据证实了。正如你可以在下面的图中看到,它需要一两个星期的变种页(黑色),开始了剥离的预测基于控制页面(蓝色)。
一个典型的SEO分割测试 – 这往往需要几个星期的时间抬升到节目。
这是很有诱惑力一个星期后,恐慌或让我们的测试可能无法发挥作用,并呼吁它作为一个中立的结果。但是,我们已经看到了一遍又一遍,事情往往一两个星期后更改,所以不要太早把它!
要记住这里的另一个因素是,你越把它初始萧条时期后,越有可能是你的结果会显著,所以你必须在你找到的结果更多的确定性。
任何人阅读的注意事项与CRO背景 – 我想你喊你的屏幕,它不是确定离开测试运行更长的时间来试图达成意义,你必须预先确定的结束日期,以便使结果有效。你会使用标准的统计模型测得的CRO测试正确。在SEO分割测试的情况下,我们测量的意义利用贝叶斯统计方法,也就是说,它是有效的,以保持一个测试运行,直到它到达的意义,你可以在你的结果在这一点信心。
我们已经能够使用蒸馏水ODN跑分测试的网站已经在流量水平范围极大,因为对我们已经尝试运行分割测试现场部分。在我们与SEO对比测试经验的过程中,我们已经生成了一个经验法则:如果类似的网页的网站部分不总平均每天收到至少1000个有机会话,这将是非常难以衡量任何隆起从您的分割测试。 如果你有比对网页流量少你正在测试,正或负测试结果的任何信号将化做不确定性的参与程度。
除了每天1000届,在一般情况下,更多的流量,你有,小的隆起可以检测。到目前为止,我们已经成功地测量与统计置信度影响最小尺寸是百分之几。
在您的网站部分有一个良好的交通量的顶部,你需要确保让你的流量是在大量的网页以及分布式。如果网站部分的有机流量的50%以上将要三四页,这意味着你的测试是容易受到这些网页的业绩波动是无关与测试。这可能会导致你的结论是,变化正在测试时,它实际上是由一个不相关的因素所左右是有效果。通过让整个网站的部分以及分配的流量,可以确保这些页面的具体波动甚至会自己出来,你可以更自信,任何影响您的措施是正品。
在CRO测试中,最好的做法是给每一个用户随机指定到任何控制和变体组。这工作,以确保这两个群体基本上是相同的,因为大量的用户,往往是参与。
在SEO分割测试,我们需要更多的细微之处采用的这种方法。对于具有非常大量的页面,这里的交通很好地在它们之间分配网站的栏目,纯随机的方式很可能导致一个公平的铲装,但大多数网站有一些页面是获得更多的流量,以及一些得到较少。还有的是,某些网页可能有不同的流量趋势和高峰,尤其是如果它们提供一个特定的季节性目的。
为了确保页面的控制和变异组在统计上是相似的,我们以这样的方式建立他们,他们有:
在一个范围内的其他统计措施访问量超过timeSimilarity内themSimilar趋势页面之间交通的类似总流量levelsSimilar分布
对于很多网站,也很难做出改变,更难以仍然分裂测试他们。一种解决方法,有很多网站使用(和我在过去已经建议),是部署使用基于JavaScript的工具,如谷歌代码管理工具的变化。
除此之外,我们已经看到,依赖于JavaScript执行总体恶化的页面的事实,与此另一个问题是,谷歌不会持续回暖所通过JavaScript实现的变化。这有两个主要原因:
检索,索引和渲染页面的过程是一个多阶段的过程 – 曾经的Googlebot发现了一个网页,它首先索引原始HTML中的内容,则往往是有依赖于JavaScript的任何内容或更改前的延迟考虑。即使在Googlebot呈现在页面的JavaScript版本,它有一个截止的5秒之后,就会停止处理任何JavaScript。大量的JavaScript的变化到网页上,尤其是那些依靠第三方工具和插件,超过五秒钟需要更长的时间,这意味着谷歌已经不再关注的变化有机会生效之前。
这可能会导致测试中不一致。例如,如果要更改使用JavaScript插件,你的标题标签的格式,这可能是因为只有你的变异网页少数有变化由谷歌回升。这意味着,无论改变你认为你的测试没有表现出一个显著效果的机会。
当人们通俗讲SEO测试,通常他们的意思是在更改单个页面(或整个网站),并看到他们的流量或排名是否改善。这不是一个分裂测试。如果你要做的仅仅是改变,看到发生了什么,你的分析很容易受到任何外界因素的影响,其中包括:
季节性variationsAlgorithm updatesCompetitor activityYour网站获得或在此期间失去backlinksAny您对您网站的其他变化
真正了解的唯一方法,如果有变化的影响是运行一个适当的分割测试 – 这是我们首先创建的ODN的原因。为了占上述外部因素,它使用的页面对照组,您可以从中你改变网页的业绩预期模型,并肯定知道你的变化是什么有效果的必要。
而现在,交给你! 我很想听听你的想法 – 什么经历让你有与对比测试? 而且你学到了什么? 告诉我在下面的意见!