Making Websites Usable, Not Just Accessible

A presentation at TechAccessOK in May 2019 in Stillwater, OK, USA by Karen Hawkins

Slide 1

Slide 1

Making Websites Usable, Not Just Accessible May 15, 2019 Karen Hawkins, UX Lead, Publicis Sapient

Slide 2

Slide 2

Slide 3

Slide 3

Slide 4

Slide 4

Slide 5

Slide 5

MYTH

Slide 6

Slide 6

Accessibility can be taken care of by front end developers, and nobody else needs to concern themselves with it.

Slide 7

Slide 7

Business Development Leads Copywriters User Experience Designers Quality Assurance Professionals Visual Designers Project Managers Front End Developers Content Strategists Account Leads Strategists

Slide 8

Slide 8

People With Disabilities (US, 2016) US Population 6.4% Ambulatory 16% 4.8% Cognitive 2.5% Hearing 2.3% Sight

Slide 9

Slide 9

People With Disabilities (US, 2016): Web Impacting US Population 6.4% Ambulatory 10% 4.8% Cognitive 2.5% Hearing 2.3% Sight

Slide 10

Slide 10

How Many People Are Affected? US Population Canadian Population “Web Disabilities” Pop. (US) 0 50,000,000 100,000,000 150,000,000 200,000,000 250,000,000 300,000,000 350,000,000

Slide 11

Slide 11

35 MILLION PEOPLE IN THE USA

Slide 12

Slide 12

770 MILLION PEOPLE IN THE WORLD

Slide 13

Slide 13

E-Commerce and Web Accessibility Timeline 1995 1991 Internet opened to commercial use 1989 First web browser Amazon, eBay, Yahoo launch 1994 3rd First party credit card services 1998 Google, Paypal launch 1997 Dell.com $1M sales 2009 2001 Walmart.com founded, B2B commerce reached $700B in transactions Bitcoin launches 2007 Flipkart launches, eBay earns $52B in auctions 2010 Groupon launches 2014 Apple Pay launches 2017 eComm is 10+% of US retail sales 2016 1.61B people bought goods online

Slide 14

Slide 14

E-Commerce and Web Accessibility Timeline 1995 1991 Internet opened to commercial use Amazon, eBay, Yahoo launch 1994 1989 First party credit card services 1989 1993 First web browser “Outspoken” Screen reader 3rd 1998 Google, Paypal launch Dell.com $1M sales 1995 First accessibility guidelines 2001 Walmart.com founded, B2B commerce reached $700B in transactions 1997 “Lynx” Text browser 2009 2007 Flipkart launches, eBay earns $52B in auctions 2005 1998 WCAG 1.0 Bitcoin launches 2000 Section 508 (US Gov) 2008 2010 Groupon launches AODA law WCAG enacted 2.0 (Ontario) & VoiceOver 2010 added to US DOJ Mac OSX considers ADA for the web 2017 2014 eComm is 10+% of US retail sales Apple Pay launches 2016 1.61B people bought goods online 2014 AODA Level A compliance mandatory (Ontario) 2018 WCAG 2.1 2017 Section 508 refresh to WCAG 2.0 2021 AODA Level AA compliance mandatory (Ontario)

Slide 15

Slide 15

E-Commerce and Web Accessibility Timeline 1995 1991 Internet opened to commercial use Amazon, eBay, Yahoo launch 1994 1989 First party credit card services 1989 1993 First web browser “Outspoken” Screen reader 3rd 1998 Google, Paypal launch Dell.com $1M sales 1995 First accessibility guidelines 2001 Walmart.com founded, B2B commerce reached $700B in transactions 1997 “Lynx” Text browser 2009 2007 Flipkart launches, eBay earns $52B in auctions 2005 1998 WCAG 1.0 Bitcoin launches 2000 Section 508 (US Gov) 2008 2010 Groupon launches AODA law WCAG enacted 2.0 (Ontario) & VoiceOver 2010 added to US DOJ Mac OSX considers ADA for the web 2017 2014 eComm is 10+% of US retail sales Apple Pay launches 2016 1.61B people bought goods online 2014 AODA Level A compliance mandatory (Ontario) 2018 WCAG 2.1 2017 Section 508 refresh to WCAG 2.0 2021 AODA Level AA compliance mandatory (Ontario)

Slide 16

Slide 16

E-Commerce and Web Accessibility Timeline 1995 1991 Internet opened to commercial use Amazon, eBay, Yahoo launch 1994 1989 First party credit card services 1989 1993 First web browser “Outspoken” Screen reader 3rd 1998 Google, Paypal launch Dell.com $1M sales 1995 First accessibility guidelines 2001 Walmart.com founded, B2B commerce reached $700B in transactions 1997 “Lynx” Text browser 2009 2007 Flipkart launches, eBay earns $52B in auctions 2005 1998 WCAG 1.0 Bitcoin launches 2000 Section 508 (US Gov) 2008 2010 Groupon launches AODA law WCAG enacted 2.0 (Ontario) & VoiceOver 2010 added to US DOJ Mac OSX considers ADA for the web 2017 2014 eComm is 10+% of US retail sales Apple Pay launches 2016 1.61B people bought goods online 2014 AODA Level A compliance mandatory (Ontario) 2018 WCAG 2.1 2017 Section 508 refresh to WCAG 2.0 2021 AODA Level AA compliance mandatory (Ontario)

Slide 17

Slide 17

So in 20 years, how have we done?

Slide 18

Slide 18

Top 10 Grossing eCommerce Sites Accessibility Scorecard 1. Amazon.com 2. Ebay.com 3. Walmart.com 4. Apple.com 5. HomeDepot.com 6. BestBuy.com 7. Macys.com 8. Costco.com 9. QVC.com 10.Wayfair.com

Slide 19

Slide 19

Top 10 Grossing eCommerce Sites Accessibility Scorecard 1. Amazon.com C 2. Ebay.com D 3. Walmart.com F 4. Apple.com D 5. HomeDepot.com F 6. BestBuy.com F 7. Macys.com F 8. Costco.com B 9. QVC.com F 10.Wayfair.com F

Slide 20

Slide 20

770 MILLION PEOPLE

Slide 21

Slide 21

Myth

Slide 22

Slide 22

