Latest Work

Accessibility is for all, understand the challenge to empower everyone

Accessibility is for all, understand the challenge to empower everyone

Accessibility is for all, understand the challenge to empower everyone

I had the precious opportunity to participate in Indonesia’s first accessibility boot camp, organized by Suarise. This end-to-end social enterprise enables a more accessible digital sector for People with Disabilities.

I had the precious opportunity to participate in Indonesia’s first accessibility boot camp, organized by Suarise. This end-to-end social enterprise enables a more accessible digital sector for People with Disabilities.

May 7, 2024

Foto team A11y bootcamp terdiri dari 4 orang
Foto team A11y bootcamp terdiri dari 4 orang
Foto team A11y bootcamp terdiri dari 4 orang

Tags

Role

Participant/Product Designer

Status

Done

Timeline

Q1 2024

Product or Platform

Suarise

It never crossed my mind, to be honest

Until one moment that I keep thinking about it

I always take a specific Transjakarta bus, number 9C, every Wednesday or Thursday when I go to Gelora Bung Karno for a run or jog. There is always a group of sightless people also on the bus. Three of five drop off at the right stop by luck and the two left miss their stop because the bus stop announcement not working properly. They try to ask people nearby no one answer. Maybe hesitate or simply do not care. Many thought appear in my head while saw it from far back of the bus.

Long story short, I saw a post about Accessibility bootcamp by Suarise, It's really trigger me to join to know more about digital accessibility. My hope is to understand disability pain point and what can I help them.

We conducted an Accessibility Audit and Refined Shopee’s Product Detail Page: Process & Before-After Comparison

Expectations of what will be done in this final assignment

Our group, which included a researcher, a developer, and two designers, collaborated to improve Shopee's product detail page's accessibility. In order to get important insights into the behaviors and difficulties faced by those with visual impairments when using digital products, we teamed with a responder who was visually impaired. Their input was very helpful to us in improving the product's usability, especially for those who use screen readers. The project started on March 18, 2024, and ran for two weeks.

Researching info

Expectations of what will be done in this final assignment

It is recorded that in 2023 Shopee will receive up to 2.35 billion visits* and earn revenues of up to US$ 13.05 billion** in all regions.

Based on the 2021-2022 survey, 39.3% of Shopee users are MSMEs. Meanwhile, out of 720 thousand people or 81% with disabilities are MSME entrepreneurs***. In this way, better accessibility can make Shopee a potential channel for entrepreneurs with disabilities to market their products and provide a multiplier effect.

* Source: Katadata

The Objective

Expectations of what will be done in this final assignment

Conduct an Accessibility Evaluation: A thorough check of compliance with accessibility standards.

Identifying Accessibility Issues: Investigations to identify accessibility barriers users may encounter.



We are providing recommendations for accessibility improvements, such as developing concrete suggestions for correcting identified accessibility issues.



Application of Recommendations & Revamps: Implementation of improvement recommendations focusing on improving accessibility and user experience.

Accessibility Evaluation Standards

The standard reference level for evaluating the Shopee website is WCAG 2.2 Level AA

Level A: These criteria affect many users without focusing on a specific disability. Usually, there is minimal impact on on-site presentation and business logic.

Level AA: This criterion also significantly impacts users, potentially affecting certain user groups. Complying with them may require adjustments to the presentation system

Scope of Audit & Revamp

Where exactly our focus in this initiative

Bagian Audit:
Web Page

Halaman:
Halaman Detail Produk

The PDP serves as a pivotal decision-making hub for buyers, providing essential details that influence purchasing decisions. This page wher ~90% of revenue made.

The Limitation

We found interesting fact that...

Diagram that explain sightless people exploring Shopee in browser but buying the item in app
Diagram that explain sightless people exploring Shopee in browser but buying the item in app

Although many users primarily utilize the Shopee mobile app, our project focuses solely on the website version because our expertise is more geared toward website accessibility.

However, we found through the testing that our respondents often use the website to browse and research products before switching to the app to purchase. This is because searching for items on a laptop is usually more convenient than on a mobile app, thanks to the availability of keyboard shortcuts and the reduced need for excessive swiping and scrolling.

Researching info

Expectations of what will be done in this final assignment

It is recorded that in 2023 Shopee will receive up to 2.35 billion visits* and earn revenues of up to US$ 13.05 billion** in all regions.

Based on the 2021-2022 survey, 39.3% of Shopee users are MSMEs. Meanwhile, out of 720 thousand people or 81% with disabilities are MSME entrepreneurs***. In this way, better accessibility can make Shopee a potential channel for entrepreneurs with disabilities to market their products and provide a multiplier effect.

* Source: Katadata

The Objective

Expectations of what will be done in this final assignment

Conduct an Accessibility Evaluation: A thorough check of compliance with accessibility standards.

Identifying Accessibility Issues: Investigations to identify accessibility barriers users may encounter.



We are providing recommendations for accessibility improvements, such as developing concrete suggestions for correcting identified accessibility issues.



Application of Recommendations & Revamps: Implementation of improvement recommendations focusing on improving accessibility and user experience.

Accessibility Evaluation Standards

