As a user, registering for websites is no fun. Because it's on a computer, it's only slightly less annoying than filling out paper forms -- falling somewhere between standing in line and watching water boil on the spectrum of most tedious activities in the world. But it's part of doing business in the online world, and because most website visitors are quite used to the process, they've also come to have pet peeves over UX and UI choices businesses make around their registration process.
Why does this matter? Because if you rub your site visitors the wrong way when they're trying to register for something on your site, you might just lose a lead or customer because of it. Turns out 11% of US adults have abandoned an online purchase because they didn't want to register online or the site was asking for too much information, according to Forrester Research. "To put this in context," they say, "a retailer with $200m of annual online revenue could be leaving a further $22m on the table simply due to the complexity of the registration step in their checkout process."
Even more startling, eMarketer reports that 88% of people have intentionally left website registration information blank or inserted false information. Whether it's due to privacy concerns or frustration, online shoppers have higher standards than ever before for a sleek and simple registration process. If online registration is something your business can't live without, let's examine the ways to make it the least annoying process possible for your site visitors.
12 Ways to Create a Seamless Website Registration Process for Your Visitors
1.) Build value around registration. Right off the bat, explain why a visitor should register with your site, like Mint.com does below. Notice how little copy they use to describe the benefits -- a large, clear heading with a few bullet points laying out the value of registering with the website is all that's needed to quickly explain to a visitor what registered users can do.

2.) Eliminate as many fields as possible. Just as with landing pages, the fewer form fields you can get away with in your registration process, the less likely you'll suffer mid-form abandonment. Consider what information you absolutely must gather. And if you're asking for information that isn't required to help with your lead nurturing, make sure those fields are clearly marked as optional so users know they don't need to divulge that information.
3.) Group fields logically. Some sites require a whole lot of information to register -- shipping address, billing address, contact information, credit card information, a list of your greatest fears (optional). If it's all really necessary to complete the registration process, most users will comply, unless you lay it out in an illogical order.
People have become used to delivering their personal information in a certain order, and it's based on the most logical flow, generally something like: name, phone number, email address, billing/shipping address with a check box if they're the same, and credit card information.
But if the billing address comes first, then email address, then shipping information, then name, then credit card information, then phone number, your visitors will be disoriented at best, and unnerved at worst -- perhaps enough to leave your site without completing their registration.
4.) Break up long registration processes into steps. For many ecommerce sites, the registration process is combined with the checkout process, which means a bigger time investment and more opportunities for users to get frustrated. Break up the process into clearly labeled steps, like ModCloth, for example.
5.) Make your security and privacy policies clear as day. Privacy and security is a hot button issue, so reassure your visitors that their information is safe with you. Include a clear link to your privacy policy and visual indications of your site's security with verification badges from third parties like VeriSign, the BBB, and TRUSTe, like Zappos has done on its registration page.

6.) Make password requirements secure, but not ridiculous. Security is important, but when a new registrant is selecting a password for your site, they probably have a few variations from which they're used to drawing. Sure, a mix of characters and caps is a good idea, but keep your expectations reasonable. If your password requirements are too narrow -- it must be less than 7 characters, use at least one number, one punctuation mark, one instance of caps, and none of the following terms -- the options become quite narrow. Take a cue from Google and create strong requirements, and indicate their progress with a "password strength" visual.
Also, if you're asking a user to confirm their password by typing it in again, don't wait until the entire form is filled out to ensure they've typed it in correctly both times; let them know right away before moving on to another form field that their passwords do not match.
7.) Make password recovery easy. Ever go to what you thought was a brand new site, only to find out you've apparently not only been there before, but actually registered with them? If you've tried to register again with the same email address, you know it's quite impossible to get to the next step unless you somehow remember the password you selected. A Janrain study reveals that 45% of consumers will leave a website after forgetting their password or log-in information. I've definitely been in that camp when a password reset option isn't clear and simple. Unless your user can complete their end goal without registering for your website, make it easy as pie for them to reset their password so they don't abandon your site.

8.) Give the option to refresh Captcha. If your site requires that registrants authenticate that they are indeed living, breathing human beings with a Captcha form, give them the option to refresh the results that are delivered.
If you've ever been on the receiving end of an unintelligible Captcha, you know how welcoming it is to not have to struggle through an attempt to parse those wobbly, stretched, and warped letters when there's likely a clearer option next in line.
9.) Clearly identify and explain form field errors. Whether due to fumbling fingers or misinterpretation of what a field required, users will make mistakes when filling out registration forms on your site. If a field isn't completed correctly, don't just tell them they made a mistake. Show them in which field the error occurred, and explain the correct way to fill out the field. Do it in bright colors so it stands out and they don't have to re-read every form field they entered, scanning for mistakes. Some sites even scroll automatically to the offending field, making corrections even easier!

