SlideShare a Scribd company logo
1 of 54
Download to read offline
How to make beautiful but also
usable and accessible online forms
July 2016
Jessica Cameron
Abi Reynolds
Gayle Whittaker
1
Does form design really matter?
2
3
Best forms ever
Accessibility
Usability
Design
5
Forms and you
How do you use forms?
Are you happy with them?
Are your users happy with them?
Is there anything you would like to change?
6
Good Form
Design Principles
7
Login Register
Email Address:
Password: Forgot password?
 This form appeared after users
filled their shopping cart and
pressed the Checkout Button*
 Confusion – “Is it my first
time?”, “Which e-mail address
did I use?”
When to introduce the form? The €300 million button
Introduction to User Vision 8
*Jared Spool -UIE
 45% of customers with multiple
registrations (45%)
 160,000 password requests per
day!
What did they do to increase conversions?
Login
Email Address:
Password: Forgot password?
You do not need to create an account to make purchases on our
site. Simply click Continue to proceed to checkout. To make your
future purchases even faster, you can create an account during
checkout.
• 45% increase in customer conversions
• $15 million revenue increase in first month
• Additional $300 million in first year!
The $300 million button
Register
Continue
Introduction to User Vision 9
They changed a button!
To scroll or not to scroll?
10
Layout 1 Layout 2
Part 1
Layout 2
Part 2
Page fold
Register
Register
Design A Design B
Form principles: Path to completion
Clear scan lines.
 Provide a clear scan line from start to finish.
 An example of what people look at when filling in a simple web form:
What about longer more complex forms?
12
 Steps should be clearly
labelled
 Chunks broken into
related information and
captured together.
 Show progress: User
can see what has been
completed and what is
yet to complete
Break into bite sized chunks & progress indicator
More complex forms Progressive disclosure
13
Hides complications
“80% of the people filling in the form will only need to know about 20% of the
possibilities” Gov. worker (www.formsthatwork.com)
Present one question at a time to build form Present summary at end for any edits
Images from Student loans company. Gov.uk
GDS Design Patterns
14
https://www.gov.uk/service-manual/user-centred-
design/resources/patterns/progress-indicators.html
The devil is in the details
Passwords
Error messages
Mobile inputs
Easiest input possible
Clear labels and examples*
Labels, not placeholder text
15
Passwords
16
Mygovscot myaccount
Passwords
17
Student Loans Company
Passwords
18
Geeklist via eConsultancy
Google app guidelines
Error Messages - useful feedback?
19
Please check your details on the following pages
and change anything that is incorrect.
DVLA
Error messages
20
Ikea via Formisimo
via Formisimo
via CyberText Consulting
Error messages
21
Toys R Us via Baymard
Error messages
22
Design Better Forms, by Andrew Coyle
https://uxdesign.cc/design-better-forms-96fadca0f49c
Error messages
23
Design Better Forms, by Andrew Coyle
https://uxdesign.cc/design-better-forms-96fadca0f49c
Error messages
24
Google app guidelines
Student Loans Company
Error messages and feedback
25
Booking.com
What do good error messages do?
They tell the user
1. WHAT the problem is
2. WHERE the problem is
3. HOW to fix the problem
They preserve data that have already been entered as much as
possible
They are patient and kind
26
© User Vision Limited™, 2014. All rights reserved
Mobile
Mobile: HTML 5 tags
28
Facebook
Mobile
29
Passwords should have ability to unmask
30
Easiest input possible
31
Easiest input possible
32
Fido via Bad FormsCity of Edinburgh Council
Easiest input possible
33
Redesigning the Country Selector, by Christian Holst
https://www.smashingmagazine.com/2011/11/redesigning-the-country-selector/
Clear labels and examples
34
Cisco Norway via Twitter
35
Clear labels and examples
36
Amazon via Bad Forms
Clear labels and examples
37
Threadless via eConsultancy
Flexible inputs
38
Ikea via Formisimo
Required fields
39
Luke Wroblewski via UX Stack Exchange
Fields marked as required means users skip fields marked optional
If information is optional, do you really need to ask for it?
Asterisks are not universally understood…
Required fields
40
 Provide instructions before the form on
what is required
 Indicate required fields by either text or
