2026

Wikipedia Android App: Accessibility Audit

An accessibility audit of the Wikipedia Android app, focusing on removing digital barriers in the onboarding and article-editing processes.

Timeline

4 Weeks

platform

Wikipedia Android App

Role

UX Researcher

team

Robert Rivera, Carlos Soriano, Mandy Chiang, Ammara Fatima, Yash Wake

Project Overview

Breaking Down Barriers to Make Information Open to Everyone.

Wikipedia serves as a massive database of knowledge for millions of global users who are seeking to answer questions and accomplish daily tasks. As a design team, we conducted a comprehensive accessibility audit specifically focusing on two core user journeys within the Android app: the Onboarding Process and the Editing Experience.

Our goal was to evaluate how the current interface handles the needs of users with disabilities and to ensure the application remains inclusive and provides more users access to information.

Click to view the full report and analysis.

Research Process

To ensure our audit directly focused on the real-world needs of users with disabilities 👀

We followed a structured research process below.

1 - Define the Disability

We analyzed specific traits of different disabilities that are most relevant to a text-heavy, collaborative editing platform like Wikipedia.

2 - Identify Barriers and Frustrations

We mapped out significant access barriers and common frustrations specific to mobile interfaces and Wikipedia's unique layout.

3 - Analyze Assistive Technologies

We listed the tools users depend on, what the Android system natively supports, and where the remaining gaps lie.

4 - WCAG Mapping

We selected which POUR principles (Perceivable, Operable, Understandable, Robust) and specific guidelines mattered most for our target groups.

5 - Create User Personas

We created two personas representing the most underserved groups in the Wikipedia app context.

What We Found

Behind the numbers, there is a real user.

Through our secondary research, we gathered critical global and national data that shaped our understanding of accessibility.

5%

of the world's population lives with disabling hearing loss.

15%

of adults in the US live with speech or language disabilities

1/7

disabilities in the US are related to motor and mobility issues.

10%

of US adults report experiencing hearing difficulties.

User Personas

Turning Data into Real User Stories.

To bring this data to life and understand how these obstacles directly affect daily app interactions, we translated these findings into two core user personas.

meet Maya

A user with cognitive and sensory impairments who relies on steady layout structures and clear screen reader feedback.

meet Brandon

A highly proficient tech user with visual impairments who needs seamless keyboard navigation and fluid interaction design.

Methodology & Evaluation Framework

How we designed a structured, persona-driven audit to evaluate Wikmedia’s user accessibility needs.
1 - WCAG Principles (POUR Framework)

We used the Web Content Accessibility Guidelines (WCAG) as our foundation. The framework focuses on four core principles, commonly known as POUR:

P
Perceivable

Information must be presentable to all users.

O
Operable

UI components must be navigable

U
Understandable

Content must be readable and predictable.

R
Robust

Content must be compatible with assistive technologies.

2 - Select Guidelines

Not all accessibility guidelines apply to every single user, so we filtered the guidelines through our user personas to focus strictly on what matters most to Maya and Brandon:

3 - Cognitive Walkthrough

This usability inspection technique allowed us to test the app directly through the eyes of our target users. These personas were created in order to understand how users with disabilities would navigate the application.

Findings

Finding the Invisible Barriers in the App.

We evaluated our findings across the Onboarding and Editing processes, rating each issue using a 3-tier severity scale:

Tier 1

Critical/Urgent

Tier 2

Important/Medium-term

Tier 3

Enhancement/Long-term

Note: In this section, we briefly cover both what works well and what needs improvement within the app to provide a clear, balanced overview. For a full checklist and detailed pass/fail criteria across all categories, you can review our Complete Accessibility Report.

Findings: Onboarding Process

The Onboarding Process

👍 What Works Well [Onboarding Process]

Perceivable

TalkBack functions smoothly with consistent icon and button labels. The flow uses a simple, linear layout that reads in the correct order , and screens adapt well to larger system fonts or zoomed displays.

Operable

Structure announcements and CTA locations remain predictable for screen reader users. Focus sequences follow a logical path, and external keyboard navigation allows smooth movement across screens without traps.

Understandable

Language clarity is strong in English with no unexpected interface changes. Back buttons and progress indicators appear in stable, consistent positions , and inputs retain persistent visible labels during typing.

Robust

Technical parsing on the app runs efficiently, allowing users to tab through the onboarding process easily. Task completions provide clear feedback, and a bottom status bar lets users track their progress.

🔧 Areas for Improvement [Onboarding Process]

1.4.1 Use of Color

Links in the onboarding are differentiated using only color. The TalkBack feature also does not specify that the text is a link.

2.4.4 Link Purpose (In Context)

