Pit Dad Verification Code: website conversion rate and user experience of the big kill device

Source: Internet
Author: User
Keywords User Experience

Intermediary transaction SEO diagnosis Taobao guest Cloud host technology Hall

Many website promotion seoer found oneself 90% time in doing three things: 1. Link Building 2. Website content Construction 3. Daily stare at Baidu or Google rankings and algorithm updates. Of course, there are a lot of seoer realize good user experience, not only enhance the conversion rate of the website, but also build the brand reputation of the website, and then bring more traffic. There are many ways to improve the user experience, where billion push overseas to promote the SEO experts do not talk about the UI, do not talk about Wpo, do not talk about the shopping process, we only say that one often overlooked small details:

--Site verification code.

We all know that the validation code is used to prevent the misuse of the site's forms, especially by software robots. As long as your site has interactive features such as comments and postings, robots can find forms that automatically fill out forms and send out a bunch of ads or fraudulent messages. The robot does not fill out the verification code on its own, so it cannot abuse the form.

But the verification code can cause a lot of trouble:

First, the captcha makes the user feel untrusted.

When you visit the site, you encounter a CAPTCHA, which is equivalent to someone asking you: "Are you a robot?" Or "Do you want to come here and send junk messages?"

It's like you come to my house to open the shop, you just a door I asked: "You are thieves?", you will feel good?

Now almost all Web sites are full of this disrespect, distrust the user's authentication code, we incredibly accustomed to, this is not a very absurd thing?

Second, the verification code causes the conversion rate to reduce

Foreign Kessi Henry has done a test on the captcha 4 years ago, and he found that if the verification code was turned off, it would indeed bring some spam, but the conversion rate in that step would increase by 3.2%.

Do not underestimate this 3.2%, billion to give you an example: in the case of a verification code, the user conversion rate of 20%, if the verification code to increase to 23.2%, then the potential sales increase how much?

Not 23.2%-20%=3.2%.

instead (23.2%-20%)/20% = 16%

That is, your turnover may have increased by 16%, which is not a small number.

Third, the verification code will cause frustration to the user

Let's look at some of the pit Dad's verification code effects.

  

  

  

The above verification code, I need to look closely with a magnifying glass, not necessarily guaranteed 100% correct input. Research data from Stanford University:

– Site verification code takes an average of 9.8 seconds

-If the audio verification code, the elapsed time of more than 28 seconds

-the ratio of the first error-proof code is close to 30%

-nearly 20% consecutive three wrong authentication code users angrily away

If you want users to feel confused, frustrated, and angry, use a lot of captcha.

Four, the verification code will bring the website performance problem

The ordinary verification code, often will be the robot to crack, therefore many website uses the external plug-in to invoke the authentication code. Sometimes with JS code, sometimes with an IFRAME, these will bring speed problems.

Speed is sometimes a matter of vital importance, if I use a second time to open your Web page, and then with 3 seconds waiting for the verification code refresh, you say I will not turn around?

The verification code is born to determine whether the form submitter is a robot, which is equivalent to a Turing test. But for the real visitors, the verification code reflects the distrust, disrespect the user's arrogant attitude, has greatly exceeded its positive significance. Moreover, some users have poor eyesight, some users have no patience, these are the verification code can not solve. In a way, the verification code does not solve the problem, but it brings more problems.

Above the truth, may be a lot of webmaster understand, but it seems that the abuse of the verification code is not improved, and intensified. In order to solve the problem of spam, the webmaster chose the authentication code this simplest direct, but easy to offend the user's way, this is what? billion push overseas promotion think, this is lazy!

Is there a solution? Of course there is! The author talks about own experience:

Method One: Use the visitor Behavior analysis program instead of the verification code to determine whether the robot

Some plug-ins, such as the Akismet used on WordPress, can judge the robot by IP frequency, cookies and other information.

Akismet is not only used for wordpess, but can also be installed on corporate websites and even on the website of electric dealers.

Villains Outsmart, there are already robots for Akismet, but they can at least avoid most robots and stay away from the pit dad's captcha.

Method Two: Use decoy form single

The technique is simple: in your form, place a single single-line text box that says, "If you're not a robot, delete this line of data."

The robot came, certainly no matter 3721 direct submission. Then we judge in the background, usually fill out the form of the visit is a robot, all delete this line of data are visitors.

The advantage of this method is that no user is required to complete the verification code. The downside is that users still need to manually delete a row of data, but that's a lot easier.

Decoy technology also has a variant, that is, using hidden text box, which content is not filled out. Some of the primary robots, as long as the form will be a routine to fill in some dongdong, and the user can not see the form will not be filled out. This method is simpler than the above, but it can only prevent the more stupid robot. If we change a little, we can prevent a lot of smart robots, such as our decoy form is not fixed, but randomly generated, then the difficulty of the robot is much higher.

Method Three: Combine the authentication code with the user's normal data

For example, one of the required entries in user information is gender. When the user fills in the sex, jumps out two options:

I'm handsome (passing an implied variable 100981)

I'm beautiful (passing an implied variable 283397)

Second visit, jump out of two options

I'm handsome (passing an implied variable 997301)

I'm beautiful (passing an implied variable 000981)

You can randomly generate dozens of groups of such variables corresponding tables, every 60 minutes the table automatically updates the data. First of all, a robot cannot judge a variable that needs to be passed correctly. If a malicious garbage maker uses the traversal method to analyze your code to find a correspondence and then make a new robot, he cannot traverse it every hour.

The advantage of this method is that the user can not feel the slightest of this is a verification code, and the robot is helpless, even if the people involved in garbage manufacturers, the difficulty of cracking is very large. Is this method perfect or not? If a garbage maker specifically for your site to do a robot, first get the form data, and then post data, the smooth clearance. To prevent this, we can use Java or Ajax technology to show the options, the other side of the cost of transforming the robot will be increased.

The world does not have perfect flawless solution, but for all concerned about the user experience webmaster or website promotion staff, billion push overseas to promote all give a piece of advice: Do not underestimate the authentication code, do not prevent the problem of junk information to the user. Get rid of the verification code system, can improve the user experience, and directly improve the conversion rate. This article original from billion push the English promotion http://www.tuiguang123.com, welcome to be free forwarding. If you can keep the link, Dushou Kouxie.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.