WHY THE @^(&$ IS THIS STILL TRUE IN 2019?

Slide 23

Slide 23

It’s a design issue

Slide 24

Slide 24

“Design is not just what it looks like and feels like. Design is how it works.” - STEVE JOBS

Slide 25

Slide 25

How The Web Works

Slide 26

Slide 26

How The Web Works

Slide 27

Slide 27

How The Web Works

Slide 28

Slide 28

Slide 29

Slide 29

Slide 30

Slide 30

COPYRIGHT SAPIENTRAZORFISH | CONFIDENTIAL 30

Slide 31

Slide 31

COPYRIGHT SAPIENTRAZORFISH | CONFIDENTIAL 31

Slide 32

Slide 32

Let’s explore this concept of a linear experience.

Slide 33

Slide 33

Slide 34

Slide 34

We need to imagine all that content is just in one long list

Slide 35

Slide 35

Slide 36

Slide 36

Slide 37

Slide 37

Slide 38

Slide 38

Slide 39

Slide 39

Slide 40

Slide 40

Slide 41

Slide 41

Slide 42

Slide 42

Slide 43

Slide 43

Slide 44

Slide 44

Slide 45

Slide 45

Slide 46

Slide 46

Slide 47

Slide 47

Slide 48

Slide 48

Slide 49

Slide 49

Slide 50

Slide 50

Slide 51

Slide 51

Slide 52

Slide 52

Slide 53

Slide 53

Slide 54

Slide 54

Slide 55

Slide 55

Slide 56

Slide 56

Slide 57

Slide 57

Slide 58

Slide 58

Slide 59

Slide 59

Slide 60

Slide 60

Slide 61

Slide 61

So I want to say again…

Slide 62

Slide 62

It’s a design issue

Slide 63

Slide 63

And who are the right people to design such experiences?

Slide 64

Slide 64

Business Development Leads Copywriters User Experience Designers Quality Assurance Professionals Visual Designers Project Managers Front End Developers Content Strategists Account Leads Strategists

Slide 65

Slide 65

User Experience Designers

Slide 66

Slide 66

Almost anyone can make a site accessible.

Slide 67

Slide 67

Almost anyone can make a site accessible. But it isn’t necessarily usable.

Slide 68

Slide 68

My Goal

=

Slide 69

Slide 69

Your Tools In Designing Accessible Experiences

Slide 70

Slide 70

ACCESSIBLE EXPERIENCE TOOLS Your Tools In Designing Accessible Experiences • Focus Order • Reading Order • Apple’s VoiceOver Rotor or NVDA’s Elements List

Slide 71

Slide 71

ACCESSIBLE EXPERIENCE TOOLS Guideline 2.4.3 (A) Focus Order The navigation order of links, form elements, etc. is logical and intuitive. 1 2 3

Slide 72

Slide 72

ACCESSIBLE EXPERIENCE TOOLS Guideline 1.3.2 (A) Meaningful Sequence The reading and navigation order (determined by code) is logical and intuitive. 2 1 3 4 5

Slide 73

Slide 73

Focus Order = Tab Mode Meaningful Sequence = Reading Mode

Slide 74

Slide 74

ACCESSIBLE EXPERIENCE TOOLS VoiceOver’s Rotor Links The Rotor lists common elements, and allows the user to navigate directly to the element of their choosing. Open Menu Amazon Try Prime Halloween costume shop EN Hello. Sign in Account & Lists Orders Try Prime 0 items in cart Your Amazon.com Today’s Deals Gift Cards Registry Sell Treasure Truck Help

Slide 75

Slide 75

ACCESSIBLE EXPERIENCE TOOLS VoiceOver’s Rotor Links Open Menu Amazon Try Prime Halloween costume shop EN Hello. Sign in Account & Lists Orders Try Prime 0 items in cart Your Amazon.com Today’s Deals Gift Cards Registry Sell Treasure Truck Help

Slide 76

Slide 76

ACCESSIBLE EXPERIENCE TOOLS VoiceOver’s Rotor 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: Headings Your bedroom oasis Deal of the Day Find cool tech gifts Sign in for the best experience Today’s Deals Toys & Games best sellers Books best sellers Clothing, Shoes & Jewelry best… Most wished for in Video Games Home & Kitchen best sellers Kitchen & Dining best sellers Form Controls Button All Departments search in collap… All Departments menu item Amazon Devices menu item Amazon Warehouse menu item Appliances menu item Apps & Games menu item Arts, Crafts & Sewing menu item Automotive parts & Accessories… Baby menu item Beauty & Personal Care menu item Books menu item CDs & Vinyl menu item Cell Phone & Accessories menu… Landmarks Banner Navigation Search Main Your recently viewed items More on Amazon.com navigation

Slide 77

Slide 77

Umm, I get what links are. But what the heck are headings, form controls and landmarks?

Slide 78

Slide 78

Let’s Talk Headings

Slide 79

Slide 79

ACCESSIBLE EXPERIENCE TOOLS Headings Headings show the structure of a web page or application, similar to an outline for an essay.

Slide 80

Slide 80

ACCESSIBLE EXPERIENCE TOOLS Headings • One <h1> per page, reserved for the main heading •

<h2> to <h6> are decreasingly important • Nested structure

Slide 81

Slide 81

H2 ACCESSIBLE EXPERIENCE TOOLS Headings H3 H3 NOTE: H2 Even though headings are structurally H3 nested, they can still be styled any way you want. NOTE TO DESIGNERS: It’s important that in the style guide, you account for all heading levels. H3 H3 H3 H3

Slide 82

Slide 82

ACCESSIBLE EXPERIENCE TOOLS Headings 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: 2: Headings Your bedroom oasis Deal of the Day Find cool tech gifts Sign in for the best experience Today’s Deals Toys & Games best sellers Books best sellers Clothing, Shoes & Jewelry best… Most wished for in Video Games Home & Kitchen best sellers Kitchen & Dining best sellers

Slide 83

Slide 83

Let’s Talk Form Controls

Slide 84

Slide 84

ACCESSIBLE EXPERIENCE TOOLS Form Controls Forms are typically made up of a set of form controls (i.e. checkboxes, radio buttons, text fields, etc.) and labels for those controls.

Slide 85

Slide 85

ACCESSIBLE EXPERIENCE TOOLS Form Controls It is imperative that each form control has a meaningful label.

Slide 86

Slide 86

ACCESSIBLE EXPERIENCE TOOLS Form Controls Form Controls Button All Departments search in collap… All Departments menu item Amazon Devices menu item Amazon Warehouse menu item Appliances menu item Apps & Games menu item Arts, Crafts & Sewing menu item Automotive parts & Accessories… Baby menu item Beauty & Personal Care menu item Books menu item CDs & Vinyl menu item Cell Phone & Accessories menu…

Slide 87

Slide 87

Let’s Talk Landmarks

Slide 88

Slide 88

ACCESSIBLE EXPERIENCE TOOLS Landmarks • HTML 5 has the ability to designate sections of the page. • There is no visible alteration to the web design, making it unobtrusive and invisible to sighted users.

Slide 89

Slide 89

ACCESSIBLE EXPERIENCE TOOLS Landmarks Landmarks Banner Navigation Search Main Your recently viewed items More on Amazon.com navigation

Slide 90

Slide 90

So, to reiterate…

Slide 91

Slide 91

ACCESSIBLE EXPERIENCE TOOLS Your Tools In Designing Accessible Experiences • Focus Order • Reading Order • Apple’s VoiceOver Rotor or NVDA’s Elements List

Slide 92

Slide 92

Kool. But how do you put these tools to use?

Slide 93

Slide 93

Think linearly

Slide 94

Slide 94

Provide context

Slide 95

Slide 95

Provide multiple avenues for the user to find their way

Slide 96

Slide 96

Let the user decide what’s important to them

Slide 97

Slide 97

Limit the effort

Slide 98

Slide 98

Let’s get into the weeds

Slide 99

Slide 99

Product Cards

Slide 100

Slide 100

PRODUCT CARDS Product Card Examples

Slide 101

Slide 101

But first…

Slide 102

Slide 102

Let’s Talk Links

Slide 103

Slide 103

PRODUCT CARDS The Link Problem A link’s purpose should be easy to determine from the link text alone.

Slide 104

Slide 104

But so many product card links lack context.

Slide 105

Slide 105

PRODUCT CARDS The Link Problem: Experience #1 • [Link] See recipe

Slide 106

Slide 106

PRODUCT CARDS The Link Problem: Experience #1 • [Link] See recipe • [Link] See recipe

Slide 107

Slide 107

PRODUCT CARDS The Link Problem: Experience #1 • [Link] See recipe • [Link] See recipe • …

Slide 108

Slide 108

PRODUCT CARDS The Link Problem: Experience #1 • [Link] See recipe • [Link] See recipe • … • [Link] See recipe

Slide 109

Slide 109

But the product images also tend to be links.

Slide 110

Slide 110

PRODUCT CARDS The Link Problem: Experience #2 • [Link] Recipe name 1

Slide 111

Slide 111

PRODUCT CARDS The Link Problem: Experience #2 • [Link] Recipe name 1 • [Link] See recipe

Slide 112

Slide 112

PRODUCT CARDS The Link Problem: Experience #2 • [Link] Recipe name 1 • [Link] See recipe • [Link] Recipe name 2

Slide 113

Slide 113

PRODUCT CARDS The Link Problem: Experience #2 • [Link] Recipe name 1 • [Link] See recipe • [Link] Recipe name 2 • [Link] See recipe

Slide 114

Slide 114

PRODUCT CARDS The Link Problem: Experience #2 • [Link] Recipe name 1 • [Link] See recipe • [Link] Recipe name 2 • [Link] See recipe • …

Slide 115

Slide 115

PRODUCT CARDS The Link Problem: Experience #2 • [Link] Recipe name 1 • [Link] See recipe • [Link] Recipe name 2 • [Link] See recipe • … • [Link] See recipe

Slide 116

Slide 116

Better yet, the product name is also the link.

Slide 117

Slide 117

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1

Slide 118

Slide 118

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1 • [Link] Recipe name 1

Slide 119

Slide 119

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1 • [Link] Recipe name 1 • [Link] Recipe name 2

Slide 120

Slide 120

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1 • [Link] Recipe name 1 • [Link] Recipe name 2 • [Link] Recipe name 2

Slide 121

Slide 121

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1 • [Link] Recipe name 1 • [Link] Recipe name 2 • [Link] Recipe name 2 • …

Slide 122

Slide 122

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1 • [Link] Recipe name 1 • [Link] Recipe name 2 • [Link] Recipe name 2 • … • [Link] Recipe name x

Slide 123

Slide 123

PRODUCT CARDS The Link Problem: Experience #3 • [Link] Recipe name 1 • [Link] Recipe name 1 • [Link] Recipe name 2 • [Link] Recipe name 2 • … • [Link] Recipe name x • [Link] Recipe name x

Slide 124

Slide 124

So what’s a gal to do?

Slide 125

Slide 125

PRODUCT CARDS Link Tip #1 If the link text is ambiguous, we can add context by including additional text so that only the screen reader accesses it.

Slide 126

Slide 126

PRODUCT CARDS Link Tip #1 • [Link] See recipe, recipe name 1

Slide 127

Slide 127

PRODUCT CARDS Link Tip #1 • [Link] See recipe, recipe name 1 • [Link] See recipe, recipe name 2

Slide 128

Slide 128

PRODUCT CARDS Link Tip #1 • [Link] See recipe, recipe name 1 • [Link] See recipe, recipe name 2 • …

Slide 129

Slide 129

PRODUCT CARDS Link Tip #1 • [Link] See recipe, recipe name 1 • [Link] See recipe, recipe name 2 • … • [Link] See recipe, recipe name x

Slide 130

Slide 130

PRODUCT CARDS Link Tip #2 Just don’t make the link text ambiguous.

Slide 131

Slide 131

PRODUCT CARDS Link Tip #2 • [Link] Gifts Under Twenty Dollars

Slide 132

Slide 132

PRODUCT CARDS Link Tip #2 • [Link] Gifts Under Twenty Dollars • [Link] Gifts Under Fifty Dollars

Slide 133

Slide 133

PRODUCT CARDS Link Tip #2 • [Link] Gifts Under Twenty Dollars • [Link] Gifts Under Fifty Dollars • …

Slide 134

Slide 134

PRODUCT CARDS Link Tip #2 • [Link] Gifts Under Twenty Dollars • [Link] Gifts Under Fifty Dollars • … • [Link] Floral Liqueurs

Slide 135

Slide 135

PRODUCT CARDS Link Tip #3 Make the image and product card name one clickable link.

Slide 136

Slide 136

PRODUCT CARDS Link Tip #3 • [Link] Recipe name 1

Slide 137

Slide 137

PRODUCT CARDS Link Tip #3 • [Link] Recipe name 1 • [Link] Recipe name 2

Slide 138

Slide 138

PRODUCT CARDS Link Tip #3 • [Link] Recipe name 1 • [Link] Recipe name 2 • …

Slide 139

Slide 139

PRODUCT CARDS Link Tip #3 • [Link] Recipe name 1 • [Link] Recipe name 2 • … • [Link] Recipe name x

Slide 140

Slide 140

OK kool. Back to Product Cards.

Slide 141

Slide 141

PRODUCT CARDS Product Card Examples

Slide 142

Slide 142

PRODUCT CARDS Example Experience #1 What’s the linear experience within this product card?

Slide 143

Slide 143

PRODUCT CARDS Example Experience #1 • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote

Slide 144

Slide 144

PRODUCT CARDS Example Experience #1 • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote

Slide 145

Slide 145

PRODUCT CARDS Example Experience #1 • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • C, D, N, Dollar, 49, Point, 9, 9

Slide 146

Slide 146

PRODUCT CARDS Example Experience #1 • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • C, D, N, Dollar, 49, Point, 9, 9 • Prime

Slide 147

Slide 147

PRODUCT CARDS Example Experience #1 • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • [Link] (102 PCS)Magnetic Building Blocks Educational Stacking Toddler Toys for Preschool Boys Grils Educational and Creative Imagination Development by Mibote • C, D, N, Dollar, 49, Point, 9, 9 • Prime • Star, Star, Star, Star, Star, Down Arrow, 321

Slide 148

Slide 148

PRODUCT CARDS Example Experience #1 Did they miss anything?

Slide 149

Slide 149

PRODUCT CARDS Example Experience #1 Yeah. ”Bestseller”. Because the text is baked into the image.

Slide 150

Slide 150

PRODUCT CARDS Example Experience #2 Let’s look at another linear example.

Slide 151

Slide 151

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami

Slide 152

Slide 152

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow

Slide 153

Slide 153

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow • …

Slide 154

Slide 154

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow • … • [Link] George Women’s Woven Cami

Slide 155

Slide 155

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow • … • [Link] George Women’s Woven Cami • Sizes X, S, Dash, X, X, L

Slide 156

Slide 156

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow • … • [Link] George Women’s Woven Cami • Sizes X, S, Dash, X, X, L • Star, Star, Star, Star, Star, 0 Reviews

Slide 157

Slide 157

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow • … • [Link] George Women’s Woven Cami • Sizes X, S, Dash, X, X, L • Star, Star, Star, Star, Star, 0 Reviews • Dollar, 997

Slide 158

Slide 158

PRODUCT CARDS Example Experience #2 • [Link] George Women’s Woven Cami • [Button] Yellow • … • [Link] George Women’s Woven Cami • Sizes X, S, Dash, X, X, L • Star, Star, Star, Star, Star, 0 Reviews • Dollar, 997 • [Button] Add to cart

Slide 159

Slide 159

PRODUCT CARDS Example Experience #2 Again, did they miss anything?

Slide 160

Slide 160

PRODUCT CARDS Example Experience #2 Yes. “Exclusive”. Because the text is baked into the image.

Slide 161

Slide 161

PRODUCT CARDS Example Experience #3 What about list view product cards?

Slide 162

Slide 162

OK. So they pretty much suck. How do we make them better?

Slide 163

Slide 163

PRODUCT CARDS Designing Accessible Product Cards

  1. Make the image and product card title one clickable link.

Slide 164

Slide 164

PRODUCT CARDS Designing Accessible Product Cards 2. Ensure pricing is marked up properly. 3. Avoid strikethroughs for pricing.

Slide 165

Slide 165

PRODUCT CARDS Designing Accessible Product Cards 2. Ensure pricing is marked up properly.

Slide 166

Slide 166

PRODUCT CARDS Designing Accessible Product Cards 2. Ensure pricing is marked up properly. Dollar eighty five X

Slide 167

Slide 167

PRODUCT CARDS Designing Accessible Product Cards 2. Ensure pricing is marked up properly. Dollar eighty five X One hundred twenty five dollars zero zero cents OK

Slide 168

Slide 168

PRODUCT CARDS Designing Accessible Product Cards 3. Avoid strikethroughs for pricing.

Slide 169

Slide 169

PRODUCT CARDS Designing Accessible Product Cards 3. Avoid strikethroughs for pricing. One hundred thirty-five dollars two hundred ninety dollars X

Slide 170

Slide 170

PRODUCT CARDS Designing Accessible Product Cards 4. Consider the experience of ratings and reviews.

Slide 171

Slide 171

PRODUCT CARDS Designing Accessible Product Cards 4. Consider the experience of ratings and reviews. What should this experience be?

Slide 172

Slide 172

PRODUCT CARDS Designing Accessible Product Cards 4. Consider the experience of ratings and reviews. • [Link] Rated 5 out of 5 by 321 people. See all ratings and reviews.

Slide 173

Slide 173

PRODUCT CARDS Designing Accessible Product Cards 4. Consider the experience of ratings and reviews. How about if we added a separate link instead? Read Reviews >

Slide 174

Slide 174

PRODUCT CARDS Designing Accessible Product Cards 4. Consider the experience of ratings and reviews. • Rated 5 out of 5 by 321 people Read Reviews >

Slide 175

Slide 175

PRODUCT CARDS Designing Accessible Product Cards 4. Consider the experience of ratings and reviews. • Rated 5 out of 5 by 321 people • [Link] Read all ratings and reviews Read Reviews >

Slide 176

Slide 176

PRODUCT CARDS Designing Accessible Product Cards 5. Consider the experience of swatches.

Slide 177

Slide 177

PRODUCT CARDS Designing Accessible Product Cards 5. Consider the experience of swatches. • [Button] Display colour brown, selected

Slide 178

Slide 178

PRODUCT CARDS Designing Accessible Product Cards 5. Consider the experience of swatches. • [Button] Display colour brown, selected • [Button] Display colour blue

Slide 179

Slide 179

PRODUCT CARDS Designing Accessible Product Cards 5. Consider the experience of swatches. • [Button] Display colour brown, selected • [Button] Display colour blue • (Enter) The image changed to blue

Slide 180

Slide 180

PRODUCT CARDS Designing Accessible Product Cards 5. Consider the experience of swatches. • [Button] Display colour brown, selected • [Button] Display colour blue • (Enter) The image changed to blue Note: When I go to the Product Detail Page I expect that the blue shirt will be displayed / selected.

Slide 181

Slide 181

PRODUCT CARDS Designing Accessible Product Cards 6. All linked images must have descriptive text. Hence, images that serve as links can never be decorative.

Slide 182

Slide 182

PRODUCT CARDS Designing Accessible Product Cards 6. All linked images must have descriptive text. Hence, images that serve as links can never be decorative. • pwp_sheet2

Slide 183

Slide 183

PRODUCT CARDS Designing Accessible Product Cards 6. All linked images must have descriptive text. Hence, images that serve as links can never be decorative. • pwp_sheet2 • pwp_sheet2

Slide 184

Slide 184

PRODUCT CARDS Designing Accessible Product Cards 6. All linked images must have descriptive text. Hence, images that serve as links can never be decorative. • pwp_sheet2 • pwp_sheet2 • pwp_sheet2

Slide 185

Slide 185

PRODUCT CARDS Designing Accessible Product Cards 6. All linked images must have descriptive text. Hence, images that serve as links can never be decorative. • pwp_sheet2 • pwp_sheet2 • pwp_sheet2 • space 924593_100 image

Slide 186

Slide 186

PRODUCT CARDS Designing Accessible Product Cards 6. All linked images must have descriptive text. Hence, images that serve as links can never be decorative. • pwp_sheet2 • pwp_sheet2 • pwp_sheet2 • space 924593_100 image Obviously, anything would be better!

Slide 187

Slide 187

PRODUCT CARDS Designing Accessible Product Cards 7. Don’t use images of text. Use real text.

Slide 188

Slide 188

PRODUCT CARDS Designing Accessible Product Cards 7. Don’t use images of text. Use real text. • You have to present the same information to all users.

Slide 189

Slide 189

PRODUCT CARDS Designing Accessible Product Cards 7. Don’t use images of text. Use real text. • You have to present the same information to all users. • If you bake text into an image, it will never get read by the screen reader.

Slide 190

Slide 190

PRODUCT CARDS Designing Accessible Product Cards 7. Don’t use images of text. Use real text. • You have to present the same information to all users. • If you bake text into an image, it will never get read by the screen reader. • You have to allow all text to be resized up to 200% without losing readability or functionality.

Slide 191

Slide 191

Wow, eh?

Slide 192

Slide 192

OK. One more thing. Let’s talk “adding to cart”.

Slide 193

Slide 193

PRODUCT CARDS Adding A Product To The Cart What do you expect to happen when you add a product to the cart?

Slide 194

Slide 194

PRODUCT CARDS Adding A Product To The Cart What do you expect to happen when you add a product to the cart? • [Button] Add to cart, LEGO Friends Mia’s Tree House 41335

Slide 195

Slide 195

PRODUCT CARDS Adding A Product To The Cart What do you expect to happen when you add a product to the cart? • [Button] Add to cart, LEGO Friends Mia’s Tree House 41335 • (Enter)

Slide 196

Slide 196

PRODUCT CARDS Adding A Product To The Cart What do you expect to happen when you add a product to the cart? • [Button] Add to cart, LEGO Friends Mia’s Tree House 41335 • (Enter) • One item was added to your cart, LEGO Friends Mia’s Tree House 41335

Slide 197

Slide 197

PRODUCT CARDS Adding A Product To The Cart What do you expect to happen when you add a product to the cart? • [Button] Add to cart, LEGO Friends Mia’s Tree House 41335 • (Enter) • One item was added to your cart, LEGO Friends Mia’s Tree House 41335 • You now have 2 items in your cart

Slide 198

Slide 198

PRODUCT CARDS Adding A Product To The Cart What do you expect to happen when you add a product to the cart? • [Button] Add to cart, LEGO Friends Mia’s Tree House 41335 • (Enter) • One item was added to your cart, LEGO Friends Mia’s Tree House 41335 • You now have 2 items in your cart Note: The focus remains on the “Add to Cart” button.

Slide 199

Slide 199

PRODUCT CARDS Adding A Product To The Cart • One item was added to your cart, LEGO Friends Mia’s Tree House 41335 • You now have 2 items in your cart

Slide 200

Slide 200

PRODUCT CARDS Adding A Product To The Cart • One item was added to your cart, LEGO Friends Mia’s Tree House 41335 • You now have 2 items in your cart

Slide 201

Slide 201

PRODUCT CARDS Designing Linear Product Cards Summary • [Link] Product name • Short description (optional) • The price was $XX.xx • Now the price is $YY.yy • You save $ZZ.zz • Offer valid through April 15, 2018 • Rated 4 out of 5 stars by 274 people • [Link] Read reviews • Available sizes, small to extra large • [Link] View size chart • Available colours, red, blue, green, yellow • [Link] More details about product name

Slide 202

Slide 202

The Mini Cart

Slide 203

Slide 203

MINI CARTS Mini Cart Examples

Slide 204

Slide 204

MINI CARTS A Linear Mini Cart Experience Let’s walk through a linearly designed mini cart experience.

Slide 205

Slide 205

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items

Slide 206

Slide 206

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER)

