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