RSS Feed

Improving websites and the way you build them

Twitter < < Back to home page

Episode 5 :: Forms part 2 : Increasing conversions with good use of forms

1.) Label Alignment

Right Aligned

  • Plus: Completed quickly
  • Plus: Work well if little vertical space
  • Negative: Not suitable for long labels

Left Aligned

  • Positive: User reads thoroughly
  • Positive: Works well if little vertical space
  • Negative: Not suitable for long labels
  • Negative: Slower completion times – trade off with reading thoroughly if you want the user to take take and submit forms error free

Top aligned:

  • Positive: Fastest completion time
  • Positive: Labels can expand
  • Negative: More vertical space – makes the form higher

Floated Right:

Avoid – users read from left to right and not vice versa

Top and centred

Used on the Usable Efficiency site due to the design being centred on a pivot point. Wouldn't advise unless a short form with few fields.

2.) Relationships and blurring

Taken from an article written by Garret Dimon ( Apologies about pronunciation) on Digital Web Magazine

If you can see a relationship when your form design has been blurred, thats a good thing as it shows there is a clear path to competition.

3.) Adding an address and telephone number

Doing this gives the user more confidence in filling out that form, by giving the impression of a more substantial and valid business. Its suited to small businesses that sell a product or service and not a large corporation in which it could result in a large amount of phone calls and therefore resources required.

4.) Avoid visual noise

By removing noise such as lines and zebra rows it allows the user a clear path and little distraction from interacting with the web form. White space is much better than eye candy and noise.

No visualize noise allows users to complete forms easier

5.) Avoid use Tables for form layout

There are no reasons for using tables for laying out html forms. They will blat the code and make layout inconsistent, as well as making them less accessible. Use floats and display:block.

6.) Do you really need a cancel or submit button?

Probably not required, how many users are going to fill in the fields then reset them? I think very few. It adds distraction to forms and provides no real use.

7.) Labels before form elements:

You want the labels to come before the input for accessibility reasons.

8.) Microcopy / Javascript tips:

  • Use inline validation with straight to the point language.
  • You can repeat the inline message a global message above the form with more lengthy descriptions is desired. Keep them consistent though.
  • If its a tricky question provide an example of what the user has to enter in the field. They can then compare with what they have entered
  • Its the web developers and not the users job to process details such as credit card numbers with or without the spacing. Make it as easy as possible for the user to enter their data.

Coding tips:

Theres no need for the type=”text" so

< input type=”text” name=”name” id=”name” value=”” />

Use:

< input name=”name” id=”name” value=”” />

With the type it defaults to text input

Internet Explorer 6 / IE7 - bug that doesnt hide negatively indented text

Add this to your css property:

 #submit { ....continued ..... color:transparent ; text-transform: capitalize; }

Resources:

These short tutorials only cover the tip of the iceberg. I highly recommend Web Form Design – Filling in the Blanks by Luke Wroblewski.

Comments

1
David Shuback 13th June 10
These videos are great, iv taken something away from each one. This episode is a little long but you explain the points well. Please keep posting them.
2
Stefan Wallin 13th June 10
I'm missing from you episodes sources for your statements. For example, all the key benefits that you state on alignment of labels, where does these statiscis come from? And how have these experiments been conducted?
3
Stefan Wallin 13th June 10
When I wan't to read a full comment by clicking "… [... Read full comment]" I get a nasty linebreak which absolutely should not be in the middle of my sentence, it becomes hard to read. Might I suggest that you fade in the new text from white to grey?
4
David Waumsley 13th June 10
Another helpful tut - long may they continue. Thanks for incorporating my request.
5
Pako Adrian 21st June 10
I've just watched all your videos and I really enjoyed them & learned something from 'em. Really like the fact that their short and to the point with as much info crammed into them as possible. Love the "Episode Notes" - great idea. Got no problem with the accent (you where asking about it in your first video). Keep up the good work! Looking forward to your next video.
6
Jim Pannell 6th January 11
Great article, although funny to see that you're using centered labels on this comment form after saying you wouldn't use them wink
7
Luci 29th January 11
I've never seen your blog before, but it's great! I like the style and simplicity of your video, found it lovely and easy to follow. Thankfully I don't seem to be making any common faux pas. Thanks again!
8
Aaron 22nd February 11
Love your site very useful information, I actually learned at least one thing I didn't know from each video, so thank you for that. However, maybe you could do an "about" page and tell viewers your purpose in that page, instead of doing your intro in every single video, it's just 30 to 45 sec I'm going to skip of your video anyway. Other than that you keep keepin on great stuff!
9
ninjacontent 2nd June 11
There is no doubt about the fact that the information contained in your blog in really good. On certain occasions I really hate forms that are not designed properly. I shall instruct my website designer to check out your site.

Leave a comment

" What you do not want to happen to you, do not do it yourself either "Sextus the Pythagorean