Slide 207

Slide 207

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixty-seven dollars ninety-six cents

Slide 208

Slide 208

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixtyseven dollars ninety-six cents • (TAB)

Slide 209

Slide 209

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixtyseven dollars ninety-six cents • (TAB) • [Button] Close cart

Slide 210

Slide 210

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixtyseven dollars ninety-six cents • (TAB) • [Button] Close cart • (TAB)

Slide 211

Slide 211

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixtyseven dollars ninety-six cents • (TAB) • [Button] Close cart • (TAB) • [Link] Product name 1, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents

Slide 212

Slide 212

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixtyseven dollars ninety-six cents • (TAB) • [Button] Close cart • (TAB) • [Link] Product name 1, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents • (TAB)

Slide 213

Slide 213

MINI CARTS A Linear Mini Cart Experience • [Collapsed, pop up button] Cart, 2 items • (ENTER) • [Expanded, pop up button] Cart, 2 items, estimated total sixtyseven dollars ninety-six cents • (TAB) • [Button] Close cart • (TAB) • [Link] Product name 1, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents • (TAB) • [Button] Remove product name 1 from cart

Slide 214

Slide 214

MINI CARTS A Linear Mini Cart Experience • (TAB)

Slide 215

Slide 215

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1

Slide 216

