53
UX of Form Design: How to Design an effective form

UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

UX of Form Design:How to Design an effective form

Page 2: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

I am Julie GrundySr. UX Designer at Bronto in Durham, NC

I love to talk about research, usability, and traveling

You can find me at @julie_away

Hey y’all!

Page 3: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Why do we care about forms?

Page 4: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

“Webforms are often the last and most important mile in a long journey”

- Luke Wroblewski, Web Form Design: Filling in the Blanks

Page 5: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 6: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Follow usability guidelines● Are faster to complete● Almost twice as likely to submit without

errors

Page 7: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

The challenge is that forms are annoying

Page 8: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Lasting consequences

Page 9: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 10: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 11: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 12: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

What makes an effective form?

?

Page 13: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

◉ Reduce cognitive load ◉ Help prevent errors◉ Make it human

Guiding Principles

Page 14: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

● Top-Align● Put close to

fields● Avoid all caps

Reduce Cognitive Load

Labels

Page 15: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Sequential Buttons● Put the

primary action on the right, the secondary on the left.

● Don’t use “Reset”!

Page 16: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

One column● For readability● Including

checkboxes and radios

Page 17: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Show All Options if Under 5-6 ChoicesOr use contextual search if there are more than 26

Page 18: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Match field length to estimated text size

Page 19: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Group Related Information

● Apply content strategy techniques to your form

● Helps with longer forms

Page 20: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Use Pre-Fills when you can

Useful with addresses or emails

Page 21: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Show Progress

Page 22: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Reduce Cognitive Load

Add attributes for usability

Page 23: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Prevent Errors

Use Input Masks to help users format numbers

^ From Mike Madaio, The New Rules of Form Design

Page 24: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Prevent Errors

Page 25: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Prevent Errors

Field Validation● Specify errors

in line ● Validate per

field

Page 26: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Prevent Errors

Leave select list blank● Static values

are easy to skip● Smart defaults

can increase completion time and accuracy.

Page 27: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Prevent Errors

Show basic help textUnderneath input box

Page 28: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Prevent Errors

Differentiate Button StylesDifferent styles from primary and secondary

Page 29: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Page 30: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Clear and simple language and CTAsLabels and buttons should clearly explain what to do and be written for the user

Page 31: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Limit typingDon’t make people type than then need to.

Page 32: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Make it accessible● All users have

equal access to information and functionality

● Better for everyone

Page 33: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Value users time● Ask only if

you need to● Make each

question as engaging as you can

Page 34: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Consider the Context● Empathize● Picture the user

when creating the fields.

● Situations matter

Page 35: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Make it Human

Clear Call to Action

● Remind people why they are filling out your form

Page 36: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Shorter the better, right?

Not necessarily. More important to have engaging, contextual fields.

Common questions

Page 37: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Optional vs Required?

● Don’t over require● Mark optional fields,

not required ones

Common questions

Image from https://www.formulate.com.au/blog/required-versus-optional-fields-new-standard

Page 38: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

What went wrong?

Example time

Page 39: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 40: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 41: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 42: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 43: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 44: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 45: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 46: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Material Design

● Google design trend● Breaks the top-align

label rule

Page 47: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Conversational User Interfaces (CUI)● Not the future of

form design, but the future of chat apps

● Successful in collecting data

Page 48: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Voice

● Compelling way for input/output of content

● Usability heuristics still hold true

Page 49: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 50: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Final thoughts

Remember the guiding principles:

● Reduce cognitive load ● Help prevent errors● Make it human

Page 51: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all
Page 52: UX of Form Design: How to Design an effective formUX of Form Design: How to Design an effective form. I am Julie Grundy ... Guiding Principles Top-Align Put close to fields Avoid all

Any questions ?

You can find me at

◉ @julie_away◉ [email protected]

Thanks!