UKUPA Feb 09 Caroline Jarrett Visual Forms

30
Label placement in forms Caroline Jarrett FORMS CONTENT and other time-consuming forms controversies

description

In this talk, Caroline Jarrett will use eye-tracking data, and her many years experience of forms, to give you ideas for the next time that happens to you . She’ll also get us thinking about some other details of forms, like required field indicators and colons on labels.Caroline Jarrett started to work with forms when delivering Optical Character Recognition systems to the then Inland Revenue. The systems didn't work very well, and it turned out that the problems arose because people made mistakes when filling in forms. She developed a fascination with the challenge of making forms easy to fill in, a fascination that shows no signs of wearing off over 15 years later.Caroline is co-author of 'Forms that work: Designing web forms for usability', the companion volume to Ginny Redish's hugely popular book 'Letting go of the words: Writing web content that works'.

Transcript of UKUPA Feb 09 Caroline Jarrett Visual Forms

Page 1: UKUPA Feb 09 Caroline Jarrett Visual Forms

Label placement in forms

Caroline Jarrett

FORMS

CONTENT

and other time-consuming forms controversies

Page 2: UKUPA Feb 09 Caroline Jarrett Visual Forms

A bit about me:Caroline Jarrett

My paid-for work:Consultancy: www.effortmark.co.uk

Training: www.usabilitythatworks.com

My free stuff:Forms advice: www.formsthatwork.com

Editing tips: www.editingthatworks.com

Columns: www.usabilitynews.com

“Caroline’s Corner”

Page 3: UKUPA Feb 09 Caroline Jarrett Visual Forms

And now, a word from our sponsor

Redish (2007)

“Letting go of the words:writing web content that works”

Morgan Kaufmann

Jarrett and Gaffney (2009)

“Forms that work: Designing web forms for usability”

Morgan Kaufmann

Page 4: UKUPA Feb 09 Caroline Jarrett Visual Forms

Sneak preview: next UX magazine is on forms

• Caroline and Gerry have co-edited the next issue of

UPA’s User Experience Magazine

• Planned articles include:– Where users look for help on forms

– Case study of a complex government form

– Case study of making a form accessible

– A forms manager’s perspective on forms

– and a whole lot more

• Free to UPA members: www.upassoc.org

Page 5: UKUPA Feb 09 Caroline Jarrett Visual Forms

Where people look on forms

Reading forms is different

from using them

The ‘narrow focus’ effect – and what

it means for placing labels

Page 6: UKUPA Feb 09 Caroline Jarrett Visual Forms

Reading forms is different from using them

Page 7: UKUPA Feb 09 Caroline Jarrett Visual Forms

Are my observations confirmed by eye-tracking? A look at some heat maps

Examples thanks to permission from

Ian Roddis, Head of Online Services, The Open University

Page 8: UKUPA Feb 09 Caroline Jarrett Visual Forms

Orderinga prospectus

• User has

chosen a

prospectus

• Postcode

lookup for

the address

Page 9: UKUPA Feb 09 Caroline Jarrett Visual Forms

One person’s heat map

• Small green

dots show

narrow focus

on labels and

left end of fields

• Red crosses

show clicks

Page 10: UKUPA Feb 09 Caroline Jarrett Visual Forms

An aggregate

• Narrow focus

on the easy

questions

at the top

• Gets messy

further down:

harder

questions,

more answers

to consider

Page 11: UKUPA Feb 09 Caroline Jarrett Visual Forms

The ‘narrow focus’ means big jumps for the users’ eyes.

Page 12: UKUPA Feb 09 Caroline Jarrett Visual Forms

Mario Penzo’s recommendation:“Place labels above or right-align them”

• Your address

• Your city

• Company you work for

• Number of colleagues

Penzo, M (2006) Label Placement in Formshttp://www.uxmatters.com/MT/archives/000107.php

• Your address

• Your city

• Company you work for

• no of colleagues

• Name

• Surname

• Age

• City

Page 13: UKUPA Feb 09 Caroline Jarrett Visual Forms

Easy questions and hard questions prompt different patterns of reading

• Users glance at populated answers

• Users look mostly at the left end of the answer space for easy questions

• Users read complex instructions quite carefully...

• ... provided they are on the way to their goal

Page 14: UKUPA Feb 09 Caroline Jarrett Visual Forms

Update: Labels above the fields may be no faster than right aligned labels

• Das, McEwan and Douglas investigated label placement– Using eye-tracking to evaluate label alignment in online forms,

October 2008 NordiCHI '08: Proceedings of the 5th Nordic conference on Human-computer interaction: building bridges

• Chose a simple form with simple questions

• Found no difference between labels above the fields and

right-aligned labels

Page 15: UKUPA Feb 09 Caroline Jarrett Visual Forms

A section of a form where I think left-aligned labels really are necessary