Slide 216

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB)

Slide 217

Slide 217

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list

Slide 218

Slide 218

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list • (TAB)

Slide 219

Slide 219

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list • (TAB) • [Link] Product name 2, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total price for product name 2 thirty-three dollars ninety-eight cents

Slide 220

Slide 220

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list • (TAB) • [Link] Product name 2, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total price for product name 2 thirty-three dollars ninety-eight cents • (TAB)

Slide 221

Slide 221

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list • (TAB) • [Link] Product name 2, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total price for product name 2 thirty-three dollars ninety-eight cents • (TAB) • [Button] Remove product name 2 from cart

Slide 222

Slide 222

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list • (TAB) • [Link] Product name 2, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total price for product name 2 thirty-three dollars ninety-eight cents • (TAB) • [Button] Remove product name 2 from cart • (TAB)

Slide 223

Slide 223

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Link] Edit product name 1 • (TAB) • [Button] Save product name 1 to wish list • (TAB) • [Link] Product name 2, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total price for product name 2 thirty-three dollars ninety-eight cents • (TAB) • [Button] Remove product name 2 from cart • (TAB) • [Link] Edit product name 2

Slide 224

Slide 224

MINI CARTS A Linear Mini Cart Experience • (TAB)

Slide 225

Slide 225

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Button] Save product name 2 to wish list

