A/B 測試 - SEO
SEO 是一種在搜尋相關專案時將您的網站顯示在頁面頂部的方法。它包含您的網站提供給訪問者的資訊以及網頁內容與搜尋結果中排名靠前的相關性。許多潛在客戶認為 A/B 測試或多元測試會影響他們的搜尋引擎排名。
有四種方法可以確保您執行 A/B 測試,而無需擔心失去潛在的 SEO 價值。
不要使用隱藏技術 (Cloaking)
當您向 Googlebot 代理顯示網頁的一個版本,而向網站訪問者顯示另一個版本時,這稱為隱藏技術 (Cloaking)。Google 表示您不應該使用隱藏技術,並且對此非常嚴格。這甚至可能導致您的網站被排除在搜尋結果之外或在 SEO 排名中降低。您必須確保您不會根據使用者代理將訪問者分配到 A/B 測試的不同版本中。Google 不關心其機器人看到哪個版本,它只關心其機器人的使用者體驗與普通訪問者的使用者體驗相同。
使用 ‘rel=canonical’
當您的 A/B 測試有多個 URL 時,您可以向網頁新增 ‘rel=canonical’ 以指示 Google 您要索引哪個 URL。Google 建議使用 canonical 元素,它類似於 noindex 標籤,因為它更符合其意圖。您只是指示哪個內容是原始內容。透過這種方式,Google 可以相應地分組和索引頁面。
注意 − 如果無法使用 canonical,則必須確保 HTML 或 HTTP 頭中存在 noindex 標籤,如果沒有,則應至少確保它具有 robots.txt。
使用 302 重定向而不是 301 重定向
Google 建議使用臨時重定向方法 − 302 而不是永久 301 重定向。在任何 A/B 測試中,它都不是永久性重定向,而只是一個臨時性重定向。始終建議使用 302 重定向,因為它表示臨時重定向。因此,如果您正在為 A/B 測試使用重定向,請確保使用 302 頭。
對於 SEO 而言,最重要的考慮因素是您必須向搜尋引擎明確表示,它們不應將其原始 URL 從索引中刪除,而只是暫時將其擱置。當蜘蛛返回進行下一次索引時,它們將再次檢查重定向是否仍然適用,如果不適用,則舊 URL 將被恢復。
不要長時間執行實驗
請注意,當您的 A/B 測試完成後,應儘快刪除變體,更改您的網頁,並開始使用轉化率最高的版本。您必須確保刪除測試的所有元素 − 例如替代 URL 和測試指令碼。
如果您長時間執行測試,Google 會將其視為欺騙搜尋引擎的一種方式。當您長時間向大量訪問者顯示測試變體時,就會發生這種情況。