symbol positioned inside the label
 If a symbol such as an asterisks is used to
identify required fields provide a caption
for what the icon means before the form
 Don’t denote required fields with colour
 Can be enhanced with the use of HTML5
‘required’ and the ‘aria-required’ property
Help/additional info in forms
41
 Provide instructions on what data you expect in what format (e.g.
dd/mm/yyyy)
 Should be included in the label element before the form field – can be re-
positioned with CSS
 Must be associated programmatically using the ‘aria-describedby’
property
 Must be operable via the keyboard, and not rely on hover state
Placeholder text ≠ a label
42
Fandango via Baymard
Labels and placeholders
43
Trainline
Booking.com
City of Edinburgh Council
via Baymard
Moving or floating labels
44
Facebook
Mygovscot myaccount
Warby Parker
Placeholder text is bad for accessibility
45
 Should not be used as an alternative to a label
 Default colour of text is not of sufficient contrast
 Keyboard users must read ahead of the current focus
 Users with memory impairments will not have the text label available for
reference when filling in a field or when fixing errors
Quick quiz 1: what’s wrong with this form?
46
Ibis
Quick quiz 2: what’s wrong with this form?
47
Virgin East Coast Trains
Quick quiz 3: what’s wrong with this form?
48
Ryanair
Dark patterns – force customer to sign up?
49
Accessibility rules on form design
50
Accessible form overview
 When forms do not provide instructions or labels users may not be able to accurately
complete a form
 When form fields are not properly grouped users may not be able to identify the
purpose of a field
 Grouping particularly important for radio buttons and checkboxes – one question with
two possible answers
 User impact:
users who are blind
users who are visually impaired
users who are mobility impaired
users who are cognitively impaired
Accessibility rules on form design
51
List of priorities that can be done to improve accessibility of forms
 Apply a distinct page hierarchy to the visual page’s design, to be programmatically
determined to help assistive technology identify the page structure
 Form elements presented in a logical manner when using the keyboard to navigate
 All interactive functionality must work via the keyboard and not rely on hover states
 Colour should not be used as the only visual means of conveying information
 All form inputs should have a label that explicitly refers to the form input
 Labels must be positioned near form fields
 Required fields announced
Beautiful, usable and accessible form design - summary
55
 Passwords
 Make it easy to enter password, provide an option to unmask
 Error Messages
 Provide both general error message and an in-line field specific one
 Retain user’s information
 Validate a field when a user is done with it, not while typing
 Provide time to correct their mistakes
 Mobile inputs
 Utilise new features to optimise user engagement – HTML5 properties for email, URL etc.
 Easiest input possible
 only ask for necessary data and make it clear what is optional and what is not
 Be clear what type of input is inspected, provide explanations or transform the data
 Display fields when you need them
 Clear labels
 Describe the purpose and be properly associated to the form control
 Use placeholders for additional information, if needed, not to replace labels
Resources
56
A few web resources:
 W3C form concepts tutorial http://www.w3.org/WAI/tutorials/forms
 Gov.uk Design Patterns
https://www.gov.uk/service-manual/user-centred-
design/resources/patterns/index.html
 Luke Wroblewski on Web Form Design
55 North Castle Street
Edinburgh
EH2 3QA
United Kingdom
Tel: 0131 225 0850
@UserVision
www.uservision.co.uk
Thank You
Jessica@uservision.co.uk

More Related Content

What's hot

Checking the "Feel" of your UI with an Interaction Audit
Checking the "Feel" of your UI with an Interaction AuditChecking the "Feel" of your UI with an Interaction Audit
Checking the "Feel" of your UI with an Interaction Audit
Peter Stahl
 
Usability review&mockups mohan talluri
Usability review&mockups   mohan talluriUsability review&mockups   mohan talluri
Usability review&mockups mohan talluri
Mohan Talluri
 

What's hot (20)

Top 10 Usability Mistakes Not to Make, Thanh Ngyuen, Senior Website Usability...
Top 10 Usability Mistakes Not to Make, Thanh Ngyuen, Senior Website Usability...Top 10 Usability Mistakes Not to Make, Thanh Ngyuen, Senior Website Usability...
Top 10 Usability Mistakes Not to Make, Thanh Ngyuen, Senior Website Usability...
 