Slide 226

Slide 226

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Button] Save product name 2 to wish list • (TAB)

Slide 227

Slide 227

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Button] Save product name 2 to wish list • (TAB) • [Link] View cart

Slide 228

Slide 228

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Button] Save product name 2 to wish list • (TAB) • [Link] View cart • (TAB)

Slide 229

Slide 229

MINI CARTS A Linear Mini Cart Experience • (TAB) • [Button] Save product name 2 to wish list • (TAB) • [Link] View cart • (TAB) • [Link] Checkout, 2 items, estimated total sixty-seven dollars ninety-six cents

Slide 230

Slide 230

MINI CARTS A Linear Mini Cart Experience Question: Would the experience be any different if we used icons instead of visually apparent links?

Slide 231

Slide 231

MINI CARTS A Linear Mini Cart Experience Question: Would the experience be any different if we only used icons instead of links with copy? Answer: The layout might be different, so the linear order might be different. But the experience of each icon should be the same as its respective link representation.

Slide 232

Slide 232

MINI CARTS A Linear Mini Cart Experience Question: Would the experience be any different if we only used icons instead of links with copy? Answer: The layout might be different, so the linear order might be different. But the experience of each icon should be the same as its respective link representation. New Linear Tab Order: • [Link] Product name 1, price sixteen dollars ninetynine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents

Slide 233

Slide 233

MINI CARTS A Linear Mini Cart Experience Question: Would the experience be any different if we only used icons instead of links with copy? Answer: The layout might be different, so the linear order might be different. But the experience of each icon should be the same as its respective link representation. New Linear Tab Order: • [Link] Product name 1, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents • [Button] Remove product name 1 from cart

Slide 234

Slide 234

MINI CARTS A Linear Mini Cart Experience Question: Would the experience be any different if we only used icons instead of links with copy? Answer: The layout might be different, so the linear order might be different. But the experience of each icon should be the same as its respective link representation. New Linear Tab Order: • [Link] Product name 1, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents • [Button] Remove product name 1 from cart • [Link] Edit product name 1

Slide 235

Slide 235

MINI CARTS A Linear Mini Cart Experience Question: Would the experience be any different if we only used icons instead of links with copy? Answer: The layout might be different, so the linear order might be different. But the experience of each icon should be the same as its respective link representation. New Linear Tab Order: • [Link] Product name 1, price sixteen dollars ninety-nine cents, colour red, size small, quantity 2, total for product name 1 thirty-three dollars ninety-eight cents • [Button] Remove product name 1 from cart • [Link] Edit product name 1 • [Button] Save product name 1 to wish list

Slide 236

Slide 236

MINI CARTS A Linear Mini Cart Experience Back to the “remove” button for a moment. Question: What would happen if you hit “enter”?

Slide 237

Slide 237

Well, the product card is removed from the cart silly!

Slide 238

Slide 238

MINI CARTS A Linear Mini Cart Experience Back to the “remove” button for a moment. Question: What would happen if you hit “enter”? Answer: The product would be removed from your cart.

Slide 239

Slide 239

But what is the experience?

Slide 240

Slide 240

MINI CARTS A Linear Mini Cart Experience Back to the “remove” button for a moment. Question: What would happen if you hit “enter”? Answer: The product would be removed from your cart. Experience: Product name 2 removed from cart. Updated cart, 1 item, estimated total thirty-three dollars ninety-eight cents.

Slide 241

Slide 241

MINI CARTS A Linear Mini Cart Experience Question: Where should the focus be?

