SEO 测试:一个简单(但完整)的指南

SEO 测试:一个简单(但完整)的指南

Joshua Hardwick
Ahrefs内容营销总监。他负责确保我们发布的每篇文章都是神作。
    如果你不确定,改变你的网站是否会对 SEO 产生积极或消极的影响,进行一个 SEO 测试可能是解决方案。

    但是什么时候你应该做 SEO 测试,怎么做?

    在这本指南中,你将学到:

    SEO 测试是对你的网站进行更改,并衡量对自然搜索流量或排名的影响的过程。

    以下是进行 SEO 测试的四个好处:

    1. 看看什么适合你的网站

    撇开已知的排名因素不谈,在搜索引擎优化中有很多“视情况而定”的场景。仅仅因为有人在做出改变后看到了积极的影响,并不意味着事情会以同样的方式发生在你身上。最好在你的网站上进行测试。

    2. 合理分配资源

    推出搜索引擎优化改革,可能会消耗大量的时间和资源。如果这种改变没有达到预期的效果,那就是在浪费精力。测试可以告诉你是否在更短的时间内,使用更少的资源就能产生积极的影响。

    3. 以数据为导向,而不是以观点为导向

    什么在 SEO 中起作用,什么不起作用,每个人都有自己的观点。通常解决争端最快的方法就是测试它们。如果做不到这一点,声音最大的人往往会指挥方向ーー这并不总是最好的。

    4. 确保改变不会适得其反

    如果有比花费时间和精力,推出对 SEO 没有影响的 SEO 更改更糟糕的事情,那么它正在为对 SEO 产生负面影响的事情,做同样的事情。 通过运行 SEO 测试,你可以将任何负面结果限制在一小部分页面上。

    SEO 测试主要有三种类型。

    1. SEO 序列测试(不推荐)

    序列测试是指你一次性更改网站上的所有页面,并观察结果。我们不推荐这样做有三个原因:

    1. 如果这种变化对 SEO 产生负面影响,那么它会影响到你所有的网页,而不仅仅是少数网页。
    2. 在整个网站范围内进行更改通常会花费更多的时间,如果必须回滚,则会更加耗费时间。
    3. 它没有考虑到季节性或者你无法控制的变量。

    2. SEO 基于时间的测试(不推荐)

    基于时间的测试是你对一个页面进行更改,并查看其执行情况的测试。我们不推荐这种 SEO 测试,因为一个样本大小就假定因果关系是不明智的。

    3. SEO A/B 测试

    A/B 测试(或拆分测试)是你更改某些页面但不更改其他页面的地方。 然后将更改的页面与未更改的页面进行比较。 未更改的页面组称为控制组,更改的页面组称为变体组。 我们推荐这种类型的 SEO 测试,因为:

    1. 如果更改对SEO产生负面影响,那么它只会影响页面的一小部分。
    2. 它不像连续测试那样耗时,因为你只需要对页面的一小部分进行更改。
    3. 它有助于考虑季节性和无法控制的变量,因为这些因素会影响这两组网页。

    除非你的网站获得大量自然流量,否则 SEO 测试可能不适合你。 我们正在谈论每月数万或数十万次自然访问。 有两个原因:

    1. 有更好的方式来消磨时间。 如果你的网站流量不大,则 SEO 测试无法解决此问题。 相反,你应该专注于创建更多以搜索为中心的内容构建更多反向链接以及其他已知可改善 SEO 的技术
    2. 结果在统计学上是不显著的。 如果你让三个人说出他们最喜欢的乐队的名字,他们都说 BTS,你不会认为其他人也有同感。 你可能只是偶然遇到了一些铁杆 BTS 粉丝。 然而,如果你问 10,000 人,他们都说 BTS,那么假设大多数人都是粉丝是公平的。 SEO 测试也是如此。 在没有大量样本的情况下假设变化和观察到的结果之间存在因果关系是不明智的。

    如果你的网站获得大量流量,那么提高排名或将流量增加一小部分会显着影响你的业务——这就是 SEO 测试有意义的地方。

    按照以下七个步骤开始 SEO 测试:

    1. 形成一个假设

    假设是一种预测。 这是你决定要更改的内容以及你认为它将如何影响你网站的 SEO 可见性的地方。

    这是形成假设的简单公式:

    [更改] 将导致 [页面类型]上的 [效果]

    这里有一个例子:

    [添加简短的描述]将导致[10% 的自然流量改善][庭院家具电子商务类网页上]

    你可以看到,我们已经列出了将要修改的内容、预期的结果以及用于测试的页面类型。

    一定要选择一组有很多共同点的页面,比如博客文章或电子商务分类页面,以尽量减少可能影响测试结果的变量。你的假设也应该是有根据的猜测,而不是随机的猜测。

    2. 选择你的页面

    最好的做法是只对获得相当数量自然流量的页面运行测试。这是因为你不会从一个很少或者没有自然流量的网页上学到很多东西。这只会扭曲你的测试结果。

    你可以在谷歌分析中找到流量不错的网页:

    1. 转到行为 > 网站内容 > 登陆页面
    2. 仅通过自然流量过滤
    3. 筛选你想要测试的页面类型(例如,URL 中包含/blog/的页面)
    4. 筛选至少有[ x ]会话的页面

    如果你不使用谷歌分析,你可以使用 Ahrefs 的网站分析做同样的事情。

    1. 在站点分析中输入你的域名
    2. 转到热门页面2.0报告
    3. 过滤每月至少获得 [x] 次流量的页面
    4. 使用 Include 过滤器根据足迹(例如 URL 中的 /blog/)过滤你感兴趣的页面类型

    下载结果并在需要时完成测试它们。 这些是你将用于测试的页面。

    3. 随机抽取样本

    你将运行 AB 拆分测试,因此你只需要对页面的随机子集进行更改。 其余页面将构成你的控制组。

    如果你使用专用的 SEO 测试工具,它可能会为你处理随机抽样。 但是,如果你手动操作,选择随机样本的最简单方法是使用 Google 表格中的“随机范围”功能。

    操作方法如下:

    1. 将你的数据集(网址等)放入 Google 表格中
    2. 突出显示所有数据
    3. 右键单击并点击“随机化范围”

    这会随机化 URL 的顺序,这意味着你现在可以使用它们顶部的一部分作为你的变体组。

    4. 决定测试持续时间

    知道一个测试要运行多长时间可能很困难,但基本上只要收集大量的数据就可以了。这可能是从几天到几个月的任何地方。这取决于你获得的流量和页面数量。

    这里有一些提示:

    • 运行测试足够长的时间,以便 Google 重新抓取你的变体组中的页面。 除非页面已被重新抓取,否则你不能将流量或排名的任何波动归因于你的更改。
    • 运行测试足够长的时间,以获得大量的页面流量。 在你的网页获得大量流量之前不要下任何结论,因为它们在统计上可能无关紧要。

    如果你不确定要走多长时间,我建议你从一个月开始。 如果你需要更多数据,你可以随时让测试运行更长时间。

    5. 决定如何跟踪测试结果

    在对站点进行更改之前,你需要一种跟踪结果的方法。 最简单的方法是使用 SEO 测试工具。 它会连接到你的谷歌站长 (Google Search Console)工具帐户并为你跟踪结果。

    但是,如果你愿意,你可以手动跟踪结果。

    如果你想测试自然流量的变化,请使用 Google Search Console 或 Google Analytics。 只需比较更改前后两个组的平均流量差异即可。

    如果你想测试点击率的变化,请使用 Google Search Console 并比较平均变化。

    如果你想跟踪自然排名的变化,请使用 Google Search Console 或 Ahrefs 排名监控 等排名跟踪工具。 后者可以说是更好的选择,因为它为你提供了实际的排名位置——而不仅仅是平均值。

    要在 Ahrefs 的排名监控中进行设置,请添加并标记两批关键词:

    1. 控制组关键词标记为“控制”
    2. 变体组关键词将它们标记为“变体”

    然后你可以在 Tags 报告中看到每组关键词的平均排名位置:

    6. 做出改变

    终于到了实施 AB 测试的时候了。 以下是执行此操作的一些提示:

    • 不要对控制组中的页面进行更改。它被称为对照组是有原因的; 它是你评估变化影响的基准。
    • 只改变一个变量。如果你改变了很多事情,你会很难分辨出是一件事情还是多件事情的组合导致了结果。
    • 记录你所做的更改以及更改的日期。
    • 确保你有办法回到过去。如果你的 SEO 测试产生了不确定或者负面的结果,你需要这样做。
    • 不要测试毫无意义的东西。如果你能够快速而简单地实现一个 SEO 的最佳实践,那么就不要费心去测试它,只管去做就是了。

    7. 检查结果

    如果你正在使用一个测试工具,它可能会生成一些漂亮的图表供你在测试结束后分析:

    如果没有,你可以使用 Google Analytics (如果你在测试流量的变化)、 Google Search Console (如果你在测试流量、排名或点击率的变化)或者排名跟踪工具(如果你在测试排名的变化)手动评估测试结果。

    如果你正在测试排名的变化,一切都在 Ahrefs 的排名跟踪器中建立起来,如第五步所示,你可以在标签报告中,看到从你测试开始以来跟踪的关键词可见性的变化。只要选择时间范围。

    每个人都应该根据自己的 SEO 目标进行不同的 SEO 测试。但是,让我们看一些常见测试的示例,以深入了解流程。

    1. 测试标题标签变化对电子商务产品或分类页面点击率的影响

    标题标签出现在搜索结果中时,它们会影响页面的点击率(CTR)。如果你像大多数电子商务网站一样,对所有产品或分类页面使用相同的公式,那么测试不同公式对点击率的影响是非常直接的。

    如何测试

    选取一堆获得大量自然流量的电子商务类别页面,随机抽取样本,然后更改这些页面上的标题标签公式。

    例如,假设你当前的产品页面公式是:

    [产品名称] | [品牌]

    你可能想测试添加“免费送货”是否可以提高点击率:

    [产品名称] — 免费送货 | [品牌]

    如何衡量

    使用Google Search Console比较两组页面在更改前后的平均点击率。

    小提示.
    你可能需要将这些数据导出到电子表格或Google Data Studio,因为搜索控制台中的过滤器还有很多需要改进的地方。

    2. 测试内容优化工具对博客文章排名的影响

    许多 SEO 专业人士对内容优化工具深信不疑,但也有很多人不这么认为。 如果你在阵营中认为这种方法可能有什么好处,为什么不进行测试呢?

    如何测试

    找一些博客帖子,这些帖子获得了大量的自然流量,并且它们的主要目标关键词排名在前10位,随机抽取一个样本,然后用内容优化工具“优化”这些帖子。

    以下是如何在 Ahrefs 排名监控中找到这些博客文章的方法:

    1. 选择你的项目
    2. 转到页面报告
    3. 筛选前10名排名
    4. 从跟踪的关键词中,过滤每月至少有 [x] 自然流量的页面
    5. 导出结果

    如何衡量

    使用 Ahrefs 的排名监控,来比较每个组中跟踪关键词在测试开始和结束日期平均可见度,如第 5 步所述。

    小提示.
    请记住在测试开始时在排名监控中,将关键词标记为控制组和变体组。

    3. 测试添加片段友好内容对博客文章精选摘要排名的影响

    在精选摘要中的排名通常会带来更多的点击。所以,如果你的博客文章定位和排名的关键词触发精选摘要,为什么不测试你赢得他们的能力?

    如何测试

    找一些博客帖子,这些帖子获得了大量的自然流量,并且在触发特定摘要的关键词且排名前10的页面,随机抽取一个样本,然后在这些帖子中添加对片段友好的内容。

    如何在ahrefs的网站分析找到这样的页面:

    1. 在网站分析中输入你的博客/网站
    2. 转到自然关键词2.0报告
    3. 选择排名前10的过滤器
    4. 筛选每月至少产生[ x ]估计自然流量的关键词(这样你就知道页面获得了相当多的流量)
    5. 用于精选摘要的过滤器
    6. 导出结果

    如何测量

    使用 Ahrefs 的排名监控来比较在测试开始和结束日期,每个组中被跟踪的关键词拥有的精选摘要的数量。

    小提示.
    请记住在测试开始时在排名监控中将你的关键词标记为控制组和变体组

    最后的想法

    为了使这篇文章尽可能简单,我有意回避了统计显著性的问题。这会很快变得非常复杂,但它基本上是一种证明 SEO 测试结果是可靠的,以及变化和结果之间存在因果关系的高概率的方法。换句话说,无论发生了什么(或者没有发生什么)都不太可能是偶然的。

    我目前还不知道有任何 SEO 测试工具可以为你计算这个。所以让我重申我之前的建议: 不要运行搜索引擎优化测试,除非你的网站获得足够的流量。

    如果你在仅仅几百次访问后就进行测试并得出结论,那么结果很可能在统计学上并不显著。

    有问题吗?在推特上给我发消息把。

    译者:John Zhao,西品东来创始人