Inline links inside onboarding descriptions (e.g., "Join Wikipedia", "Terms of Use", "Privacy Policy") are not accessible as individual interactive elements in TalkBack.

2.5.2 Pointer Cancellation

The "Skip" action is triggered immediately without confirmation, which can lead to accidental onboarding dismissal.

Robust Link Identification

Certain links on the onboarding page were not identified by the TalkBack function. Specifically the shortcut to create an account, meaning users were not able to click on those.

Findings: Editing Process

The Article-Editing Process

👍 What Works Well [Editing Process]

Perceivable

The editing toolbar icons feature well-maintained content descriptions announced correctly by TalkBack. All text and non-text elements maintain appropriate color contrast, and the content adapts well to larger display sizes in a logical sequence.

Operable

TalkBack correctly announces toolbar icons, states, controls, and active/disabled labels. Focus order remains generally logical within accessible regions, and exiting edit mode includes a confirmation dialog to prevent accidental work loss.

Understandable

Language and predictability are strong, with TalkBack reading all content in English with no unexpected changes. Navigation is consistent with recurring controls in stable positions, and article text/summary fields keep visible labels during input.

Robust

Technical parsing allows users to move smoothly through the workflows, and clear confirmations are given when users are done editing. Furthermore, the system status bar allows users to track their progress.

🔧 Areas for Improvement [Editing Process]

1.3 Sensory Characteristics

The editing process relies heavily on icon-only buttons (labeled consistently with TalkBack) do not show text labels when just viewing.

1.4.12 Text Spacing

When text size is increased, the line spacing does not scale proportionally, causing the content to appear cramped and difficult to read. Characters visually merge with the lines above and below, reducing readability and making editing more challenging.

2.1.1 Keyboard

Keyboard focus cannot access top navigation and bottom formatting toolbar from the editor area.

2.1.2 No Keyboard Trap

Keyboard focus becomes trapped inside the editable HTML text area, preventing access to save and formatting controls.

3.3.1 Error Identification

When all content was deleted from an article, the app proceeded to the summarize screen with no error or warning announced by TalkBack.

3.3.3 Error Suggestion

When content was deleted and submitted, the app accepted the change silently with no corrective guidance provided at any point.

Recommendations

Making Navigation Easier and Preventing Mistakes.

To resolve the barriers discovered during our audit, we proposed the following design and code solutions from the presentation to improve system operability, error recovery, text readability, and inclusion

Recommendations: Onboarding Process

The Onboarding Process

[OPERABLE]

The "Skip" Action

Tier 3
Enhancement

Problem

Skip onboarding triggers immediately without confirmation or recovery option.

Recommendation

Add confirmation dialog before skipping onboarding.

[ROBUST, OPERABLE, PERCEIVABLE]

Inline & Missing Links

Tier 2
Important

Problem

Inline links inside onboarding descriptions are not individually accessible via TalkBack or keyboard navigation.

Recommendation

Floating buttons separated below the text can help to establish the button as it’s on link. Alt text can be added to the code in order for talk back to read instructions back to the user.

Recommendations: Editing Process

The Article-Editing Process

[PERCEIVABLE]

Text Overlap

Tier 2
Important

Problem

When text size is increased, line spacing does not scale proportionally in the editing experience.

Recommendation

Use relative line-height units in the edit field rather than fixed pixel values, so line spacing scales proportionally alongside font size when system accessibility settings are applied.

[OPERABLE]

Keyboard Access & Navigation

Tier 1
Critical

Problem

Toolbar and navigation controls are not reachable from editor focus using keyboard.

Recommendation

Ensure full logical tab order between editor, toolbar, and navigation controls.

[OPERABLE]

Keyboard Traps

Tier 1
Critical

Problem

Focus is trapped inside editable HTML text area, preventing access to other controls.

Recommendation

Allow focus escape routes from editor into navigation and toolbar elements.

[UNDERSTANDABLE]

Silent Deletion

Tier 1
Critical

Problem

When all content was deleted from an article, the app proceeded to the summarize screen with no error or warning announced by TalkBack.

Recommendation

The app should automatically detect large content deletions and announce a warning through TalkBack when the preview screen loads.

Reflection

Accessibility is a Mindset, Not Just a Design Checklist.

By reviewing disability research and building diverse user personas, I learned to step outside our own browsing habits and design with genuine empathy. I realized that what feels like a minor design choice to us can be a complete digital barrier to someone else, something I would have completely overlooked in the past.

This audit changed how I look at design. Moving forward, I won't treat accessibility as an afterthought or a compliance chore to complete at the end of a project. Instead, it must be the very foundation of how we build products from day one, ensuring that digital tools are open and welcoming to everyone.

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