Slide 242

Slide 242

MINI CARTS A Linear Mini Cart Experience Question: Where should the focus be? Possible Answers: • Mini cart icon? • Close button? • Another product card? • View cart link? • Checkout link? • Other?

Slide 243

Slide 243

MINI CARTS A Linear Mini Cart Experience Question: Where should the focus be? My Answer: The next actionable element. In this case, because we removed the last product card, the next actionable element is the “view cart” link.

Slide 244

Slide 244

MINI CARTS Designing Linear Mini Carts Summary • [Button] Close cart • Cart, x items • [Link] Product name (including important features) • [Button] Remove product name from cart • [Link] Edit product name • [Button] Save product name to wish list • Estimated total $YY.yy • [Link] View cart • [Link] Checkout, x items, estimated total $YY.yy

Slide 245

Slide 245

One more thing…

Slide 246

Slide 246

MINI CARTS Make The Mini Cart A Landmark Landmarks Banner Navigation Search Main Your recently viewed items More on Amazon.com navigation Cart, 2 items, estimated total $67.96

Slide 247

Slide 247

Filters

Slide 248

Slide 248

FILTERS Filter Examples

Slide 249

Slide 249

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible.

Slide 250

Slide 250

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Filters

Slide 251

Slide 251

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Filters • Best for

Slide 252

Slide 252

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Filters • Best for •

Slide 253

Slide 253

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Filters • Best for • • [Link] Studio Classes

Slide 254

Slide 254

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Filters • Best for • • [Link] Studio Classes • [Link] Gym Workouts

Slide 255

Slide 255

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Filters • Best for • • [Link] Studio Classes • [Link] Gym Workouts •

Slide 256

Slide 256

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Innovations

Slide 257

Slide 257

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • • Innovations

Slide 258

Slide 258

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Innovations • • [Link] Air Max

Slide 259

Slide 259

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Innovations • • [Link] Air Max • [Link] Nike Air

Slide 260

Slide 260

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Innovations • • [Link] Air Max • [Link] Nike Air • [Link] Nike Free

Slide 261

Slide 261

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Innovations • • [Link] Air Max • [Link] Nike Air • [Link] Nike Free • [Link] More

Slide 262

Slide 262

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise

Slide 263

Slide 263

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • • Customise

Slide 264

Slide 264

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise • • [Link] Customise with NikeiD

Slide 265

Slide 265

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise • • [Link] Customise with NikeiD • Colour

Slide 266

Slide 266

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise • • [Link] Customise with NikeiD • Colour •

Slide 267

Slide 267

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise • • [Link] Customise with NikeiD • Colour • • [Link] 7ptZ81hZ8yzZoi3

Slide 268

Slide 268

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise • • [Link] Customise with NikeiD • Colour • • [Link] 7ptZ81hZ8yzZoi3 • [Link] 7ptZahpZ8yzZoi3

Slide 269

Slide 269

FILTERS Current State Experience Example Let’s walk through a fairly simple filter experience that isn’t accessible. • Customise • • [Link] Customise with NikeiD • Colour • • [Link] 7ptZ81hZ8yzZoi3 • [Link] 7ptZahpZ8yzZoi3 • [Link] 7ptZ9i1Z8yzZoi3

Slide 270

Slide 270

Like, OMG!

Slide 271

Slide 271

Let’s improve the experience, shall we?

Slide 272

Slide 272

FILTERS Designing Accessible Filters

  1. The set of filters should have a heading, whether it’s hidden or not.

Slide 273

Slide 273

FILTERS Designing Accessible Filters

  1. The set of filters should have a heading, whether it’s hidden or not. 2. Each category should be a heading, whether it’s an accordion or not.

Slide 274

Slide 274

FILTERS Designing Accessible Filters 1. The set of filters should have a heading, whether it’s hidden or not. 2. Each category should be a heading, whether it’s an accordion or not. Headings 1: Women’s Gym and Training Shoes 2: Filters 3: Best For 3: Innovations 3: Customise 3: Colour

Slide 275

Slide 275

FILTERS Designing Accessible Filters 1. The set of filters should have a heading, whether it’s hidden or not. 2. Each category should be a heading, whether it’s an accordion or not. Headings 1: Women’s Gym and Training Shoes 2: Filters 3: Best For 3: Innovations 3: Customise 3: Colour

Slide 276

Slide 276

FILTERS Designing Accessible Filters 3. Think critically about filter headings. Ideally, they would indicate the category’s true function.

Slide 277

Slide 277

FILTERS Designing Accessible Filters 3. Think critically about filter headings. Ideally, they would indicate the category’s true function. Headings 1: Women’s Gym and Training Shoes 2: Filters 3: Best For 3: Innovations 3: Customise 3: Colour

Slide 278

Slide 278

FILTERS Designing Accessible Filters 3. Think critically about filter headings. Ideally, they would indicate the category’s true function. Headings 1: Women’s Gym and Training Shoes 2: Filters 3: Filter category Best For 3: Filter category Innovations 3: Filter category Customise 3: Filter category Colour

Slide 279

Slide 279

FILTERS Designing Accessible Filters 3. Think critically about filter headings. Ideally, they would indicate the category’s true function. Headings 1: Women’s Gym and Training Shoes 2: Filters 3: Best For options 3: Innovations options 3: Customise options 3: Colour options

Slide 280

Slide 280

FILTERS Designing Accessible Filters 4. Think critically about filter names. Ideally, they are distinct and descriptive.

Slide 281

Slide 281

FILTERS Designing Accessible Filters 4. Think critically about filter names. Ideally, they are distinct and descriptive. Form Controls Studio classes Gym workouts Air max Nike air Nike free Customize with NIKEid White Grey Orange

Slide 282

Slide 282

FILTERS Designing Accessible Filters 4. Think critically about filter names. Ideally, they are distinct and descriptive. Form Controls Best for, studio classes Best for, gym workouts Innovations, air max Innovations, Nike air Innovations, Nike free Customise, customize with NIKEid Colour, white Colour, grey Colour, orange

Slide 283

Slide 283

FILTERS Designing Accessible Filters 4. Think critically about filter names. Ideally, they are distinct and descriptive. Form Controls Filter on best for, studio classes Filter on best for, gym workouts Filter on innovations, air max Filter on innovations, Nike air Filter on innovations, Nike free Filter on customise, customize with NIKEid Filter on colour, white Filter on colour, grey Filter on colour, orange

Slide 284

Slide 284

FILTERS Designing Accessible Filters 4. Think critically about filter names. Ideally, they are distinct and descriptive. Form Controls Filter on best for, studio classes, checkbox unchecked Filter on best for, gym workouts, checkbox unchecked Filter on innovations, air max, checkbox unchecked Filter on innovations, Nike air, checkbox unchecked Filter on innovations, Nike free, checkbox unchecked Filter on customise, customize with NIKEid, checkbox unchecked Filter on colour, white, checkbox unchecked Filter on colour, grey, checkbox unchecked Filter on colour, orange, checkbox unchecked

Slide 285

Slide 285

FILTERS Designing Accessible Filters 5. If using checkboxes, mark them up properly so that the user knows each checkbox’s state: whether the checkbox is checked or unchecked.

Slide 286

Slide 286