10.) Consider offering social sign-in. Social sign-in, also known as social authentication, lets visitors sign in to your site using a social network like Facebook or Twitter, or even an Apple ID or Google account. According to Marketing Pilgrim, 77% of online buyers said they think sites should offer social signup. Not only does this let visitors register for your site quicker, but it also helps you gather more valid data about your registrants.

11.) Provide a guest checkout option. Not everyone should have to complete the full registration process; provide the option to complete a purchase without registering. Yes, I know, it's more convenient to register now if they're going to return at a later date to check order history, shipping information, or account information. But maybe they're in a rush. Or maybe they intend to be a one time customer. Ultimately, wouldn't you rather see a transaction completed than collect more robust lead information?
12.) Let visitors determine how long to stay signed in. If your registrants tend to come back to your site frequently -- daily or even multiple times a day -- give them the option to stay signed in. It's a little added benefit that makes your site more user-friendly for your most engaged users that choose to take advantage of the option.
When selecting a registration or shopping cart system, ask if these types of functionality are available to ensure you can create the best user experience possible. And if you're an ecommerce site, you can even utilize HubSpot's Ecommerce Integration to help you get full closed-loop reporting and lead nurturing benefits. And as you make improvements to your registration process, be sure to approach it with a scientific methodology. See what changes are helping improve your conversion rate and prevent form abandonment, and throw out the changes that add no value to the registration process, or worse, harm it.
What other tricks do you have to make your registration process go more smoothly? Share your helpful tips in the comments!
Image credit: danja


lisa 9:36 AM on February 23, 2012
Social sign is in the easiest way to sign into any site now. Everyone has way too many passwords otherwise and will not remember when they return.
kevin moreland 9:44 AM on February 23, 2012
TOTALLY AGREE...especially with #2. Good post.
Amber Johnson 9:58 AM on February 23, 2012
I absolutely loves who Mint.com and Ancestors.com has their membership signup funnels. It grabs the information from users gradually and does not overwhelm them all at once.
Tim Hunter 10:04 AM on February 23, 2012
The ability to use memes accurately seems to be limited almost exclusively to Reddit.
Nora Ruggierio 10:10 AM on February 23, 2012
Question on #2. It says "marked as optional with an asterisk", but everywhere I go, the asterisk is the universal symbol for "required". For example, this comment form I'm typing it, where name, email, and comment have asterisks, which no explanation, so that means required.
Corey Eridon 10:21 AM on February 23, 2012
@Nora - you're right, silly mistake, thanks for pointing it out! Edit made :)
Jared 10:27 AM on February 23, 2012
Agree with Nora - Rule of thumb is surely: asterisk denotes required field.
RE: #12 - the example screenshot shows "Keep me signed in for 2 weeks" Why 2 weeks? Why not 1 week, 1 month? It's an arbitrary number made up by someone ages ago that still persists for some reason. There was a great articles written about this but I can't find it.
turnkey websites 2:16 PM on February 23, 2012
I totally agree with #11. My sales increased when I added a guest checkout option.
Robert 2:34 PM on February 23, 2012
I would kill off the captcha - why use it if you are going to buy something?
tim from IntuitionHQ 9:18 PM on February 23, 2012
#10. I personally like to log in like that. We all have to many accounts on to many places, so why not make it easy and use the same log in details instead of creating new ones. As long as it is secure.
Renew SSL 8:23 AM on February 24, 2012
Wow!! This is really most useful information. I always remember it. Very nice post!!Thanks
Renew SSL | Geo Trust | RapidSSL | Thawte | VeriSing | SSL Certificates
Rosevita 3:44 PM on February 24, 2012
My pet peeve: Lack of "show password" option.
How many times do you have strangers look over your shoulder when surfing the web?
Shouldn't you be trusted with seeing your own password?
Don't give me dots and then waste my time if a typo is causing errors. Amazing how pervasive this habit is!
sergio pereira 6:06 AM on February 25, 2012
Very useful tips, thank you.
Bank Blogging 12:37 PM on February 25, 2012
Awesome article with awesome screenshot. You never failed to teach me something new.
Dan Martin 8:39 PM on February 27, 2012
Great! HubSpot posts this then asks for all the blanks to be filled out to get their free ebook!! Must NOT read what they post!
Gunnar Bittersmann 4:14 AM on February 28, 2012
Nice article.
Re #8: Don’t use CAPTCHAs at all, I’d say. They do no good for the users, and they do no good for the site owner either. They’ll get broken with automated humans.
And yes, a show-password option would be useful.
emily 5:35 PM on February 28, 2012
Great article. Emailed it to myself and my personal assistant.
Sara Thurston 5:14 PM on February 29, 2012
From a consumer point of view, #11 is perhaps the most important one of all. Many times I am a one-time buyer and I may leave the site altogether if I have to register just to make a purchase. If I do come back to make another purchase, it becomes easier to register at that point.