Design For Your Subscribers: Tips and Tricks to Increase Email Marketing ROI ...
Design For Your Subscribers: Tips and Tricks to Increase Email Marketing ROI ...Design For Your Subscribers: Tips and Tricks to Increase Email Marketing ROI ...
Design For Your Subscribers: Tips and Tricks to Increase Email Marketing ROI ...
 
Designing for Discoverability
Designing for DiscoverabilityDesigning for Discoverability
Designing for Discoverability
 
corePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven PignatarocorePHP Usability Accessibility by Steven Pignataro
corePHP Usability Accessibility by Steven Pignataro
 
Deep dive into a competitor
Deep dive into a competitorDeep dive into a competitor
Deep dive into a competitor
 
Best practices for UI/UX in eCommerce
Best practices for UI/UX in eCommerceBest practices for UI/UX in eCommerce
Best practices for UI/UX in eCommerce
 
Checking the "Feel" of your UI with an Interaction Audit
Checking the "Feel" of your UI with an Interaction AuditChecking the "Feel" of your UI with an Interaction Audit
Checking the "Feel" of your UI with an Interaction Audit
 
Rich Interface Design
Rich Interface DesignRich Interface Design
Rich Interface Design
 
Usability review&mockups mohan talluri
Usability review&mockups   mohan talluriUsability review&mockups   mohan talluri
Usability review&mockups mohan talluri
 
10 principles of effective web design
10 principles of effective web design10 principles of effective web design
10 principles of effective web design
 
Promote Technical Communication
Promote Technical CommunicationPromote Technical Communication
Promote Technical Communication
 
10 Killer Mistakes that can Ruin Your Mobile E-Commerce Redesign Efforts
10 Killer Mistakes that can Ruin Your Mobile E-Commerce Redesign Efforts10 Killer Mistakes that can Ruin Your Mobile E-Commerce Redesign Efforts
10 Killer Mistakes that can Ruin Your Mobile E-Commerce Redesign Efforts
 
Admissions Differentiation - Toolkit for Admissions
Admissions Differentiation - Toolkit for AdmissionsAdmissions Differentiation - Toolkit for Admissions
Admissions Differentiation - Toolkit for Admissions
 
Usability: whats the use? Presented by We are Sigma and PRWD
Usability: whats the use? Presented by We are Sigma and PRWDUsability: whats the use? Presented by We are Sigma and PRWD
Usability: whats the use? Presented by We are Sigma and PRWD
 
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
Evan Williams: Modularization, Web Applications, and Why (User Experience) De...
 
Documentation as Product by Twilio Staff Product Manager
Documentation as Product by Twilio Staff Product ManagerDocumentation as Product by Twilio Staff Product Manager
Documentation as Product by Twilio Staff Product Manager
 
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
Marqana Digital Presents: Bringing Your Company's Web Presence Into 2015
 
The ultimate guide to creating the perfect website
The ultimate guide to creating the perfect websiteThe ultimate guide to creating the perfect website
The ultimate guide to creating the perfect website
 
DWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePointDWCNZ - Creating a Great User Experience in SharePoint
DWCNZ - Creating a Great User Experience in SharePoint
 
Referral tracking through a smart phone app revised
Referral tracking through a smart phone app revisedReferral tracking through a smart phone app revised
Referral tracking through a smart phone app revised
 

Similar to How to make on line forms beautiful

Creating Effective Forms with Constant Contact.pdf
Creating Effective Forms with Constant Contact.pdfCreating Effective Forms with Constant Contact.pdf
Creating Effective Forms with Constant Contact.pdf
T.E. Digital
 
Google analytics / Seo Camp Montreal
Google analytics / Seo Camp MontrealGoogle analytics / Seo Camp Montreal
Google analytics / Seo Camp Montreal
Agutsin VazquezLevi
 
EBOOK ON UX - Navneet Vats
EBOOK ON UX - Navneet VatsEBOOK ON UX - Navneet Vats
EBOOK ON UX - Navneet Vats
Navneet Vats
 
Jordan Kasteler Usability SEO
Jordan Kasteler Usability SEOJordan Kasteler Usability SEO
Jordan Kasteler Usability SEO
Jordan Kasteler
 

Similar to How to make on line forms beautiful (20)