FILTERS Designing Accessible Filters 5. If using checkboxes, mark them up properly so that the user knows each checkbox’s state: whether the checkbox is checked or unchecked. • Filter on Innovations, Air Max [checkbox, unchecked]

Slide 287

Slide 287

FILTERS Designing Accessible Filters 5. If using checkboxes, mark them up properly so that the user knows each checkbox’s state: whether the checkbox is checked or unchecked. • Filter on Innovations, Air Max [checkbox, unchecked] • (Tab)

Slide 288

Slide 288

FILTERS Designing Accessible Filters 5. If using checkboxes, mark them up properly so that the user knows each checkbox’s state: whether the checkbox is checked or unchecked. • Filter on Innovations, Air Max [checkbox, unchecked] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked]

Slide 289

Slide 289

FILTERS Designing Accessible Filters 5. If using checkboxes, mark them up properly so that the user knows each checkbox’s state: whether the checkbox is checked or unchecked. • Filter on Innovations, Air Max [checkbox, unchecked] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked] • (Tab)

Slide 290

Slide 290

FILTERS Designing Accessible Filters 5. If using checkboxes, mark them up properly so that the user knows each checkbox’s state: whether the checkbox is checked or unchecked. • Filter on Innovations, Air Max [checkbox, unchecked] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked] • (Tab) • Filter on Innovations, Nike Free [checkbox, unchecked]

Slide 291

Slide 291

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed.

Slide 292

Slide 292

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button]

Slide 293

Slide 293

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button] • (Tab)

Slide 294

Slide 294

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button] • (Tab) • Innovations [dimmed expanded, button]

Slide 295

Slide 295

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button] • (Tab) • Innovations [dimmed expanded, button] • (Tab)

Slide 296

Slide 296

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button] • (Tab) • Innovations [dimmed expanded, button] • (Tab) • Customise [dimmed expanded, button]

Slide 297

Slide 297

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button] • (Tab) • Innovations [dimmed expanded, button] • (Tab) • Customise [dimmed expanded, button] • (Tab)

Slide 298

Slide 298

FILTERS Designing Accessible Filters 6. If using accordions, mark them up properly so that the user knows each accordion’s state: whether the accordion is open or closed. • Best For [dimmed expanded, button] • (Tab) • Innovations [dimmed expanded, button] • (Tab) • Customise [dimmed expanded, button] • (Tab) • Colour [dimmed expanded, button]

Slide 299

Slide 299

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies.

Slide 300

Slide 300

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies. (12) (27) (0) • Filter on Innovations, Air Max [checkbox, unchecked, thirty six products], [list 8 items] (36) (10) (16) (11)

Slide 301

Slide 301

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies. (12) (27) (0) • Filter on Innovations, Air Max [checkbox, unchecked, thirty six products], [list 8 items] • (Tab) (36) (10) (16) (11)

Slide 302

Slide 302

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies. (12) (27) (0) • Filter on Innovations, Air Max [checkbox, unchecked, thirty six products], [list 8 items] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked, ten products] (36) (10) (16) (11)

Slide 303

Slide 303

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies. (12) (27) (0) • Filter on Innovations, Air Max [checkbox, unchecked, thirty six products], [list 8 items] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked, ten products] • (Tab) (36) (10) (16) (11)

Slide 304

Slide 304

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies. (12) (27) (0) • Filter on Innovations, Air Max [checkbox, unchecked, thirty six products], [list 8 items] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked, ten products] • (Tab) • Filter on Innovations, Nike Free [checkbox, unchecked, sixteen products] (36) (10) (16) (11)

Slide 305

Slide 305

FILTERS Designing Accessible Filters 7. Inform the user how many filters are in each list. 8. Include the number of items to which the filter applies. (12) (27) (0) • Filter on Innovations, Air Max [checkbox, unchecked, thirty six products], [list 8 items] • (Tab) • Filter on Innovations, Nike Air [checkbox, unchecked, ten products] • (Tab) • Filter on Innovations, Nike Free [checkbox, unchecked, sixteen products] • More [collapsed, button] (36) (10) (16) (11)

Slide 306

Slide 306

FILTERS Designing Accessible Filters (12) (27) (0) (36) Sidebar: More what? (10) (16) (11)

Slide 307

Slide 307

FILTERS Designing Accessible Filters Sidebar: More what? (12) (27) (0) • More innovation options? • More innovation filters? • More filters in category innovations? • Other? (36) (10) (16) (11)

Slide 308

Slide 308

FILTERS Designing Accessible Filters (12) (27) (0) (36) Sidebar: Mark it up properly as an accordion. (10) (16) (11)

Slide 309

Slide 309

FILTERS Designing Accessible Filters Sidebar: Mark it up properly as an accordion. (12) (27) (0) • More innovation options [collapsed, button]? • More innovation filters [collapsed, button]? • More filters in category innovations [collapsed, button]? • Other? (36) (10) (16) (11)

Slide 310

Slide 310

FILTERS Designing Accessible Filters (12) (27) (0) (36) 9. Provide a Bypass Block to the set of filters. (10) (16) (11)

Slide 311

Slide 311

FILTERS Designing Accessible Filters 9. Provide a Bypass Block to the set of filters. (12) (27) (0) • Websites need a mechanism for keyboard users to bypass blocks of content, like filters. (36) (10) (16) (11)

Slide 312

Slide 312

FILTERS Designing Accessible Filters 9. Provide a Bypass Block to the set of filters. (12) (27) (0) • Websites need a mechanism for keyboard users to bypass blocks of content, like filters. • Bypass blocks are typically hidden by default and (36) (10) (16) appear visible when in their focused state. (11)

Slide 313

Slide 313

FILTERS Designing Accessible Filters 9. Provide a Bypass Block to the set of filters. (12) (27) (0) • Websites need a mechanism for keyboard users to bypass blocks of content, like filters. • Bypass blocks are typically hidden by default and appear (36) (10) (16) visible when in their focused state. • They should be purposefully designed, with their look and feel displayed in the style guide. (11)

Slide 314

Slide 314

FILTERS Designing Accessible Filters (12) (27) (0) (36) 10. Provide Bypass Blocks within each filter category. (10) (16) (11)

Slide 315

Slide 315

FILTERS Designing Accessible Filters 10. Provide Bypass Blocks within each filter category. (12) (27) • After the last filter in a category, you should include a bypass link to the product grid. (0)

Slide 316

Slide 316

FILTERS Designing Accessible Filters 10. Provide Bypass Blocks within each filter category. (12) (27) • After the last filter in a category, you should include a bypass link to the product grid. • (0) It should be situated between the last facet in (36) (10) (16) the current category and the heading of the next category. (11)

Slide 317

Slide 317

Why would I do that? How is this going to help a user?

Slide 318

Slide 318

Slide 319

Slide 319

FILTERS Designing Accessible Filters (12) (27) (0) 11. Provide context to the user on each filter selection. (36) (10) (16) (11)

Slide 320

Slide 320

FILTERS Designing Accessible Filters 11. Provide context to the user on each filter selection. (12) (27) • (0) Filter on Best For, Gym Workouts [checkbox, unchecked, twenty-seven products] (36) (10) (16) (11)

Slide 321

Slide 321

