📜  A / B测试– SEO

📅  最后修改于: 2020-12-11 04:43:09             🧑  作者: Mango


当搜索相关项目时,SEO是一种在页面顶部显示您的网站的方法。它包括您的网站提供给访问者的信息,以及为什么与网页内容相关的原因会出现在搜索结果的顶部。许多潜在客户认为A / B测试或多变量测试将对其搜索引擎排名产生影响。

有四种方法可以确保您运行A / B测试,而不必担心失去潜在的SEO值。

不要披风

当您向Googlebot代理显示网页的一个版本,向网站访问者显示另一版本的网页时,就会发生伪装。 Google说您不应该披风,对此非常严格。它甚至可能导致您的网站被排除在搜索结果之外或降为SEO排名。您必须确保您不会根据用户代理将访问者划分为不同版本的A / B测试。 Google不在乎其漫游器是否看到一个或另一个版本,它只是在乎其漫游器具有与随机访问者相同的用户体验。

使用“ rel = canonical”

当您进行带有多个URL的A / B测试时,可以在网页上添加“ rel = canonical”,以向Google指示您要索引哪个URL。 Google建议使用规范元素,它是一个noindex标记,因为它更符合其意图。您仅指示有关原始内容。这样,Google可以对页面进行分组和索引。

注意-如果无法使用规范,则必须确保HTML或HTTP标头中没有noindex标记,否则应确保至少具有robots.txt。

使用rel = canonical

使用302重定向而不是301重定向

Google建议使用临时方向方法-永久301重定向上的302。像在任何A / B测试中一样,它不是永久的重定位,而只是临时的重定位。始终建议使用302重定向,因为它是临时重定向的通知。因此,如果您使用重定向进行A / B测试,请确保使用302标头。

对于SEO而言,最重要的考虑因素是您必须明确告知搜索引擎,他们不应从索引中删除原始URL,而只是暂时将其搁置。当爬虫返回进行下一次索引编制时,它们将再次检查重定向是否仍然适用,否则,旧URL将再次恢复。

不要长时间进行实验

请注意,A / B测试完成后,您应尽快删除所有变化并更改网页,然后开始使用获胜的转化。您必须确保删除测试的所有元素-例如备用URL和测试脚本。

如果您长时间运行测试,Google会以此为手段来欺骗搜索引擎。当您长时间向大量访问者显示测试变体时,可能会发生这种情况。