A/B 测试 - SEO
SEO 是一种在搜索相关项目时在页面顶部显示您的网站的方法。它包括您的网站向访问者提供的信息以及为什么网页内容与搜索结果顶部相关。许多潜在客户认为 A/B 测试或多变量测试会对他们的搜索引擎排名产生影响。
有四种方法可以确保您运行 A/B 测试,而不必担心失去潜在的 SEO 价值。
不要隐藏
当您向 Googlebot 代理显示网页的一个版本并向网站访问者显示另一版本时,即称为隐藏。谷歌表示你不应该隐藏,并且对此非常严格。它甚至可能导致您的网站被排除在搜索结果之外或在 SEO 排名中降级。您必须确保不会根据用户代理将访问者划分到不同版本的 A/B 测试中。谷歌并不关心他们的机器人是否看到一个版本或另一个版本,它只关心其机器人是否具有与随机访问者相同的用户体验。
使用“rel=规范”
当您使用多个 URL 进行 A/B 测试时,您可以将“rel=canonical”添加到网页中,以向 Google 指示您想要将哪个 URL 编入索引。谷歌建议使用规范元素,它是一个无索引标签,因为它更符合其意图。您仅表明哪些内容是原创的。通过这种方式,Google 可以相应地对页面进行分组和索引。
注意- 如果无法使用规范,那么您必须确保 HTML 或 HTTP 标头中有 noindex 标记,如果没有,您应该确保它至少有一个 robots.txt。
使用 302 重定向而不是 301
Google 建议使用临时方向方法 - 302 而非永久 301 重定向。与任何 A/B 测试一样,这不是永久性的搬迁,而只是临时性的搬迁。始终建议使用 302 重定向,因为它是临时重定向的通知。因此,如果您使用重定向进行 A/B 测试,请确保使用 302 标头。
SEO 需要考虑的最重要的一点是,您必须向搜索引擎明确表示,他们不应从索引中删除您的原始 URL,而只是暂时保留它。当蜘蛛回来进行下一次索引时,它们将再次检查重定向是否仍然适用,如果不适用,则将再次恢复旧的 URL。
不要进行较长时间的实验
请注意,当您的 A/B 测试完成后,您应该尽快删除变体并对您的网页进行更改并开始使用获胜的转化。您必须确保删除测试的所有元素 - 例如替代 URL 和测试脚本。
如果你运行测试的时间较长,谷歌就会将此视为欺骗搜索引擎的一种方式。当您在较长时间内向大量访问者展示测试变体时,可能会发生这种情况。