The standard reference level for evaluating the Shopee website is WCAG 2.2 Level AA

Level A: These criteria affect many users without focusing on a specific disability. Usually, there is minimal impact on on-site presentation and business logic.

Level AA: This criterion also significantly impacts users, potentially affecting certain user groups. Complying with them may require adjustments to the presentation system

Scope of Audit & Revamp

Where exactly our focus in this initiative

Bagian Audit:
Web Page

Halaman:
Halaman Detail Produk

The PDP serves as a pivotal decision-making hub for buyers, providing essential details that influence purchasing decisions. This page wher ~90% of revenue made.

The Limitation

We found interesting fact that...

Diagram that explain sightless people exploring Shopee in browser but buying the item in app

Although many users primarily utilize the Shopee mobile app, our project focuses solely on the website version because our expertise is more geared toward website accessibility.

However, we found through the testing that our respondents often use the website to browse and research products before switching to the app to purchase. This is because searching for items on a laptop is usually more convenient than on a mobile app, thanks to the availability of keyboard shortcuts and the reduced need for excessive swiping and scrolling.

The processes

1. Audit

Tools:

  • Screen reader & web browser → VoiceOver (on Mac) — Chrome & NVDA (on Windows) — Chrome

  • Automatic Audit Tools with WAVE & Axe

  • Keyboard Navigation (with the tab key on the keyboard to move forward from one element to another & shift + tab key to move backward)

  • Screen reader & web browser → VoiceOver (on Mac) — Chrome & NVDA (on Windows) — Chrome

  • Automatic Audit Tools with → WAVE & Axe

  • Keyboard Navigation (with the tab key on the keyboard to move forward from one element to another & shift + tab key to move backward)

The audit process

The audit process involved referring to the WCAG 2.2 guidelines and developing an audit checklist template as a guide to assessing Shopee’s PDP. Copy our checklist template here. The automatic audit tool (WAVE and Axe) was used primarily to check for issues detectable automatically, such as contrast.

The audit process

The audit process involved referring to the WCAG 2.2 guidelines and developing an audit checklist template as a guide to assessing Shopee’s PDP. Copy our checklist template here. The automatic audit tool (WAVE and Axe) was used primarily to check for issues detectable automatically, such as contrast.

The audit process

The audit process involved referring to the WCAG 2.2 guidelines and developing an audit checklist template as a guide to assessing Shopee’s PDP. Copy our checklist template here. The automatic audit tool (WAVE and Axe) was used primarily to check for issues detectable automatically, such as contrast.

We also conducted a manual assessment using keyboard navigation and a screen reader.

Throughout the audit process, we also referred to other e-commerce platforms, such as eBay and Etsy, that have proper accessibility guidelines in their development processes, which allowed us to identify best practices for keyboard and screen reader navigation.

Audit findings

Out of the 55 WCAG 2.2 level A to AA criteria, Shopee’s PDP fell short, with 16 criteria not met, 21 criteria met, and 18 criteria marked as not applicable. You can access our full audit documentation for more context.

48,4%

48,4%

48,4%

WCAG 2.2
Level A Failed

WCAG 2.2
Level A Failed

79,2%

79,2%

79,2%

WCAG 2.2
Level AA Failed

WCAG 2.2
Level AA Failed

Accessibility Audit Documentation preview

The preview of our audit documentation

2. Usability Testing

We conducted an online usability testing session with our partner respondent, a 31-year-old social worker in the government’s social services of DKI Jakarta, who frequently accesses e-commerce platforms. He regularly uses Tokopedia, Bukalapak, Alfagift, Myhartono, and Mitra10 and rarely uses Shopee. He has been utilizing a screen reader for 12 years since 2011.

An example of our design annotation specifies each section's heading type and title in Shopee’s PDP

Key insights gathered from our respondent during the UT included:

Unreadable Elements: Several elements couldn't be read by the screen reader, leading to user confusion. For instance, there's no clear indication when a variant is selected, and the difference between the crossed-out original price and the discount price isn't explained. (View refinement here)

Missing ALT Text: We noticed many decorative elements lacked ALT Text, making users repeatedly question their purpose.(View refinement here)

Reading Sequence Issues: The reading order needs improvement to help users find information more easily. For example, when navigating product details, it's crucial for the screen reader to read the product name, price, and variant information before showing photos and videos, which are often inaccessible.(View refinement here)

Language Inconsistencies: There were inconsistencies in language use, such as English appearing on pages set to Indonesian. Screen readers are typically configured for one language at a time, and mixed languages can lead to mispronunciation and incorrect reading. (View refinement here)

Additional Observations from Our Partner Respondent:

  • Users often use headings to quickly find main information on the site.

  • Product images are rarely viewed because they’re often inaccessible.

  • Users frequently use the Find shortcut (CTRL + F) on desktop websites to quickly locate specific features. If the exact keyword isn’t found, they look for similar words. Therefore, using familiar and widely understood terminology is key for user efficiency.ent

3. Annotation

After completing the audit and analyzing insights from usability testing (UT), we proceed to revise the design. Our revisions mainly involve adding notes like alt text, semantic markup and structure, ARIA attributes, etc. These annotations address elements that the current developer may have missed due to the lack of specific instructions in the design documentation. We use the tool Stark for these annotations.