Page 16: UKUPA Feb 09 Caroline Jarrett Visual Forms

Users cansurvive a lot

Page 17: UKUPA Feb 09 Caroline Jarrett Visual Forms

Decide on where to put your labels according to your users, their goals, and the questions

Your users and

their goals ....

Your questions ... Put the labels ...

Willing to reveal the

answers; filling in

the form helps them

to achieve a goal

Simple, only a few of

them

Above

Simple but lots of

them

Right-justified

Complex Left-justified

Unwilling to reveal

answers or reluctant

to fill in the form

Simple or complex Left-justified

(you’ll need more

explanation)

Page 18: UKUPA Feb 09 Caroline Jarrett Visual Forms

Let’s stress about details

Colons at the end of labels?

Sentence or title case?

Required field indicator?

Page 19: UKUPA Feb 09 Caroline Jarrett Visual Forms

Colons at the ends of labels are a matter of considerable debate

Pick one style. Stick with it. It’s not worth arguing about.

http://www.usabilitynews.com/news/article3200.asp and http://www.usabilitynews.com/news/article3112.asp

Page 20: UKUPA Feb 09 Caroline Jarrett Visual Forms

Sentence or title case?Sentence case wins. (But only just).

• This is sentence case

• This is Title Case

• This Is Capitalisation Of Each Initial Letter

• ISO-9241 part 17 says• "Initial upper-case (capital) letter for field labels: To facilitate readability, the text field

labels begin with an upper-case letter. The rest of the label should contain lower case (small) letters except for cases where the label is a logo, an acronym or language convention that requires each word in the label to begin with a capital letter.“

• Sentence case is slightly more legible due to familiarity

• It’s not worth changing a big suite of forms to fix this

http://www.usabilitynews.com/news/article2594.asp

Page 21: UKUPA Feb 09 Caroline Jarrett Visual Forms

Required field indicator?

• Miriam Frost Jungwirth:• “I was once charged with testing that.

Seriously. $10,000 of manhours testing asterisk placement.

There was no difference in user performance. At all.“

• I’m a little more interested in this discussion:– Indicators placed to the right of the field are likely to be invisible

– Put the text describing the indicator at the top of the fields(that is, not at the end of the form and not in the instructions)

– Use the same indicator in both places (text and next to required field)

– Use the alt-text ‘required’ (not ‘asterisk’)

– Always indicate required; don’t switch to indicating optional

– If you feel the urge to indicate optional, use the full word ‘optional’

– Do not use colour on its own as an indicator

Miriam Frost Jungwirth, posting on CHI-WEB, 19 April 2007

There’s a theme developing here ....

Page 22: UKUPA Feb 09 Caroline Jarrett Visual Forms

An example of required field indicators at the wrong end of the field

Page 23: UKUPA Feb 09 Caroline Jarrett Visual Forms

An example of required field indicators using colour alone

Page 24: UKUPA Feb 09 Caroline Jarrett Visual Forms

Two ways to trip up your users

1. It’s not OK and I don’t want to Cancel

2. ‘False ends’

Page 25: UKUPA Feb 09 Caroline Jarrett Visual Forms

Buttons really do matter to users.

Page 26: UKUPA Feb 09 Caroline Jarrett Visual Forms

1. Label the button with what it does.2. If the user doesn't want to do it,

don't have a button for it.

• “OK” works – if it makes sense to say “OK” at that point

• “Reset” probably doesn’t work• Reset Button: INPUT TYPE=RESET

An INPUT element with `TYPE=RESET' represents an input option, typically a button, that instructs the user agent to reset the form's fields to their initial states. The VALUE attribute, if present, indicates a label for the input (button).

When you are finished, you may submit this request: <input type=submit><br>

You may clear the form and start over at any time: <input type=reset>

http://www.w3.org/MarkUp/html-spec/html-spec_8.html#SEC8.1.2.8

Page 27: UKUPA Feb 09 Caroline Jarrett Visual Forms

‘False ends’: if it feels like the end of the conversation, users will stop

Page 28: UKUPA Feb 09 Caroline Jarrett Visual Forms

‘False ends’: if it feels like the end of the conversation, users will stop

Page 29: UKUPA Feb 09 Caroline Jarrett Visual Forms

Avoid screens in the middle of forms that have no fields for user entries

• Option 1: save a ‘false end’ screen for the true end of

the conversation

• Option 2: include a question that guides users around

the ‘false end’ screen

Page 30: UKUPA Feb 09 Caroline Jarrett Visual Forms

Question time Caroline Jarrett

[email protected]

01525 370379

I’m a consultant, hire me:Consultancy: www.effortmark.co.uk

Training: www.usabilitythatworks.com

Free stuff:Forms advice: www.formsthatwork.com

Editing: www.editingthatworks.com

Columns: www.usabilitynews.com

“Caroline’s Corner”