Articles
August 26, 2024Making Accessibility Business as Usual: Integrating Accessibility Into Your Design and Development Processes Early and Often
- Authors
- Matt Leahy, Virginia Booth
- Topics
- Accessibility
The Importance of Addressing Accessibility Early
Use of Color
WCAG requires that text, important graphics, and interactive elements must have strong contrast, and that color alone isn’t used to convey meaning without labeling or visual indicators.
Multiple Modes of Operation
Functionality that relies specifically on the use of a pointer, such as content displayed only on hover or features that rely exclusively on drag-and-drop functionality, excludes many users and violates WCAG.
Consistent Navigation and Help
WCAG specifies that primary navigation elements and help mechanisms must appear in a consistent order and location across an experience.
How to Embed Accessibility Into the Design Process
Evaluate Designs for Measurable Criteria
Many accessibility requirements like color contrast, text formatting, and touch target size, have measurable standards. Fortunately, many design applications, most notably Figma, the current industry standard, now offer plugins designers can use to evaluate these criteria directly in their design files. By leveraging these tools, designers can proactively identify and remediate common issues before they ever get to development.
Provide Checklists for Your Designers
Support your designers and content authors by providing documentation and resources. WCAG documentation can be very dense and overwhelming, but a checklist that distills accessibility requirements into simple and actionable points can be very helpful and ensure that accessibility is top-of-mind. Many resources like this are readily available with a quick Google search.
Consider Different User Abilities and Input Types
It’s a natural tendency for designers to think primarily about their own experiences and preferences, but not every user has the same abilities, such as using a mouse as their primary means of navigating a website. When working on any new design, we should always consider the different ways that a user may interact, including mouse, touch, keyboard, voice, and so forth, and ensure that the experience is equally as effective, efficient, and intuitive. In our experience, this typically doesn’t require major changes, but rather small adjustments that have big impact.
Strive for the Highest Standard of Usability
Finally, we should always strive for the highest standard of usability, particularly to support neurodivergent users. It’s easy to make assumptions about what is intuitive and understandable, but it’s important to question those assumptions and remember that users may vary widely in cognitive functions like reading and comprehension, processing speed, and memory. For example, we recommend assessing the reading level of your content, targeting a ninth grade reading level or below for most experiences, and avoiding the use of acronyms, technical jargon, or figurative language that may not be understandable to all users. It’s also important to design interactions that minimize the cognitive load demanded of users. For instance, entering the same data multiple times within a transaction or transcribing information can unnecessarily increase the likelihood of error for many users.