Click here to view our design annotation documentation.

An example of our design annotation specifies each section's heading type and title in Shopee’s PDP

An example of our design annotation specifies each section's heading type and title in Shopee’s PDP

We added annotations for each recommendation that failed the audit on individual Figma pages. Each Figma page is named in the format: [Cell number] — Recommendation text. We then linked each Figma page to the corresponding design annotation row in the Audit Documentation sheet.

By providing detailed annotations, we ensure that accessibility features are integrated into the design, regardless of a developer's awareness or expertise. These annotations offer clear guidance and context, ensuring that accessibility considerations like proper heading structures, interactive behaviors, and alternative text for images are accurately implemented.

4. Code Implementation

Elements unreadable by the screen reader

Before:

There was no indication when a variant was selected or not.


<div>
<button aria-label="WM01 Ungu Bowie" aria-disabled="false">
  <img src="product-image.png" /> 
  WM01 Ungu Bowie 
  <div> 
    <img alt="icon-tick-bold" src="check.svg" /> 
  </div> 
</button>
</div>

After:

A “selected” label was added for the chosen variant, along with additional information indicating the price. This allows users to immediately know when the price changes as they select different variants.

<h3 id="id-warna-var">Warna</h3>
<ul role="list" aria-labelledby="id-warna-var">
  <li>
    <button aria-current="true" aria-disabled="false">
      <img alt="" src="product-image.png" />
      <span class="sr-only">Terpilih:</span>
      WM01 Putih Bowie
      <span class="sr-only">Rp177.000</span>
      <div>
        <img alt="" src="check.svg">
      </div>
    </button>
  </li>
</ul>



In addition to Code Implementation, we also standardize the language in UX writing so that all use Indonesian and are no longer mixed with English. We also pay attention to Function to add or remove functions to work according to user expectations. (such as fixing keyboard traps).

To see more Code Implementation please visit the full version of this article.

Post Implementation

After we implemented it, we showed it again to our participants. From here I think we got the idea about what he felt. We can make better experiences and inclusivity.

5. Footnote

Special thanks to:

  • Suarise for providing the opportunity to learn and connect with an incredible community of individuals passionate about accessibility.

  • Our developer, Nurul , designer-mate, Alya, and our researcher, Yasmin — superb team members who dedicated themselves tirelessly to this project.

  • Mas Ridho and Mas Fri for their guidance and insightful input throughout the project.

Some of this article was adapted from Alya's original Medium post. Go read it from her point of view.

5. Footnote

Special thanks to:

  • Suarise for providing the opportunity to learn and connect with an incredible community of individuals passionate about accessibility.

  • Our developer, Nurul , designer-mate, Alya, and our researcher, Yasmin — superb team members who dedicated themselves tirelessly to this project.

  • Mas Ridho and Mas Fri for their guidance and insightful input throughout the project.

Some of this article was adapted from Alya's original Medium post. Go read it from her point of view.

FINDINGS, REFLECTIONS & CONCLUSIONS

Accessibility Challenges and Importance in Indonesia

Disabled users are often overlooked, particularly in sectors like e-commerce, where accessibility barriers can prevent access to essential services.

Benefits of Implementing Accessibility #1

Innovative Solutions: Accessibility features often lead to innovative solutions that address unanticipated challenges.

Benefits of Implementing Accessibility #2

Brand Reputation: Demonstrating a commitment to diversity and inclusion through accessibility initiatives strengthens brand reputation and resonates positively with customers.

Benefits of Implementing Accessibility #3

Market Expansion: By catering to the needs of over 1 billion people with disabilities globally, businesses can tap into a vast market with significant spending power.

Improving accessibility enhances the online experience for all users.

Related

Related

Related

Contact

Do you have an exciting opportunity to make an impact on products and business?

Let's have a chat to explore and contribute to the innovative projects you're leading!

LinkedIn

Copyright © 2025 Kalvin Lim. All Rights Reserved.

Copyright ©2020 The League Spartan Project Authors This Font Software is licensed under the SIL Open Font License, Version 1.1 

Privacy Policy

W3C

WAI-A

WCAG 2.2

Contact

Do you have an exciting opportunity to make an impact on products and business?

Let's have a chat to explore and contribute to the innovative projects you're leading!

LinkedIn

Copyright © 2025 Kalvin Lim. All Rights Reserved.

Copyright ©2020 The League Spartan Project Authors This Font Software is licensed under the SIL Open Font License, Version 1.1 

Privacy Policy

W3C

WAI-A

WCAG 2.2

Contact

Do you have an exciting opportunity to make an impact on products and business?

Let's have a chat to explore and contribute to the innovative projects you're leading!

LinkedIn

Copyright © 2025 Kalvin Lim. All Rights Reserved.

Copyright ©2020 The League Spartan Project Authors This Font Software is licensed under the SIL Open Font License, Version 1.1 

Privacy Policy

W3C

WAI-A

WCAG 2.2

Create a free website with Framer, the website builder loved by startups, designers and agencies.