Form accessibility and beyond
Form accessibility and beyondForm accessibility and beyond
Form accessibility and beyond
 
Creating Effective Forms with Constant Contact.pdf
Creating Effective Forms with Constant Contact.pdfCreating Effective Forms with Constant Contact.pdf
Creating Effective Forms with Constant Contact.pdf
 
6 effective e commerce conversion strategies
6 effective e commerce conversion strategies6 effective e commerce conversion strategies
6 effective e commerce conversion strategies
 
6 effective e commerce conversion strategies
6 effective e commerce conversion strategies6 effective e commerce conversion strategies
6 effective e commerce conversion strategies
 
6 Effective e-Commerce Conversion Strategies
6 Effective e-Commerce Conversion Strategies6 Effective e-Commerce Conversion Strategies
6 Effective e-Commerce Conversion Strategies
 
8 User Experiences to Build an Effective Experimentation Program_VWO_Workshop
8 User Experiences to Build an Effective Experimentation Program_VWO_Workshop8 User Experiences to Build an Effective Experimentation Program_VWO_Workshop
8 User Experiences to Build an Effective Experimentation Program_VWO_Workshop
 
eCommerce, Website & eShop development | Jason Kataropoulos | Atcom
eCommerce, Website & eShop development | Jason Kataropoulos | AtcomeCommerce, Website & eShop development | Jason Kataropoulos | Atcom
eCommerce, Website & eShop development | Jason Kataropoulos | Atcom
 
Form Design: Best Practices to Improve Conversions
Form Design: Best Practices to Improve ConversionsForm Design: Best Practices to Improve Conversions
Form Design: Best Practices to Improve Conversions
 
Ultimate Guide to Online Forms
Ultimate Guide to Online FormsUltimate Guide to Online Forms
Ultimate Guide to Online Forms
 
7 top word press form builder plugins to boost conversions
7 top word press form builder plugins to boost conversions7 top word press form builder plugins to boost conversions
7 top word press form builder plugins to boost conversions
 
Google analytics / Seo Camp Montreal
Google analytics / Seo Camp MontrealGoogle analytics / Seo Camp Montreal
Google analytics / Seo Camp Montreal
 
EBOOK ON UX - Navneet Vats
EBOOK ON UX - Navneet VatsEBOOK ON UX - Navneet Vats
EBOOK ON UX - Navneet Vats
 
Digital Disruption in Distribution and Manufacturing: How to Be a B2B Leader
Digital Disruption in Distribution and Manufacturing: How to Be a B2B LeaderDigital Disruption in Distribution and Manufacturing: How to Be a B2B Leader
Digital Disruption in Distribution and Manufacturing: How to Be a B2B Leader
 
importance of web form.pptx
importance of web form.pptximportance of web form.pptx
importance of web form.pptx
 
fashion
fashionfashion
fashion
 
Where Did You Go? Why You’re Website’s Not Converting and How to Fix It
Where Did You Go? Why You’re Website’s Not Converting and How to Fix ItWhere Did You Go? Why You’re Website’s Not Converting and How to Fix It
Where Did You Go? Why You’re Website’s Not Converting and How to Fix It
 
Varkul websoft pvt ltd -web site design for e-commerce
Varkul websoft pvt ltd -web site design for e-commerceVarkul websoft pvt ltd -web site design for e-commerce
Varkul websoft pvt ltd -web site design for e-commerce
 
Jordan Kasteler Usability SEO
Jordan Kasteler Usability SEOJordan Kasteler Usability SEO
Jordan Kasteler Usability SEO
 
Jordan Kasteler Usability SEO
Jordan Kasteler Usability SEOJordan Kasteler Usability SEO
Jordan Kasteler Usability SEO
 
El libro de la optimización de formularios Web, de ClickTale
El libro de la optimización de formularios Web, de ClickTaleEl libro de la optimización de formularios Web, de ClickTale
El libro de la optimización de formularios Web, de ClickTale
 

More from User Vision

Applying user requirements for innovative products
Applying user requirements for innovative products     Applying user requirements for innovative products
Applying user requirements for innovative products
User Vision
 
How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?
User Vision
 

More from User Vision (20)

