Posted in Featured, Social Media, Web Design

Like this post? Share It :
  • Print
  • email
  • PDF
  • Google Bookmarks
  • Facebook
  • Twitter
  • MySpace
  • Yahoo! Buzz
  • Digg
  • LinkedIn
  • StumbleUpon
  • Tumblr
  • Reddit
  • Technorati
  • Design Float
  • RSS

How To Design The Perfect Form

When your users have dedicated enough time on your website to be interested in your service or product, and want to learn more, there is no bigger turn-off than an inaccessible, unusable form. A form can be anything from a sign-up form, to an email opt-in form, to a contact form, and more. You want to make sure that these forms are convenient, easy to use, and of course, good looking, for any of these visitors that are interested in what you do.

In this post, I want to explore the countless tools and resource for designing forms, and I want to show you how you can use these tools to your benefit to create the perfect form that will help to maximize conversions, sales, subscribers or for whatever else you may be using your form.

What To Consider When Designing The Perfect Form

The following sections are meant to inspire you with new ideas to create the perfect form for your own website. Remember, each site has its own purpose and needs when it comes to forms, so while reading this post, keep your audience, site genre, and form purpose in mind.

I want to emphasize simplicity in this post – forms are all about making it as easy as possible for people to give you their time, their money, or their interest. If you have a complicated form that is hard to use, you will lose your readers’ attention.

Less Is More

When creating your form, remember that less is more. The fewer fields your visitors have to fill out, the more of them will actually complete the submission process. Let’s take a look at some online web forms to explore what makes them float or sink.


Facebook’s sign up form has only three main text input fields with two additional information objects (birth date and sex). This simplicity has made it easy for millions of people to sign up for their service.

On the other hand, take a look at MySpace’s sign up form.

Signup For MySpace, now with Free Music

First and foremost, this form is on an interior page meaning that users had to first visit the home page, then click “sign up.” Second, take a look at how big this form is – I counted fourteen information areas (including the CAPTCHA) for users to fill out. Fourteen! No wonder Facebook has already far surpassed MySpace (according to Alexa).


Twitter / Create an Account

Even though Twitter’s sign up form is on an interior page of the site, I give them respect for making their form extremely simple and easy to fill out. With only four fields and a captcha, signing up is a breeze.

Context & Assistance

Forms can be made easier and more usable through the use of context and field assistance. What this means is that as you are filling out each field, the form is providing feedback to help you make sure you are doing everything correctly. The only true way to understand this is to check out the following picture: uses context assistance to help users identify when they have properly filled out a form. As you can see in the above picture, I got a green check mark for my username and passwords, but a red exclamation for my incomplete email.

These types of assistance save time and help users know that they are using your form correctly. Here are more examples:



Prominence On The Page

Even if your form is simple and easy to use, it won’t do you any good if your users can’t find it on your site. Having a prominent form, or a link to the form, is essential for streamlining the workflow of your visitors. Let’s take a look at some websites that have found places on their website that make it easy for users to find and use their forms:

WordPress puts a big button right to their sign-up form at the top of their site, giving it the most prominence, color, and attention. » Get a Free Blog Here

Once a user clicks through to the sign-up page, the form takes up the entire screen. This form is big, easy to read and use, and simple. With only four fields to fill out, and a check box to click, it really is possible to have an account in seconds.


Netflix DVD Rental, Watch Movies Online, DVD Movie Rental, Blu-Ray

Netflix puts their trial sign-up form right on the home page, right where it counts. With only four fields to fill out, Netflix has made it extremely fast and easy for new visitors to get started on a free trial right away. This has contributed to the companies phenomenal success, having delivered over 1 billion movies.

Let’s compare this to Blockbuster who tries to offer a very similar service.

Blockbuster Online - Welcome to Blockbuster Online - Rent DVDs - Try Free

Take a look at their very content-heavy, image-overloaded homepage. So you want to sign up eh? Here are the options that they give you: a tiny link below the navigation and an image placed among advertisements on the right side. That’s it. Who do you think has more members?

Once you get to the registration form, you’ll find what appears to be a quick and easy form to fill out.

Blockbuster Online - Registration


Distractions can make or break a form. Ideally, once you have a user filling out a form, you want it to be quick and easy to fill out. The last thing you want is for the user to see another link of interest that takes them away from your form. These distractions often come when a website fails to optimize their registration page to reduce the distractions to a minimum.

When you are designing your form, keep in mind that you want people to actually finish filling it out. The fewer distractions that prevent them from doing this, the better. Often times this means getting rid of your sidebar, footer, and in some cases, a header, in order to give your form the most attention on the page.

Let’s take a look at Deviant Art. This website, normally packed with images and links, really cleans up its form page to remove any distractions, giving visitors straight, unblocked access.

Set Up Your Free Access to deviantART

A website that does similarly well in reducing distraction is Fresh Books. Stripping away every part of their website aside from their logo, navigation, and contact number, Fresh Books really puts emphasis on their forms to maximize registrations.

Signup for FreshBooks

Windows Live follows suit by stripping away every link on the site and leaving only their logo and their form, front and center on the page.

Sign up - Windows Live

