[ad_1]
‘);
h3_html =’
‘+ cat_head_params.sponsor.headline +’
‘;
cta =’‘+ cat_head_params.cta_text.text +’→‘
文字=’
‘+ cat_head_params.sponsor_text +’
‘;
scdetails = scheader.getElementsByClassName(’scdetails’);
sappendHtml(詳細[0],h3_html);
sappendHtml(詳細[0],atext);
sappendHtml(詳細[0],cta);
// 商標
sappendHtml(scheader,”);
sc_logo = scheader.getElementsByClassName(’sc-logo’);
logo_html =’‘;
sappendHtml(sc_logo[0],logo_html);
sappendHtml(scheader,’ADVERTISEMENT’);
if(「 undefined」!= __ gaTracker的類型){
__gaTracker(’create’,’UA-1465708-12’,’auto’,’tkTracker’);
__gaTracker(’tkTracker.set’,’dimension1’,window.location.href);
__gaTracker(’tkTracker.set’,’dimension2’,’seo’);
__gaTracker(’tkTracker.set’,’contentGroup1’,’seo’);
__gaTracker(’tkTracker.set’,’page’,cat_head_params.logo_url);
__gaTracker(’tkTracker.send’,{‘hitType’:’pageview’,’page’:cat_head_params.logo_url,’title’:cat_head_params.sponsor.headline,’sessionControl’:’start’});
slinks = scheader.getElementsByTagName(「 a」);
sadd_event(slinks,’click’,spons_track);
}
} // endif cat_head_params.sponsor_logo
});
為了在SEO中取得成功,我們需要了解用戶如何與我們管理的網站互動和互動。
我們做到這一點的一種方法是運行測試,向我們展示用戶希望從我們的網站獲得什麼以及他們對我們頁面內容的反應。
網站測試使我們可以通過將控制頁與測試組進行比較,以基於所做的更改來分析對性能的影響,從而嘗試提高轉化率和用戶體驗的方法。
搜索引擎對此很滿意,因為它們希望將訪問者從其SERP引導到能夠為他們提供積極,無縫體驗的網站。
這是雙贏的局面。
在我們詳細介紹網站測試的有無之處之前,讓我們仔細研究一下A / B測試和多變數測試以及它們之間的主要區別。
什麼是A / B測試?
A / B測試(也稱為拆分測試)涉及更改頁面的一個或多個元素,並比較原始頁面和測試頁面變體在顯示給不同受眾群體時的表現。
您的原始頁面將是變體A,而測試頁面的版本將是變體B。
這通常是一種直接的測試,它比較兩個頁面(如果有兩個以上,則返回一組頁面中所有變體頁面)的性能,並告訴您哪個頁面轉換率更高。
這些是A / B測試中最常見的一些用例:
- 測試CTA消息傳遞。
- 測試顏色變化。
A / B測試通常涉及在不同的URL上提供頁面內容的不同版本,並且用戶將根據您的測試閾值重定向到特定版本。
什麼是多元測試?
多變數測試比A / B測試要複雜一些,因為它涉及同時測試頁面上的多個部分,以查看頁面上的哪些更改組合對用戶最有效,而不僅僅是告訴您頁面是否更多。比別人成功。
Google Optimize的多變數測試示例
這可以為頁面優化機會提供更詳盡的見解。
您可以了解頁面的不同元素如何最佳地協同工作以及它們如何相互影響。
這些是多變數測試的一些最常見用例:
- 測試標題和圖像的組合。
- 測試正文和按鈕的組合。
多變數測試可動態地動態更改頁面的元素,所有用戶都被定向到插入該變數的頁面,而不是被發送到不同的URL變數。
A / B測試和多元測試如何影響SEO
儘管運行測試以更好地了解用戶如何與我們的網站進行交互是有益的,但重要的是要意識到,如果沒有牢記最佳實踐對測試進行適當的管理,測試可能會對SEO產生負面影響。
啟發我寫這篇文章的時候,是在客戶的網站上進行一些近期分析時,該網站正苦於排名波動和關鍵字蠶食。
罪魁禍首?
A / B測試流氓。
測試之所以會產生負面影響,是因為它們要麼更改頁面上的內容,要麼提供略有差異的重複頁面。
以下是您可以在網站測試中遇到的一些主要問題:
-
偽裝:當測試版本差異很大並且搜索引擎看到的頁面版本與用戶所看到的完全不同時,這被視為偽裝。偽裝違反Google的《網站站長指南》,並可能導致您網站的排名被降級,或完全從自然搜索中刪除。
-
頁面重複:如果沒有正確的管理,搜索引擎可以使用多個幾乎相同的頁面集,則會造成重複問題。
-
重定向不一致:通過A / B測試,該服務根據用戶和會話提供不同的URL,搜索引擎有時可以看到主URL,但有時會重定向到另一個URL。這可能會引起混淆,即哪個頁面是應索引的主要頁面。
為了更深入地了解網站測試對SEO的影響,讓我們看一下搜索引擎為我們提供的建議。
谷歌
總體而言,Google希望從正在運行測試的網站中尋求穩定性和一致性。它不希望每次抓取您的網站時都重定向到一個全新的頁面。
它希望能夠索引代表用戶通常會看到的頁面的頁面,並希望有信心匹配SERP中承諾的頁面體驗以及將引導用戶的頁面到您網站上。
「基本上,我們想要的是您網站上的長期穩定狀況,以便我們相信您提供的內容實際上也是您向用戶顯示的內容。 […]
如果您要進行更改,其中一個版本包含大量文本內容,而這就是您向Google顯示的版本,那麼當用戶轉到那裡時,他們實際上只會看到2或3個單詞的內容,並且可能會有較大的圖像,那麼那會有點對我們來說很尷尬。
從長遠來看,實際上應該是內容相等。」 –約翰·穆勒(John Mueller) Google網站管理員環聊
「如果要進行A / B測試,我們建議向Googlebot顯示大多數用戶看到的版本。 […]
我不建議您隨機切換該版本,因為這樣會使我們很難正確地為您的頁面正確編製索引。
每次查看該頁面時,我們都會看到不同版本的內容,這確實使我們難以理解:此頁面上的內容是否始終在發生重大變化,還是基本上這兩個版本可以互換使用,向前?
因此,如果可能的話,我會盡量使用一個版本。」 –約翰·穆勒(John Mueller) Google網站管理員環聊
有關更多信息,請查看 Google的網站測試最佳做法。
ing
為了進一步了解其他搜索引擎對網站測試的處理方式是否不同,我與Bing網站管理員團隊取得了聯繫,以表明他們的立場。
這是什麼 Fabrice Canel必應首席項目經理,在此問題上不得不說:
「在進行以人為目標的實驗時,我強烈建議始終輸出Bingbot和其他搜索引擎的控制項(版本A)。
搜索引擎更喜歡穩定性而不是不穩定。最好輸出一個完善的,相同版本的網站。
喜歡 用於JavaScript,如果您基本上輸出了版本A和版本B之間的細微差別,我們將不認為這是偽裝。但是,如果有重大差異,我們將進行審查。
對於SEO,我建議您在數周而不是數小時的時間內進行實驗,以真正了解其影響並將其範圍限制在A和B版本,而不是A,B,C,D,X,Y和Z。」
改善測試和流程的8個技巧
為了讓搜索引擎在為用戶運行這些測試時感到滿意,我整理了一些關鍵的最佳實踐提示,以確保您可以繼續進行測試以最大程度地提高網站的性能,而又不會對網站造成損害。
1.確保向Google提供了您要對其排名的主要內容
如果您有一個變體頁面,其中的主體正文部分已被刪除,那麼當搜索引擎訪問該頁面時,將沒有任何東西可以用來評估頁面的總體主題以及其排名。
這也適用於您要換出部分內容的情況。
我已經看到了將子類別頁面的複製塊插入首頁的測試,這導致同化問題,因為首頁開始對與這些較低級別頁面相關的關鍵術語進行排名。
仔細評估諸如標題標籤,正文內容,內部鏈接和圖像之類的關鍵元素,並確保搜索引擎可以訪問保持原樣的頁面版本。
問自己有關網站測試的最重要問題:這會影響Google如何抓取,理解和索引頁面上的內容嗎?
更改結帳按鈕的大小不會對此產生影響,但是例如,換出H1可能會這樣做。
2.不要創建彼此之間截然不同的頁面
搜索引擎能夠檢測頁面之間何時有微小變化以進行測試,並且通常對此沒有問題。
但是,如果頁面版本差異很大,則可以將其標記為偽裝並為您提供手動操作。
搜索引擎最終訪問的頁面應與原始頁面的主要主題匹配。
如果您的原始頁面定位於餐廳關鍵字,而變體頁面則與人壽保險有關,那麼對於搜索引擎而言,這將是一個很大的危險信號。
3.將rel =「 canonical」標記用於具有不同測試URL變體的頁面
如果您運行的測試在不同的URL上創建多個頁面變體,則Google建議添加規範標籤以指定應建立索引的原始頁面。
這有助於避免搜索引擎選擇另一個重複的測試頁面而不是原始頁面進行索引。
規範標籤僅 信號而不是指令,因此請確保內部鏈接和站點地圖URL之類的其他元素也始終指向原始頁面,以使搜索引擎清楚地知道應將哪個頁面編入主要版本。
4.使用Noindexing或阻止測試URL時要小心
將noindex標記添加到一組重複頁面中的頁面是有風險的。
這是因為Google會根據您網站上的其他信號來選擇自己的規範標籤,並且可能會選擇一個變體URL而不是原始URL作為索引並在搜索中顯示。
但是,如果您沒有為此變體網址編入索引,那麼Google將從索引中刪除該頁面,並且搜索中不會顯示任何版本,因為這些頁面的其餘部分將被重複在一起。
這與不索引原始規範頁面具有相同的效果。
另外,請避免通過robots.txt阻止測試頁,因為搜索引擎將需要查看頁面變體之間的差異,以便能夠遵守規範標籤。
如果您要停止搜索引擎查看與他們可以訪問的版本有很大差異的用戶的測試頁版本,則將robots.txt文件中的測試頁屏蔽可能是偽裝。
只要您按照本文中的其餘技巧進行操作,如果搜索引擎機器人最終抓取了您的測試頁變體,就不會有問題。
5.在運行涉及重定向的拆分測試時,使用302重定向
在測試網址之間使用302重定向進行A / B測試會告訴搜索引擎該重定向是臨時的,原始控制頁面應保留在索引中,而不是為其重定向到的測試頁面建立索引。
使用301重定向將向搜索引擎表明它們應該將鏈接資產和頁面信號傳遞給變體頁面,並替換索引中的原始頁面。
6.保留原始頁面並在可能的地方進行內容更新
重要的是,通過維護現有URL並在測試後對該頁面進行任何必要的內容更改,來保留為該頁面構建的所有鏈接所有權。
如果您運行的測試涉及單獨的URL,那麼如果變體效果更好,則不要只是關閉舊頁面並保留新頁面。
使用新頁面版本上顯示的更改更新現有頁面。
如果沒有更新現有頁面的選項,請確保將301重定向添加到獲勝的變體頁面。
這將確保傳遞大多數排名信號,並通過使兩個信號都處於活動狀態來防止頁面重複。
7.僅在必要的時間進行測試
重要的是,在進行足夠長的測試以能夠收集有意義的數據和見解之間保持平衡,並確保這些測試不會影響自然搜索性能。
搜索引擎期望網站測試通常可以運行多長時間,並可以容納多長時間。
但是,運行更改您的內容超出預期時間的測試可以看作是欺騙他們的嘗試。
谷歌 推薦 您可以繼續運行實驗,直到它滿足以下兩個條件之一:
- 已經過了兩周,以解決一周中Web流量的周期性變化。
- 至少有一個變體有95%的概率超過基線。
8.避免在重大站點更改期間運行測試
在網站重組或遷移期間進行A / B測試可能會影響搜索引擎從您的網站獲取正確信號以及更改方式的能力。
這將影響可以索引的內容,以及將網站信號轉移到新版本中的速度和便捷程度。
「如果在站點遷移期間您正在進行一些精美的A / B測試,有時我們看到重定向到一個方向,有時我們看到站點遷移重定向,那麼這肯定會使我們大失所望,並可能延遲總體行動一個版本到另一個版本。」 –約翰·穆勒(John Mueller) Google網站管理員環聊
結論
如果不進行選擇,A / B和多變數測試會對搜索引擎抓取工具與您的網站的互動方式產生負面影響,並最終影響您在自然搜索中的排名。
但是,這些測試對於發現增加轉換和網站性能的機會仍然至關重要。
搜索引擎甚至 積極鼓勵 我們來經營他們。
通過遵循本文概述的技巧,並牢記SEO最佳實踐來運行測試,您可以充分利用網站測試所提供的好處-而不會影響您的排名。
圖片積分
特色圖片: 不飛濺
屏幕快照由作者拍攝,2020年5月