Privacy UX - UX Scotland 2023
 Privacy UX - UX Scotland 2023  Privacy UX - UX Scotland 2023
Privacy UX - UX Scotland 2023
 
Breakfast Briefing PPI Proposition Process and Interface
Breakfast Briefing PPI Proposition Process and InterfaceBreakfast Briefing PPI Proposition Process and Interface
Breakfast Briefing PPI Proposition Process and Interface
 
Behavioural science - Approaches to Improve UX
Behavioural science - Approaches to Improve UXBehavioural science - Approaches to Improve UX
Behavioural science - Approaches to Improve UX
 
How can User Experience (UX) and Business Analysis (BA) work together?Busines...
How can User Experience (UX) and Business Analysis (BA) work together?Busines...How can User Experience (UX) and Business Analysis (BA) work together?Busines...
How can User Experience (UX) and Business Analysis (BA) work together?Busines...
 
Do UX designers have a role in reducing digital waste?
Do UX designers have a role in reducing digital waste?Do UX designers have a role in reducing digital waste?
Do UX designers have a role in reducing digital waste?
 
30 years of usability heuristics
30 years of usability heuristics30 years of usability heuristics
30 years of usability heuristics
 
CX Strategy - Presentation to the Human Centred Design Group, Dubai dubai ...
CX Strategy - Presentation to the Human Centred Design Group, Dubai    dubai ...CX Strategy - Presentation to the Human Centred Design Group, Dubai    dubai ...
CX Strategy - Presentation to the Human Centred Design Group, Dubai dubai ...
 
Applying user requirements for innovative products
Applying user requirements for innovative products     Applying user requirements for innovative products
Applying user requirements for innovative products
 
How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?
 
From User Experience to Earth Experience
From User Experience to Earth ExperienceFrom User Experience to Earth Experience
From User Experience to Earth Experience
 
Mobile Accessibility Breakfast Briefing - Oct 2020
Mobile Accessibility Breakfast Briefing - Oct 2020Mobile Accessibility Breakfast Briefing - Oct 2020
Mobile Accessibility Breakfast Briefing - Oct 2020
 
Tools for designers - Breakfast Briefing
Tools for designers - Breakfast BriefingTools for designers - Breakfast Briefing
Tools for designers - Breakfast Briefing
 
Ux scot voice usability testing with woz - ar and sf - june 2019
Ux scot   voice usability testing with woz - ar and sf  - june 2019Ux scot   voice usability testing with woz - ar and sf  - june 2019
Ux scot voice usability testing with woz - ar and sf - june 2019
 
WCAG 2.1 UX Scotland 2019
WCAG 2.1  UX Scotland 2019WCAG 2.1  UX Scotland 2019
WCAG 2.1 UX Scotland 2019
 
User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019
 
Defining the damn thing!
Defining the damn thing!Defining the damn thing!
Defining the damn thing!
 
Darker patterns - Jessica Cameron
Darker patterns - Jessica CameronDarker patterns - Jessica Cameron
Darker patterns - Jessica Cameron
 
Statistics for UX Professionals - Jessica Cameron
Statistics for UX Professionals - Jessica CameronStatistics for UX Professionals - Jessica Cameron
Statistics for UX Professionals - Jessica Cameron
 
UX & GDPR - Building Customer Trust with your Digital Experiences
UX & GDPR - Building Customer Trust with your Digital ExperiencesUX & GDPR - Building Customer Trust with your Digital Experiences
UX & GDPR - Building Customer Trust with your Digital Experiences
 
Safety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experienceSafety in numbers: A framework for benchmarking the user experience
Safety in numbers: A framework for benchmarking the user experience
 

Recently uploaded

Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion pills in Kuwait Cytotec pills in Kuwait
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
yhavx
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
eeanqy
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
balqisyamutia
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
awasv46j
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
mark11275
 

Recently uploaded (20)

Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman MuscatAbortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
Abortion Pills in Oman (+918133066128) Cytotec clinic buy Oman Muscat
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
一比一原版(ANU毕业证书)澳大利亚国立大学毕业证原件一模一样
 
Lecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptxLecture 01 Introduction To Multimedia.pptx
Lecture 01 Introduction To Multimedia.pptx
 
