=Paper=
{{Paper
|id=Vol-3776/paper04
|storemode=property
|title=Evaluating keyboard accessibility of product filters on fashion e-commerce websites
|pdfUrl=https://ceur-ws.org/Vol-3776/paper04.pdf
|volume=Vol-3776
|authors=Nelli Leinonen,Zheying Zhang,Timo Poranen
|dblpUrl=https://dblp.org/rec/conf/tktp/LeinonenZP24
}}
==Evaluating keyboard accessibility of product filters on fashion e-commerce websites==
Evaluating Keyboard Accessibility of Product Filters on
Fashion e-commerce Websites
Nelli Leinonen, Zheying Zhang and Timo Poranen
Tampere University, Finland
Abstract
In the rapidly expanding e-commerce market, particularly in the fashion industry, the accessibility of online shopping
platforms is becoming increasingly crucial. According to the World Health Organization, approximately 16% of the global
population experiences some form of disability, and many of these individuals rely on the keyboard, a widely used input
method, for website navigation. This study evaluated keyboard accessibility of product filters on ten leading fashion e-
commerce websites in Finland. We conducted a manual expert evaluation of the website’s compliance with the Web Content
Accessibility Guidelines (WCAG) and the European Accessibility Act (EAA). Our findings indicate a need to improve the
accessibility of product filters. Nine out of ten websites exhibit severe accessibility issues, failing to comply with basic WCAG
criteria, thus hindering keyboard users. This highlights the urgent need to enhance accessibility in e-commerce product
filters, not only to comply with the guidelines and regulations but also to improve the overall user experience.
Keywords
web accessibility, keyboard accessibility, fashion e-commerce
1. Introduction provements for e-commerce websites, with fashion e-
commerce websites cited as an example of poor acces-
Web accessibility is about ensuring that all people, re- sibility. The topic is current as the requirements for ac-
gardless of their abilities, can effectively access and use cessibility of e-commerce websites set by the European
web content [1][2]. With the World Health Organization Accessibility Act (EAA) will come into force already in
(WHO) estimating that 1.3 billion people, i.e. 16% of the summer 2025 [13].
global population, have some form of disability - the num- Our investigation focuses on the keyboard accessibility
ber is expected to rise due to non-communicable diseases of product filters in leading fashion e-commerce websites
and increased life expectancy [3], the importance of this in Finland. Product filters are crucial for the online shop-
inclusivity can not be neglected. ping experience. If users have difficulty filtering products
While web accessibility discussions have traditionally effectively, they could easily abandon the site. It is es-
focused on public services, e.g. [4] and [5], recent re- sential to ensure the efficiency of using these filters for
search has been increasingly dedicated to employment all users, regardless of their ways of interacting with the
websites, e.g. [6][7] and common web elements like wid- website.
gets [8]. In recent years, the scope has expanded to Despite the recognized importance of product filters,
include e-commerce websites [9][4][10][11][2], where research on product filters in e-commerce is limited. This
enhancing accessibility benefits both customers and busi- study aims to bridge the gap by shedding light on an
nesses. E-commerce websites, in particular, can gain a often-overlooked aspect of web accessibility: keyboard
competitive advantage when incorporating accessibility navigation in product filtering. We formulated the re-
into their design [7]. However, it’s important to acknowl- search questions as follows.
edge that research on web accessibility does not address
all types of impairments [7]. • Are there keyboard accessibility violations in
This study focuses on keyboard accessibility, a widely product filters?
supported input method for individuals with disabilities • What improvements to keyboard accessibility of
and their assistive technologies [11]. The authors were these filters can be recommended?
inspired by an accessibility awareness event hosted by • How do potential accessibility violations impact
a software consultancy company [12] in spring 2023, the user experience for individuals who rely on
which highlighted the urgent need for accessibility im- keyboard accessibility?
TKTP 2024: Annual Doctoral Symposium of Computer Science, 10.- The rest of the paper is structured as follows. Section
11.6.2024 Vaasa, Finland
$ leinonen.nelli@gmail.com (N. Leinonen); zheying.zhang@tuni.fi
2 introduces the basics of web and keyboard accessibil-
(Z. Zhang); timo.poranen@tuni.fi (T. Poranen) ity. Section 3 details the evaluation method applied for
0000-0002-6205-4210 (Z. Zhang); 0000-0002-4638-0243 website assessment. Section 4 presents and discusses the
(T. Poranen) findings of the evaluation. Finally, Section 5 concludes
© 2024 Copyright for this paper by its authors. Use permitted under Creative Commons License
Attribution 4.0 International (CC BY 4.0).
CEUR
ceur-ws.org
Workshop ISSN 1613-0073
Proceedings
the work. This paper is based on the first author’s mas- keyboards or devices that replicate traditional keyboard
ter’s thesis research [14]. functions. Furthermore, some users prefer keyboard navi-
gation for its efficiency [17]. Table 1 summarizes common
keyboard interactions for keyboard navigation. These
2. Web and Keyboard Accessibility common interactions are adapted from keyboard testing
guidelines provided by WebAIM [17].
Web accessibility is the practice of designing and imple-
menting websites in a way that ensures ease of use for
all people, regardless of disabilities. It encompasses a Table 1
wide range of user needs, including auditory, cognitive, Common online interactions and the standard keystrokes.
neurological, physical, speech, or visual disabilities [1]. Interaction Keystrokes
In addition, an accessible web also takes into account the Navigate to inter- . Tab - navigate forward
impact of slow internet connection, varying screen sizes, active elements . Shift + Tab - navigate backward
different input models, changing abilities due to aging, Link . Enter - activate the link
as well as situational limitations like bright sunlight or Button . Enter or Spacebar - activate the but-
an environment that does not allow listening to audio ton
Checkbox . Spacebar - check/uncheck the
[1].
checkbox
Web accessibility follows internationally recognized
Radio buttons . Spacebar - select the focused option
standards and local legislation. The Web Content Accessi- (of not selected)
bility Guidelines (WCAG), developed by the World Wide . Arrow keys - navigate between op-
Web Consortium (W3C), serve as the primary global stan- tions
dard. The latest version, WCAG 2.1, is structured around . Tab - leave the group of radio but-
four high-level principles: perceivable, operable, under- tons
standable, and robust. Each principle is further divided Select (dropdown) . Arrow keys - navigate between op-
into guidelines with testable success criteria across three menu tions
conformance levels: A, AA, and AAA. Level A sets a min- . Spacebar - expand
imum level of accessibility and Level AAA is the highest. . Enter/Esc - select option and col-
When a website fully meets the success criteria of some lapse
Dialog . Esc - close
level or provides a conforming alternate version, it con-
Slider . Arrow keys - increase or decrease
forms to the WCAG at that level. However, achieving
slider value
Level AAA across entire websites can be challenging, as . Home/End - beginning or end
not all content can satisfy all the stringent criteria. [15] Scroll . Arrow keys - scroll vertically and
In addition to WCAG, the European Accessibility Act horizontally
(EAA) and the Web Accessibility Directive (WAD) man-
dates accessibility standards within the EU, aligning Despite its critical importance, keyboard accessibil-
closely with WCAG 2.1’s A and AA criteria. These frame- ity is one of the most prevalent accessibility issues
works are crucial for ensuring that digital services, includ- [18, 8, 19, 11] and some websites contain accessibility
ing e-commerce, are accessible to all users, highlighting errors that make the keyboard completely unusable [20].
the legal and ethical necessity for compliance. The common challenges include missing focus indicators,
illogical navigation order, inaccessible custom widgets,
2.1. Keyboard Navigation and lengthy navigation processes [17]. When an element
on a website has a focus, it can be activated or manipu-
Keyboard accessibility, ensuring all web functionalities
lated using the keyboard [17][16]. This focus is typically
are accessible via keyboard, is a crucial aspect of web ac-
indicated visually, such as a border or outline around
cessibility [16]. It is a universally supported and operable
the focused element. In Figure 1, three screenshots show
input method among users and deserves special attention
the focus element highlighted using the black outline
[11]. Users with disabilities often utilize assistive tech-
around the product category item "Vaatteet", the sort or-
nologies, such as screen readers, screen magnifiers, or
der "LAJITTELU", and the color filter "Keltainen". Clear
selection switches, for interacting on the web. Many of
visual indicators are essential for keyboard users to avoid
these assistive technologies output simulated keystrokes.
unintentional actions.
As one specific technique, keyboard navigation is the
Intuitive and logical navigation orders are crucial for
use of a keyboard to move around and interact with a web
accessibility [11]. As a keyboard user navigates through a
page. It is particularly important for users with motor
webpage, the sequence in which interactive elements re-
paralysis and paresthesia, tremors, or limited hand use,
ceive focus should naturally follow the visual flow of the
as well as for blind users who navigate using modified
page, typically moving from left to right and top to bot-
Figure 1: The focus elements on product filters are indicated as a black border.
tom. This means that a user would generally encounter depends on the path of the user’s movement and not just
the header first, followed by the main navigation, any the endpoints.” [16]
page-specific navigation, and finally the footer. In addition to “2.1 Keyboard Accessible”, the guideline
When a web design includes widgets that go beyond “2.4 Navigable” [16] ensures that websites provide clear
native HTML elements, it is essential to maintain accessi- navigation cues and indicators to help users find content
bility for keyboard users so that the elements can receive and understand their position within the website [W3C
keyboard focus and the interaction can be achieved using 2018]. Two essential criteria under this guideline are:
standardized keystrokes. “2.4.3 Focus Order (Level A) If a Web page can be nav-
In addition, web pages with lengthy navigation can igated sequentially and the navigation sequences affect
pose challenges, particularly for keyboard users with mo- meaning or operation, focusable components receive fo-
tor disabilities. Unlike mouse users who can visually scan cus in an order that preserves meaning and operability.”
a page and click directly on any items, keyboard users [16]
must sequentially navigate through all preceding inter- “2.4.7 Focus Visible (Level AA) Any keyboard oper-
active elements. To alleviate this, "skip to main content" able user interface has a mode of operation where the
links can be implemented to allow keyboard users to by- keyboard focus indicator is visible.” [16]
pass long navigations, reducing the number of keystrokes The findings of this study will be analyzed in light of
required and enhancing accessibility. these three essential accessibility criteria, providing valu-
These issues create significant barriers for users who able insights into the effectiveness of website accessibility
rely on keyboard navigation, emphasizing the need for measures.
careful design and implementation to ensure that key-
board focus follows a logical and intuitive order on the
page. 3. Method and Data
This study aimed to deepen our understanding of the
2.2. Guidelines on Accessible Keyboard prevalence of keyboard accessibility issues, which are
Navigation often overlooked or inaccurately detected by automated
evaluations. To achieve this, we evaluate the ten leading
The WCAG 2.1 guideline “2.1 Keyboard Accessible” is the
fashion e-commerce websites in Finland identified by
most relevant to this study. It states that all functionality
Statista [21]. They are zalando.fi, hm.com, boozt.com,
should be available from the keyboard. Compliance with
zalando-lounge.com, uniqlo.com, stockmann.com, el-
this guideline can be checked with four success criteria.
los.fi, shein.com, aboutyou.fi, and xxl.fi. As zalando-
Three of them are of level A and only one is of level AAA,
lounge.com is part of Zalando, it is left out and replaced
indicating that keyboard accessibility is the foundation
with sokos.fi, one of the largest department stores in Fin-
of accessibility [16].
land along with Stockmann. Sokos renewed their website
Under "2.1 Keyboard Accessible", the most critical crite-
at the beginning of 2023 [22]. In light of the forthcoming
rion is "2.1.1 Keyboard (Level A)". Violations of it severely
accessibility requirements for e-commerce in the EU, it
damage the operability of the website. The criterion says:
is interesting to evaluate how accessibility is taken into
“2.1.1 Keyboard (Level A) All functionality of the con-
account in the freshly renewed website.
tent is operable through a keyboard interface without
We assessed whether all functionalities were operable
requiring specific timings for individual keystrokes, ex-
using a standard QWERTY keyboard interface, without
cept where the underlying function requires input that
the need for specific timings between keystrokes. We also
identified any instances of keyboard traps and evaluated
the intuitiveness of navigating and using filters via a
keyboard.
Recognizing the subtle and often complex accessibil-
ity issues that automated evaluations might overlook,
expert human judgment was crucial for accurately as-
sessing compliance with WCAG guidelines, ensuring a
thorough understanding of accessibility barriers within
e-commerce. Therefore, we followed the Web Accessibil-
ity Conformance Evaluation Methodology (WCAG-EM)
[23] to conduct a detailed manual expert evaluation.
The evaluation was conducted between 21.7.2023 and
13.8.2023 with Google Chrome version 115.0.5790.170
(Official Build) (arm64). Google Chrome was chosen be-
cause it is currently the most popular web browser. A
standard QWERTY keyboard was used when navigating Figure 2: Examples of product category, filters, and sort order
the websites. on a fashion e-commerce website in Finnish language.
3.1. Product Filters
ality while others are mainly cosmetic problems. For
The evaluation of product filters includes the product cat- this reason, every identified accessibility error is given
egory, product filters, and sort order selectors. Although a severity rating. Assigning severity ratings to issues
sort order selections serve a distinct purpose: organizing is also a way to mark their priority, so that the most
product listings to match user preferences rather than critical issues can be addressed first [24]. We adopted
narrowing down the product pool based on specific crite- the Severity Matrix by the Digital Accessibility Services
ria, they are categorized as product filters in this study, as (DAS) of Harvard University to rate between three levels
this functionality is particularly valuable when dealing of severity of accessibility issues, as below.
with lengthy product lists, as manual browsing through
all options can be time-consuming and cumbersome. 1 - high: A very severe and critical problem that pre-
Figure 2 illustrates an example of how the filters were vents the user from using the feature.
implemented in one website. The product category selec- 2 - medium: An inconvenience that prevents the op-
tion is listed on the left side of the page, the sort order timal usage of the feature and may cause unnec-
dropdown selectors on the top right corner, and the rest of essary trouble and annoyance for the user but
the product filters and the show more filters button in the does not completely prevent the user from using
middle. In e-commerce websites, like the ones selected in the feature.
our study, the filters are implemented as dropdowns or 3 - low: A cosmetic problem that gives an unfinished
accordions containing lists of selectable options, check- impression but does not prevent the user from
boxes, radio buttons, and sliders. Regardless of some using the feature.
differences in layout and implementation, the accessibil-
ity of product filters could be evaluated and the results In addition to severity, each error is examined against
could be compared. The product filters and sorting are the WCAG criteria it violates. The errors are further cate-
often implemented as a horizontal bar or a left-hand ver- gorized into more detailed categories to better formulate
tical sidebar. The difference between filtering and sorting the possible improvements.
is the boundaries they set for the result list. Sorting is
a soft boundary that only rearranges the product list by
some attributes while filtering sets hard boundaries that
4. Results and Discussion
limit the scope of the results. Both of these are relevant
for comfortable user experience and thus they are both
4.1. Accessibility Errors and Violations of
included in this evaluation. WCAG Criteria
The manual expert evaluation of the product filters of ten
3.2. Severity of Accessibility Issues e-commerce sites identified 34 distinct accessibility issues,
numbered as prefix-E*, as shown in Figure 3 and Figure
The accessibility errors of product filters vary in their 4. These issues were depicted in screenshots available at
severity: some errors prevent the usage of the function- [14].
Figure 3: Accessibility issues of the product filters of five fashion e-commerce websites.
These errors violate WCAG criteria 2.1.1 Keyboard 4.1.1. Highly severe accessibility issues
(Level A), 2.4.3 Focus Order (Level A), and 2.4.7 Focus
A highly severe accessibility issue can prevent a user from
Visible (Level AA), which hamper the operability and
using the feature. Several such issues were identified
navigability of the website. Specifically, focus indica-
when selecting among different product filters using the
tion problems occur on 80% of the sites, and 70% of the
keyboard navigation.
sites have filters that are not accessible by keyboard. In
The most prevalent issue is the unreachable element.
addition, other issues include duplicate focus areas, non-
The elements were completely bypassed during keyboard
intuitive navigation order, hidden elements, etc. which
navigation, never gaining focus. Consequently, every in-
are categorized in Table 2. Out of the 34 observed ac-
stance in this category violates the WCAG criterion “2.1.1
cessibility errors, 15 errors were highly severe, 18 were
Keyboard (Level A)”. As detailed in the description in
medium, and 1 was low in their severity.
Figure 5, a wide variety of elements, including menus of
filters (stockmann-E1, shein-E3, sokos-E2), sliders (ellos-
E4), dropdown menus (aboutyou-E1, aboutyou-E2), and
Figure 4: Accessibility issues of the product filters of another five fashion e-commerce websites.
can navigate to elements using the keyboard, but cannot
make selections. Typically, this issue was identified in
radio buttons of sort order (hm-E1) and checkboxes of
the dropdown list (bootz-E2, shein-E2) in product filters,
Figure 5: Example of unreachable element: On ellos.fi, the where they are focused and can be reached, but remain
focus never gets to the price slider by keyboard. unselectable via keyboard.
The third major category of severe accessibility errors
involves unscrollable elements, notably in dropdowns
radio buttons (xxl-E3), are unreachable via keyboard in (boozt-E1) and accordions (ellos-E5, ellos-E6). These ele-
these implementations. It is alarming that over half of ments are not fully navigatable via the keyboard, hinder-
the websites evaluated in this study exhibited at least one ing users from accessing all available options and causing
such error. the focus to vanish into hidden elements, forcing users
The category of inoperable options ranks second in to guess its location. This violates the “2.1.1 Keyboard
severe accessibility errors. This issue arises when users (Level A)” and “2.4.7 Focus Visible (Level AA)” criteria.
Table 2
Categorization of accessibility errors, their severity rating, and the WCAG criteria they violate. WCAG criteria: 2.1.1 Keyboard
(Level A), 2.4.3 Focus order (Level A), 2.4.7 Focus visible (Level AA).
Category # Errors Sev. WCAG
Level criteria
Unreachable element 7 stockmann-E1, ellos-E4, shein-E3, aboutyou-E1, aboutyou- 1 2.1.1
E2, xxl-E3, sokos-E2
Inoperable options 3 hm-E1, boozt-E2, shein-E2 1 2.1.1
Unscrollable elements 3 boozt-E1, ellos-E5, ellos-E6 1 2.1.1, 2.4.7
Stacking elements 1 zalando-E5 1 2.4.7
Non-functional button 1 zalando-E2 1
No focus indicator 11 zalando-E1, zalando-E6, uniqlo-E1, stockmann-E2, ellos- 2 2.4.7
E2, ellos-E3, shein-E1, aboutyou-E3, aboutyou-E6, xxl-E2,
sokos-E1
Unintuitive navigation 4 zalando-E4, hm-E3, ellos-E1, aboutyou-E4 2 2.4.3, 2.4.7
order
Unnecessary clicks 3 zalando-E3, hm-E2, xxl-E1 2
Broken style 1 aboutyou-E5 3
means of knowing the focus location, without randomly
clicking interactive elements on the page to get a hint of
the location of the focus. Notably, eight out of the ten
websites evaluated exhibited at least one error in this cat-
egory, implying its prevalence as a common accessibility
issue.
The second category is unintuitive navigation order.
The identified issues include the focus unexpectedly
jumping to an illogical location (zalando-E4), users navi-
gating through an invisible list of items before reaching
Figure 6: Example of stacking elements: On zalando.fi, ele-
ments stack on top of each other and focus is invisible under
the next element (hm-E3, aboutyou-E4), and new ele-
all of them. ments being added before the current one which expects
users to navigate backward to the new element (ellos-E1).
These scenarios result in confusing navigation, violating
the WCAG criteria “2.4.3 Focus order (Level A)”. In addi-
Additionally, zalando-E2 involves a non-functional
tion, the focus in two instances (hm-E3, aboutyou-E4) is
erase button in the search bar, unresponsive for both
temporarily lost in hidden elements, violating the “2.4.7
keyboard and mouse users. Users must rely solely on the
Focus visible (Level AA)” criterion.
backspace key to erase text. Another issue, zalando-E5, is
Also, unnecessary clicks in some filters were identi-
related to element stacking, as shown in Figure 6 where
fied. These occur when dropdowns remain open after
overlapping elements render both top and underlying
the keyboard focus leaves (zalando-E3) and every option
layers inaccessible due to hidden focus. This not only
on the list of filters has more than one focus area from
confuses users about focus location but also violates the
which only the latter is activatable (hm-E2, xxl-E1), as
“2.4.7 Focus Visible (Level AA)” criterion, as the focus
the example shown in Figure 7. Unnecessary clicks are a
becomes invisible when hidden beneath other elements.
common annoyance for keyboard users although there is
no explicit WCAG criterion for that. We observed many
4.1.2. Other accessibility issues unnecessary clicks during data collection, particularly in
The majority of identified issues are of medium and low the main menu which lacked a “skip to the main content”
severity. The most prevalent medium-severity accessibil- option, leading to excessive clicks to reach the product
ity error is the missing focus indicators, which violate list.
the WCAG criterion “2.4.7 Focus visible (Level AA)”. A One error, rated low severity, contributes to an un-
keyboard focus indicator, such as an outline or other vis- finished page impression without fully blocking the use
ible cue, is essential for indicating the currently focused of the feature or causing unbearable discomfort for key-
element as a user navigates a page. It is particularly cru- board users to interact with the product filter. This im-
cial for keyboard users, as it often represents the only plies incomplete consideration of keyboard accessibility
emerges as the most accessible filter, with one instance
of inaccessibility identified.
For individuals with disabilities who rely primarily on
keyboard navigation, the absence of accessible filters can
render an e-commerce platform unusable. These accessi-
bility errors can hinder efficiency, amplify user frustra-
tion, and potentially result in lost sales for businesses.
Therefore, thorough accessibility testing and remediation
are imperative to ensure that all users have an equal and
efficient online shopping experience.
4.3. Product Filters Need Further
Development for Accessibility
Figure 7: Example of unnecessary clicks: On hm.com, each The path to enhancing keyboard accessibility is depen-
list item with checkbox has two focus areas. dent on the specific nature of the accessibility error. The
identified errors in Figure 3 and Figure 4 can be trans-
formed into actionable tasks for development teams with
in page design and implementation. The misaligned el- minimal adjustments.
ements error specified in aboutyou-E5 falls under a po- For high-severity issues, the solutions are relatively
tential “broken styles” category, yet no specific WCAG straightforward. As outlined in Table 2, to prevent un-
criteria address this type of error. reachable elements, ensure that all interactive elements
and filter options are accessible via keyboard navigation.
4.2. Accessibility Errors Affect the Usage Elements that are scrollable with a mouse should also be
navigable using the keyboard. Buttons should function
of Common Product Filters
identically for both mouse and keyboard users. Addition-
Across various e-commerce platforms, regardless of the ally, if focus is lost due to overlapping elements, close
specific product category, a common set of filters is typi- previously opened elements before opening new ones to
cally employed, and they are category selection, sort or- maintain focus on the uppermost element.
der, brand, size, and color in the ten fashion e-commerce Medium-severity errors, including the prevalent
websites. As shown in Figure 8, almost all of the fashion unindicated focus issue, have straightforward solutions.
e-commerce websites included these five filters, except The remedy is to visually mark the focused element, typ-
that Uniqlo.com and shein.com exclude the brand filter. ically with a black outline, as shown in Figure 1. The
Figure 8 indicates the specific accessibility error code navigation should follow a logical and intuitive order
that obstructs or impedes filter use. Some errors are that aligns with the presentation in the graphical user
severe enough to entirely disable filter functionality, as interface to minimize confusion and focus loss. Reduc-
discussed previously. A glaring disparity is observed with ing the number of activatable fields within elements can
Shein.com, where none of the filters are accessible via eliminate unnecessary clicks. The only low-severity er-
keyboard, including the category selection option which ror, broken styles in aboutyou-E5, can be rectified by
is accessible and operable on all other websites. adjusting the style sheet for element misalignment.
Stockmann.com and sokos.fi allow users to select prod- The impact of these accessibility errors on the user
uct categories and set sort order, despite some inconve- experience can be severe, particularly for those who rely
niences. Yet, the brand, size, and color filters remain on keyboard navigation. Inaccessible or inadequately
inaccessible via keyboard, limiting full user engagement. accessible product filters can lead to considerable user
Zalando.fi, uniqlo.com, ellos.fi, and xxl.fi stand out frustration and dissatisfaction, hindering the ability to
for their adherence to keyboard accessibility principles browse products efficiently. Users may abandon a website
across all evaluated filters. Despite certain usability chal- if they encounter obstacles in locating desired products.
lenges, these sites ensure that no filter is entirely unus- Previous studies [25][2] have established that accessi-
able, thereby enhancing the overall user experience. bility violations significantly influence user experience,
A critical evaluation of the filters indicates that color with emotions playing a pivotal role – accessibility issues
selection is disproportionately affected by severe accessi- can result in user frustration and reduced engagement.
bility errors, with four out of the ten sites lacking in this The fashion e-commerce websites analyzed in this study
aspect. Conversely, sort order, brand, and size filters ex- require further accessibility development to ensure a pos-
hibit accessibility concerns on a smaller scale, with issues itive user experience.
present in only three sites. Notably, category selection
Figure 8: Keyboard accessibility of common product filters of ten fashion e-commerce websites. “Yes” means that the filter is
accessible and usable by keyboard. “No” means that the filter is unaccessible and inoperable with the keyboard. The error
code related to the feature is in parentheses. Empty cells indicate that the filter is not implemented on the website.
5. Conclusion expected to drive significant improvements. Further re-
search should include comprehensive accessibility audits,
Although WCAG guidelines have been in existence for user testing, and automated evaluation tools, as well as
over two decades, they are not restrictive and accessi- a thorough understanding of the impact on user experi-
bility is often overlooked and not set as a high prior- ence.
ity in web development projects. This study identified
over 30 accessibility errors in product filters on leading
fashion e-commerce websites in Finland. Most errors References
were of medium severity but some were severe, affect-
ing common product filters and potentially impacting [1] Introduction to web accessibility, https://www.
user experience. These findings highlight the necessity w3.org/WAI/fundamentals/accessibility-intro/, Ac-
of urgent enhancements, such as ensuring the keyboard cessed: 2023-7-15.
navigability of all interactive elements and improving [2] N. Patvardhan, M. Ranade, K. Patvardhan, Web
focus indicators. accessibility supporting diversity inclusion and ef-
While this study primarily employed manual evalu- fective internet communication in e-commerce, for
ation techniques, we recognize the potential value of sustainable social development, in: 2022 OPJU Inter-
integrating automated tools. These tools can efficiently national Technology Conference on Emerging Tech-
identify a range of accessibility issues, offering a comple- nologies for Sustainable Development (OTCON),
mentary perspective to manual assessments. 2023, pp. 1–5.
The upcoming EU legislation on web accessibility is [3] Disability, https://www.who.int/news-room/
fact-sheets/detail/disability-and-health, Accessed: thesis, Tampere University, 82 pages, available at:
2023-4-9. https://trepo.tuni.fi/handle/10024/151714 (2023).
[4] M. Goodwin, D. Susar, A. Nietzio, M. Snaprud, C. S. [15] Web content accessibility guidelines (wcag) 2.0,
Jensen, Global web accessibility analysis of national https://www.w3.org/TR/WCAG20/, Accessed: 2023-
government portals and ministry web sites, Journal 7-15.
of Information Technology & Politics 8 (2011) 41– [16] Web content accessibility guidelines (wcag) 2.1,
67. https://www.w3.org/TR/WCAG21/, Accessed: 2023-
[5] Directive (EU) 2016/2102 of the European 7-15.
Parliament and of the Council of 26 October [17] Keyboard accessibility, https://webaim.org/
2016 on the Accessibility of the Websites and techniques/keyboard/, Accessed: 2023-7-15.
Mobile Applications of Public Sector Bod- [18] W. M. Watanabe, A. L. Dias, R. P. D. M. Fortes, Fona:
ies. OJ L 327, 2 December 2016. pp. 1–15., Quantitative metric to measure focus navigation on
.https://eur-lex.europa.eu/legal-content/EN/ rich internet applications, ACM Transactions on
TXT/PDF/?uri=OJ:L:2016:327:FULL, Accessed: the Web (TWEB) 9 (2015) 1–28.
2023-8-28. [19] B. Wentz, P. T. Jaeger, J. C. Bertot, Accessibility for
[6] T. D. Gilbertson, C. H. Machin, Guidelines, icons persons with disabilities and the inclusive future of
and marketable skills: an accessibility evaluation libraries, Emerald Group Publishing, 2015.
of 100 web development company homepages, in: [20] W. A. R. W. M. Isa, A. I. H. Suhaimi, N. Ariffrn, N. F.
Proceedings of the international cross-disciplinary Ishak, N. M. Ralim, Accessibility evaluation using
conference on web accessibility, 2012, pp. 1–4. web content accessibility guidelines (wcag) 2.0, in:
[7] P. Wheeler, D. Kreps, User testing is not a luxury, 2016 4th International Conference on User Science
Electronic Markets 18 (2008) 324–332. and Engineering (i-USEr), IEEE, 2016, pp. 1–4.
[8] W. M. Watanabe, R. J. Geraldo, R. P. d. M. Fortes, [21] Most popular categories for online pur-
Keyboard navigation mechanisms in widgets: an chases in finland as of march 2023,
investigation on ARIA’s implementations, Journal https://www.statista.com/forecasts/823270/
of Web Engineering (2015) 041–062. most-popular-categories-for-online-purchases-in-finland,
[9] P. Acosta-Vargas, B. Salvador-Acosta, L. Salvador- Accessed: 2023-8-15.
Ullauri, J. Jadán-Guerrero, Accessibility challenges [22] Usein kysytyt kysymykset, https://www.sokos.fi/
of e-commerce websites, PeerJ Computer Science 8 info/faq, Accessed: 2023-7-15.
(2022). [23] Website accessibility conformance evaluation
[10] A. Pascual-Almenara, T. Granollers-Saltiveri, Com- methodology (wcag-em) 1.0, https://www.w3.org/
bining two inspection methods: Usability heuris- TR/WCAG-EM/, Accessed: 2023-9-15.
tic evaluation and WCAG guidelines to assess e- [24] Digital Accessibility Services (DAS) of Harvard
commerce websites, in: Human-Computer Interac- University. Template for Reporting Accessibil-
tion: 7th Iberoamerican Workshop, HCI-COLLAB ity Issues, https://accessibility.huit.harvard.edu/
2021, Sao Paulo, Sept. 8–10, 2021, Springer, 2021, template-reporting-accessibility-issues, Accessed:
pp. 1–16. 2023-8-28.
[11] P. T. Chiou, A. S. Alotaibi, W. G. Halfond, Detecting [25] J. Sauer, A. Sonderegger, S. Schmutz, Usability, user
and localizing keyboard accessibility failures in web experience and accessibility: towards an integrative
applications, in: Proceedings of the 29th ACM model, Ergonomics 63 (2020) 1207–1220.
Joint Meeting on European Software Engineering
Conference and Symposium on the Foundations of
Software Engineering, 2021, pp. 855–867.
[12] Futurice ltd., https://futurice.com/, Accessed: 2024-
1-24.
[13] Directive (EU) 2019/882 of the European Par-
liament and of the Council of 17 April 2019
on the accessibility requirements for products
and services (Text with EEA relevance). 2019.
Official Journal of the European Union, L 151,
70–115, https://eur-lex.europa.eu/legal-content/
EN/TXT/PDF/?uri=OJ:L:2019:151:FULL, Accessed:
2023-8-28.
[14] N. Leinonen, Keyboard accessibility of product
filters on fashion e-commerce websites, Master’s