Finally, Yahoo does a wonderful job of putting focus on their sign-up form for their mail service. Leaving only their logo and the form, users are pushed to complete the registration process.

Yahoo! Registration


Modals are a very new, and growing way, to build a unique, usable, and aesthetic form. A modal is a pop-up window that dims or darkens the background elements to reduce distractions and put maximum emphasis on the form. When done well, this method of form design will provide for a great experience for users and make registration a breeze. Let’s take a look at some websites, that are using modal windows to house their forms.

Reddit uses a modal window for both a login and registration form. Also keep in mind the ‘less is more’ rule when looking at Reddit’s form, which only has five fields.


The form on Hall Pass uses a very simple, minimalist modal form with only four fields to fill out! Not only does the form look great, but it is also very easy to use.


Meebo also uses a modal form. One minor thing that detracts from this modal window is the left half of the pop-up. It provides reasons for why people should be registering, but it is logical to assume that if someone has clicked the register link, they know why they want to sign up and what service they are signing up for.


Resources For Working With Modals

Modal Dialogues Using CSS & Javascript
jqModal : Minimalistic Modaling For jQuery
WordPress Plugin: SimpleModal Contact Form (SMCF)

Modals are a great way to work with forms, but be careful about your audience when using them. Older, less tech-savvy users may be less familiar with modals and might be inclined to think that it is some sort of pop-up advertisement.

Modern Examples Of Forms + Best Practices

To help you get ideas and inspiration for your own personal form, I’ve compiled a list of web forms organized by the type of site that they are on. When looking through these forms, keep in mind a few things:

  • Simplicity – how many fields are required?
  • Audience – who is the form targeted to?
  • Prominence – where is the form on the page? Is it hard to find, or easy to see?
  • Distractions – how much focus is put on the form?

Social Sites


Signup For MySpace, now with Free Music


Twitter / Create an Account

Design Float

Pligg Beta 9 / Register



Deviant Art

Set Up Your Free Access to deviantART










Stumble Upon



News Vine


Linked In


Product Sites


Tick Spot



Poll Daddy

Mail Chimp


Fresh Books


Video Sites




Daily Motion





Game Sites


Addicting Games



Armor Games

Arcade Temple


Contact Forms

Contact forms get their own section in this post because they are different than any of the other sign up/registration forms that have been featured thus far. Contact forms serve a different purpose – getting in touch with someone – thus needing their own design style and rules.

Often times people figure that all a contact form needs is a few fields and a submit button. True, but why not be creative and try something different? Through the use of colors, icons, and other design styles, you can make your contact form stand out from the crowd and make it more usable and user-friendly.

Here is a collection of 20 beautiful and unique contact forms. While looking through these forms, keep the following in mind: color, layout, spacing, icons, text positioning, and the design of the submit button. Each of these elements help to make a contact form original and creative. Find a style that you like, and work with it to make it your own.


Fling Media

Created 201

Chemistry Recruitment

Alex Cohaniuc

Intuitive Designs

Ordered List

Five Cent Stand


Pixel Resort

Design Disease


Sidebar Creative

Qwert City


Web Forms : Tutorials and Resources

I have compiled a brief list of tutorials and online resources to help you get started creating the perfect form. Be sure to check out the online resources at the end of this section that offer great form creation for very low prices.

Form Development

Prettier Accessible Forms

A CSS Stylesheet Collection For Web Forms

Semantic Horizontal Forms

Trimming Form Fields

Functional Pretty Forms

Styling Web Forms Using CSS

CSS: Fun With Forms

Ajax Auto-Suggest Auto Complete Text Field

Really Easy Field Validation

Online Tools





When writing this post, I consulted a couple of my Twitter followers to get their opinions on the use of forms in modern web design. I posed the question, “What is the most important element of design for a web form?” Here is what they said:

@Brendan_McNally – Getting it filled out>>.Striking the balance between too much information and true purpose or analysis.

@bryanzmijewski – Using fewer form fields will increase conversions (whether it be transactions, accounts or newsletters).

@WilhelmR – Context Popups with help/examples how to fill the fields. Kind of like those in in-text ads, but less annoying :)

@Steve Moseley – I would say “readability” see the fields clearly and understand what to put where – I mainly employ white-space for this

@Aaron Is Here – The submit button. Why? If for no other reason then the fact that windows and mac default submit buttons look nothing alike.

@Kyle Roussel – I believe a form cannot be intimidating – i.e. everything “above the fold” and not spread over multiple pages.

Further Reading

Web Form Design Patterns: Sign-Up Forms

CSS Based Form: Modern Solutions

Web Form Design: Modern Solutions And Creative Ideas

For more web design tutorials check out the new tutorial site, The Tutorialist.

Web Design Tuts

Like this post? Share It :
  • Print
  • email
  • PDF
  • Google Bookmarks
  • Facebook
  • Twitter
  • MySpace
  • Yahoo! Buzz
  • Digg
  • LinkedIn
  • StumbleUpon
  • Tumblr
  • Reddit
  • Technorati
  • Design Float
  • RSS

Related posts:

  1. Coding an Instant Login Form with jQuery and PHP/Ajax

Comments are closed.