How to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in PhotoshopHow to Turn a Picture Into a Line Drawing in Photoshop
How to Turn a Picture Into a Line Drawing in Photoshop
 
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service AvailableCall Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
Call Girls Jalaun Just Call 8617370543 Top Class Call Girl Service Available
 
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
怎样办理伯明翰城市大学毕业证(BCU毕业证书)成绩单留信认证
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Sweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptxSweety Planet Packaging Design Process Book.pptx
Sweety Planet Packaging Design Process Book.pptx
 
Minimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptxMinimalist Orange Portfolio by Slidesgo.pptx
Minimalist Orange Portfolio by Slidesgo.pptx
 
BLOCK CHAIN PROJECT block chain project
BLOCK CHAIN  PROJECT block chain projectBLOCK CHAIN  PROJECT block chain project
BLOCK CHAIN PROJECT block chain project
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
UI:UX Design and Empowerment Strategies for Underprivileged Transgender Indiv...
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best ServiceIndependent Escorts Goregaon WhatsApp +91-9930687706, Best Service
Independent Escorts Goregaon WhatsApp +91-9930687706, Best Service
 
How to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdfHow to Create a Productive Workspace Trends and Tips.pdf
How to Create a Productive Workspace Trends and Tips.pdf
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 

How to make on line forms beautiful

  • 1. How to make beautiful but also usable and accessible online forms July 2016 Jessica Cameron Abi Reynolds Gayle Whittaker 1
  • 2. Does form design really matter? 2
  • 3. 3
  • 4.
  • 6. Forms and you How do you use forms? Are you happy with them? Are your users happy with them? Is there anything you would like to change? 6
  • 8. Login Register Email Address: Password: Forgot password?  This form appeared after users filled their shopping cart and pressed the Checkout Button*  Confusion – “Is it my first time?”, “Which e-mail address did I use?” When to introduce the form? The €300 million button Introduction to User Vision 8 *Jared Spool -UIE  45% of customers with multiple registrations (45%)  160,000 password requests per day! What did they do to increase conversions?
  • 9. Login Email Address: Password: Forgot password? You do not need to create an account to make purchases on our site. Simply click Continue to proceed to checkout. To make your future purchases even faster, you can create an account during checkout. • 45% increase in customer conversions • $15 million revenue increase in first month • Additional $300 million in first year! The $300 million button Register Continue Introduction to User Vision 9 They changed a button!
  • 10. To scroll or not to scroll? 10 Layout 1 Layout 2 Part 1 Layout 2 Part 2 Page fold Register Register Design A Design B
  • 11. Form principles: Path to completion Clear scan lines.  Provide a clear scan line from start to finish.  An example of what people look at when filling in a simple web form:
  • 12. What about longer more complex forms? 12  Steps should be clearly labelled  Chunks broken into related information and captured together.  Show progress: User can see what has been completed and what is yet to complete Break into bite sized chunks & progress indicator
  • 13. More complex forms Progressive disclosure 13 Hides complications “80% of the people filling in the form will only need to know about 20% of the possibilities” Gov. worker (www.formsthatwork.com) Present one question at a time to build form Present summary at end for any edits Images from Student loans company. Gov.uk
  • 15. The devil is in the details Passwords Error messages Mobile inputs Easiest input possible Clear labels and examples* Labels, not placeholder text 15
  • 19. Error Messages - useful feedback? 19 Please check your details on the following pages and change anything that is incorrect. DVLA
  • 20. Error messages 20 Ikea via Formisimo via Formisimo via CyberText Consulting
  • 21. Error messages 21 Toys R Us via Baymard
  • 22. Error messages 22 Design Better Forms, by Andrew Coyle https://uxdesign.cc/design-better-forms-96fadca0f49c
  • 23. Error messages 23 Design Better Forms, by Andrew Coyle https://uxdesign.cc/design-better-forms-96fadca0f49c
  • 24. Error messages 24 Google app guidelines Student Loans Company
  • 25. Error messages and feedback 25 Booking.com
  • 26. What do good error messages do? They tell the user 1. WHAT the problem is 2. WHERE the problem is 3. HOW to fix the problem They preserve data that have already been entered as much as possible They are patient and kind 26
  • 27. © User Vision Limited™, 2014. All rights reserved Mobile
  • 28. Mobile: HTML 5 tags 28 Facebook
  • 30. Passwords should have ability to unmask 30
  • 32. Easiest input possible 32 Fido via Bad FormsCity of Edinburgh Council
  • 33. Easiest input possible 33 Redesigning the Country Selector, by Christian Holst https://www.smashingmagazine.com/2011/11/redesigning-the-country-selector/
  • 34. Clear labels and examples 34 Cisco Norway via Twitter
  • 35. 35
  • 36. Clear labels and examples 36 Amazon via Bad Forms
  • 37. Clear labels and examples 37 Threadless via eConsultancy
  • 39. Required fields 39 Luke Wroblewski via UX Stack Exchange Fields marked as required means users skip fields marked optional If information is optional, do you really need to ask for it? Asterisks are not universally understood…
  • 40. Required fields 40  Provide instructions before the form on what is required  Indicate required fields by either text or symbol positioned inside the label  If a symbol such as an asterisks is used to identify required fields provide a caption for what the icon means before the form  Don’t denote required fields with colour  Can be enhanced with the use of HTML5 ‘required’ and the ‘aria-required’ property
  • 41. Help/additional info in forms 41  Provide instructions on what data you expect in what format (e.g. dd/mm/yyyy)  Should be included in the label element before the form field – can be re- positioned with CSS  Must be associated programmatically using the ‘aria-describedby’ property  Must be operable via the keyboard, and not rely on hover state
  • 42. Placeholder text ≠ a label 42 Fandango via Baymard
  • 43. Labels and placeholders 43 Trainline Booking.com City of Edinburgh Council via Baymard
  • 44. Moving or floating labels 44 Facebook Mygovscot myaccount Warby Parker
  • 45. Placeholder text is bad for accessibility 45  Should not be used as an alternative to a label  Default colour of text is not of sufficient contrast  Keyboard users must read ahead of the current focus  Users with memory impairments will not have the text label available for reference when filling in a field or when fixing errors
  • 46. Quick quiz 1: what’s wrong with this form? 46 Ibis
  • 47. Quick quiz 2: what’s wrong with this form? 47 Virgin East Coast Trains
  • 48. Quick quiz 3: what’s wrong with this form? 48 Ryanair
  • 49. Dark patterns – force customer to sign up? 49
  • 50. Accessibility rules on form design 50 Accessible form overview  When forms do not provide instructions or labels users may not be able to accurately complete a form  When form fields are not properly grouped users may not be able to identify the purpose of a field  Grouping particularly important for radio buttons and checkboxes – one question with two possible answers  User impact: users who are blind users who are visually impaired users who are mobility impaired users who are cognitively impaired
  • 51. Accessibility rules on form design 51 List of priorities that can be done to improve accessibility of forms  Apply a distinct page hierarchy to the visual page’s design, to be programmatically determined to help assistive technology identify the page structure  Form elements presented in a logical manner when using the keyboard to navigate  All interactive functionality must work via the keyboard and not rely on hover states  Colour should not be used as the only visual means of conveying information  All form inputs should have a label that explicitly refers to the form input  Labels must be positioned near form fields  Required fields announced
  • 52. Beautiful, usable and accessible form design - summary 55  Passwords  Make it easy to enter password, provide an option to unmask  Error Messages  Provide both general error message and an in-line field specific one  Retain user’s information  Validate a field when a user is done with it, not while typing  Provide time to correct their mistakes  Mobile inputs  Utilise new features to optimise user engagement – HTML5 properties for email, URL etc.  Easiest input possible  only ask for necessary data and make it clear what is optional and what is not  Be clear what type of input is inspected, provide explanations or transform the data  Display fields when you need them  Clear labels  Describe the purpose and be properly associated to the form control  Use placeholders for additional information, if needed, not to replace labels
  • 53. Resources 56 A few web resources:  W3C form concepts tutorial http://www.w3.org/WAI/tutorials/forms  Gov.uk Design Patterns https://www.gov.uk/service-manual/user-centred- design/resources/patterns/index.html  Luke Wroblewski on Web Form Design
  • 54. 55 North Castle Street Edinburgh EH2 3QA United Kingdom Tel: 0131 225 0850 @UserVision www.uservision.co.uk Thank You Jessica@uservision.co.uk