FILTERS Designing Accessible Filters 11. Provide context to the user on each filter selection. (12) (27) • twenty-seven products] • (0) Filter on Best For, Gym Workouts [checkbox, unchecked, (Enter) (36) (10) (16) (11)

Slide 322

Slide 322

FILTERS Designing Accessible Filters 11. Provide context to the user on each filter selection. (3) (27) • (0) Filter on Best For, Gym Workouts [checkbox, unchecked, twenty-seven products] • (Enter) • Filter on Best For, Gym Workouts [checkbox, checked, twenty-seven products] (18) (7) (2) (9)

Slide 323

Slide 323

FILTERS Designing Accessible Filters 11. Provide context to the user on each filter selection. (3) (27) • twenty-seven products] • (Enter) • Filter on Best For, Gym Workouts [checkbox, checked, twenty-seven products] • (0) Filter on Best For, Gym Workouts [checkbox, unchecked, Now displaying 27 products (18) (7) (2) (9)

Slide 324

Slide 324

Slide 325

Slide 325

How else can I help the user get back and forth easily?

Slide 326

Slide 326

FILTERS Designing Accessible Filters Landmarks 12. Make the filter a landmark. 13. Make the product grid a landmark. Navigation Search Shopping Cart Filters Products Secondary Navigation

Slide 327

Slide 327

FILTERS Designing Accessible Filters Summary Form Controls Filter on best for, studio classes, checkbox unchecked, 12 products Filter on best for, gym workouts, checkbox unchecked, 47 products Filter on innovations, air max, checkbox unchecked, 36 products Filter on innovations, Nike air, checkbox unchecked, 10 products Filter on innovations, Nike free, checkbox unchecked, 16 products Filter on customise, customize with NIKEid, checkbox unchecked, 11 products Filter on colour, white, checkbox unchecked Filter on colour, grey, checkbox unchecked Filter on colour, orange, checkbox unchecked (12) (27) (0) (36) (10) (16) (11) Headings 1: Women’s Gym and Training Shoes 2: Filters 3: Filter category Best For 3: Filter category Innovations 3: Filter category Customise 3: Filter category Colour Landmarks Navigation Search Shopping Bag Filters Products Secondary Navigation

Slide 328

Slide 328

Where else do we see components having similar relationships and design considerations?

Slide 329

Slide 329

Product Detail Page

Slide 330

Slide 330

PRODUCT DETAILS Product Detail Page Examples

Slide 331

Slide 331

PRODUCT DETAILS Improving The Product Detail Page Usability Question: What components shown here have a dependent relationship?

Slide 332

Slide 332

PRODUCT DETAILS Improving The Product Detail Page Usability Question: What components shown here have a dependent relationship? Answer: • Image Gallery • Swatches

Slide 333

Slide 333

PRODUCT DETAILS Improving The Product Detail Page Usability Question: How can I quickly and easily navigate from the image gallery to the swatches?

Slide 334

Slide 334

PRODUCT DETAILS Improving The Product Detail Page Usability Question: How can I quickly and easily navigate from the image gallery to the swatches? Answer 1: Similar to filters and the product grid, we could provide strategically placed bypass links to facilitate toggling between the two sections.

Slide 335

Slide 335

PRODUCT DETAILS Improving The Product Detail Page Usability Question: How can I quickly and easily navigate from the image gallery to the swatches? Answer 2: Make the image gallery and the product details landmarks. Landmarks Navigation Search Shopping Cart Image Gallery Product Details Secondary Navigation

Slide 336

Slide 336

PRODUCT DETAILS Improving The Product Detail Page Usability Landmarks Navigation Search Shopping Cart Image Gallery Product Details Secondary Navigation

Slide 337

Slide 337

PRODUCT DETAILS Improving The Product Detail Page Usability Question: How can I quickly and easily navigate from the image gallery to the swatches? Answer 3: Design a meaningful heading structure. Note: The “Image Gallery” heading is hidden. Headings 1: Women’s Oceanside Tunic Dress UPF 50+ 2: Image Gallery 2: Select Color 2: Select Fit 2: Select Size 2: Highlights 2: Details 2: Fabric Details 2: Size Chart

Slide 338

Slide 338

PRODUCT DETAILS Improving The Product Detail Page Usability Headings 1: Women’s Oceanside Tunic Dress UPF 50+ 2: Image Gallery 2: Select Color 2: Select Fit 2: Select Size 2: Highlights 2: Details 2: Fabric Details 2: Size Chart

Slide 339

Slide 339

PRODUCT DETAILS Improving The Product Detail Page Usability Question: How can I quickly and easily navigate from the image gallery to the swatches? Answer 4: Ensure the controls provide meaningful context. Form Controls Select color pattern 1 button Select color pattern 2 button Select color coral waterfront print button Select color pattern 4 button Select fit regular button Select size small 6 to 8 button Select size large 14 to 16 button Select quantity 1 edit text Add to bag button Add to wish list button Highlights collapsed button Details collapsed button Fabric details collapsed button Size chart collapsed button

Slide 340

Slide 340

PRODUCT DETAILS Improving The Product Detail Page Usability Form Controls Select color pattern 1 button Select color pattern 2 button Select color coral waterfront print button Select color pattern 4 button Select fit regular button Select size small 6 to 8 button Select size large 14 to 16 button Select quantity 1 edit text Add to bag button Add to wish list button Highlights collapsed button Details collapsed button Fabric details collapsed button Size chart collapsed button

Slide 341

Slide 341

Kool. But like, what’s the biggest usability problem on the Product Detail Page?

Slide 342

Slide 342

The reading order

Slide 343

Slide 343

Slide 344

Slide 344

Slide 345

Slide 345

Slide 346

Slide 346

Slide 347

Slide 347

Slide 348

Slide 348

Slide 349

Slide 349

Slide 350

Slide 350

Slide 351

Slide 351

Slide 352

Slide 352

Slide 353

Slide 353

So is there a better way to design this page?

Slide 354

Slide 354

Well, yeah

Slide 355

Slide 355

Slide 356

Slide 356

OK. So I want to take a sec to ask…

Slide 357

Slide 357

Slide 358

Slide 358

In summary, I want you to know…

Slide 359

Slide 359

Slide 360

Slide 360

What Have We Not Talked About? • Product Grid • Carousels • Navigation • • Image Gallery • Pan and Zoom • Expand Image • Header • Audio • Footer • Video • Controls Forms • Labels • Radio Buttons • Placeholder Text • Sliders • Error Messaging • Etc. • Search • Tables • Maps • Alerts • Modals • CAPTCHA • Pagination

Slide 361

Slide 361

So I want to reiterate…

Slide 362

Slide 362

Think linearly

Slide 363

Slide 363

Provide context

Slide 364

Slide 364

Provide multiple avenues for the user to find their way

Slide 365

Slide 365

Let the user decide what’s important to them

Slide 366

Slide 366

Limit the effort

Slide 367

Slide 367

Now. You’re probably thinking, are there any good examples?

Slide 368

Slide 368

By golly, yes!

Slide 369

Slide 369

Slide 370

Slide 370

Additional Resources • Check out ”The Accessible eStore” • • Link: http://tiny.cc/estoredemo Follow me (Karen Hawkins) on Medium • Article: “Designing Accessible Web Experiences - A UX Perspective” (many more planned) • Follow my mentor (Alison Walden) on Medium • Article: “The State of Accessibility in eCommerce” (and many others)

Slide 371

Slide 371

QUESTIONS?

Slide 372

Slide 372

THANKS!