坑爹驗證碼:網站轉化率和使用者體驗之大殺器

來源:互聯網
上載者:User

仲介交易 SEO診斷 淘寶客 雲主機 技術大廳

很多網站推廣SEOer發現自己90%時間在幹三件事:1. 連結建設 2. 網站內容建設 3. 天天盯著百度或谷歌的排名和演算法更新。 當然也有很多SEOer認識到好的使用者體驗,不僅提升網站轉化率,還會建立網站品牌口碑,進而帶來更多流量。 提升使用者體驗的方法有很多,在這裡億推海外推廣的SEO專家不談UI、不談WPO、不談購物流程,我們只說一個大家經常忽略的小細節:

——網站驗證碼。

大家都知道驗證碼的作用,是用來防止網站的表單被濫用,尤其是被軟體機器人濫用。 只要你的網站開通了評論、發帖等互動功能,機器人就能找到表單自動填寫表格然後發出去一大堆廣告或者欺詐資訊。 機器人不會自己填寫驗證碼,從而無法濫用表單。

但驗證碼會帶來不少麻煩:

首先,驗證碼會讓使用者感覺到不受信任

當你訪問網站,遇到驗證碼,相當於有人在問你:「你是機器人嗎?」 或者「你是不是想來這兒發垃圾資訊的?」

就好像你來俺家開的商店,你剛一進門我就問:「你是小偷麼?」,你會感覺很爽麼?

現在幾乎所有網站都充斥著這種不尊重、不信任使用者的驗證碼,大家居然習以為常,這不是很荒謬的一件事麼?

第二,驗證碼造成轉化率降低

國外的凱西亨利在4年前對驗證碼做過一個測試,他發現,如果驗證碼關閉了,的確會帶來一些垃圾資訊,但在該步驟的轉化率會增加3.2%。

可不要小看這區區3.2%,億推給您舉一個例子:在有驗證碼的情況下,使用者轉化率20%,如果有驗證碼提升到23.2%,那麼潛在銷售額提升了多少呢?

可不是 23.2%-20%=3.2%

而是 (23.2%-20%)/20% = 16%

也就是你的營業額可能因此提升16%,這可不是一個小數位了。

第三,驗證碼會給使用者造成挫敗感

我們看看下面一些坑爹的驗證碼效果

  

  

  

上面的驗證碼,我需要帶著放大鏡仔細看,還不一定能保證100%正確輸入。 斯坦福大學的調查資料:

– 網站驗證碼平均耗時9.8秒

- 如果是音訊驗證碼,耗用時間超過28秒

- 第一次輸錯驗證碼的比率接近30%

- 接近20%的連續三次輸錯驗證碼的使用者憤怒的離開

如果你想使用者感到迷茫、挫敗、憤怒的話,那麼就大量的使用驗證碼吧。

第四,驗證碼會帶來網站性能問題

普通的驗證碼,往往會被機器人破解,所以很多網站採用了外部外掛程式來調用驗證碼。 有的時候用JS代碼,有的時候用iFrame,這些都會帶來速度問題。

速度有時是生死攸關的大事,如果我用一秒鐘時間打開你的網頁,然後用3秒鐘等待驗證碼刷新,你說我會不會掉頭就走?

驗證碼的誕生,是為了判斷表單提交者是不是機器人,相當於是一個圖靈測試。 但對於真正的訪客,驗證碼所體現出來的不信任、不尊重使用者的傲慢態度,已經大大超過了其積極意義。 更何況,部分使用者視力不好,部分使用者沒有耐心,這些都是驗證碼解決不了的。 在某種程度,驗證碼沒有解決問題,反而帶來了更多問題。

上面的道理,可能很多站長都懂,但似乎濫用驗證碼的情況並沒有改善,並且愈演愈烈。 為了解決垃圾資訊的問題,站長選擇了驗證碼這種最簡單直接,但容易得罪使用者的方式,這是啥?億推海外推廣認為,這是懶惰!

有沒有解決方案呢?當然有!筆者談談自己的經驗:

方法一: 使用訪客行為分析程式而不是驗證碼來判斷是否機器人

有一些外掛程式,比如在Wordpress上經常使用的Akismet,可以通過IP頻率、Cookies等資訊判斷機器人。

AKismet不僅僅用於wordpess,還可以安裝在企業網站甚至電商網站上。

道高一尺魔高一丈,已經有針對Akismet的機器人出現了,但這麼做起碼可以避開大多數機器人,並且遠離坑爹的驗證碼。

方法二:使用誘餌表單項

這個技術很簡單,就是在你的表單裡面,放一個單行文字方塊,文字方塊內寫著:如果你不是機器人,請刪掉這行資料。

機器人來了,肯定不管三七二一直接提交。 那麼我們在後臺判斷,凡是填寫了表單的訪問都是機器人,凡是刪除這行資料的人都是訪客。

這個方法的優點在於,不需要使用者填寫驗證碼了。 缺點在於,使用者還是需要手動刪除一行資料,但這總算相對輕鬆很多吧。

誘餌技術還有一個變種,就是用隱含文字方塊,裡面什麼內容都不填寫。 一些初級的機器人,只要見到表單都會照例填寫一些東東進去,而使用者看不到表單自然也不會填寫。 這個方法比上面的更簡單,但只能防住比較笨的機器人。 如果我們稍作改造,就可以防住不少聰明機器人,比如我們的誘餌表單不是固定的,而是隨機生成的,那麼機器人的難度會高很多。

方法三:將驗證碼和使用者正常資料結合在一起

比如使用者資訊中,有一個必填項是性別。 當使用者填寫性別的時候,跳出兩個選項:

我是帥哥(傳遞一個隱含變數 100981)

我是美女(傳遞一個隱含變數 283397)

第二次訪問的時候,跳出兩個選項

我是帥哥(傳遞一個隱含變數 997301)

我是美女(傳遞一個隱含變數 000981)

你可以隨機生成幾十組這樣變數對應表,每60分鐘該表格自動更新一次資料。 首先機器人無法判斷每次需要正確傳遞的變數。 如果某個不懷好意的垃圾製造者用遍歷法分析了你的代碼找到了對應關係,然後做出新的機器人,他也不可能每小時來遍歷一次。

這個方法的好處在於,使用者絲毫感覺不出來這是一個驗證碼,而機器人則束手無策,即使有垃圾製造者人工參與,破解的難度也很大。 這個方法是否十全十美呢?非也。 如果某個垃圾製造者專門針對你的網站做個機器人,先獲取表單資料,然後再Post資料,就順利過關了。 為了防止這種情況,我們可以用java或者ajax技術來展現選項,對方改造機器人的成本也會增加很多。

世界上沒有十全十美無懈可擊的解決方法,但對所有關注使用者體驗的站長或者網站推廣人員,億推海外推廣都給予一個忠告:別小看驗證碼,別將防範垃圾資訊的問題轉嫁到使用者身上。 擺脫驗證碼系統,能夠改善使用者體驗,並直接提升轉化率。 本文原創自億推英文推廣 HTTP://www.tuiguang123.com ,歡迎隨意轉發。 如果能夠保留連結,頓首叩謝。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.