In brief
Accessible interface design removes barriers that prevent people from perceiving, understanding, navigating, or operating a digital product. Inclusive design also considers temporary, situational, cultural, and technological differences.

Common tools
- Figma
- Browser tools
Skills in play
- Accessibility
- User testing
- Systems thinking
What it is
Accessibility is a quality of the complete experience, not a final compliance layer. It depends on design, content, code, device support, and ongoing maintenance. Inclusive design widens the frame by recognising that ability and context vary: people may use assistive technology, have a temporary injury, be working in bright light, or be navigating in a second language.
The aim is equitable access to the same task and information. A separate accessible mode is rarely as useful as making the primary experience work well across different ways of seeing, hearing, moving, and understanding.
Core principles
Perceivable
Information needs alternatives and sufficient distinction. Provide text alternatives for meaningful images, captions for media, adaptable structure, and contrast that remains effective across states. If colour signals an error, selection, or status, pair it with text or another visible cue.
Typography also affects perception. Clear labels, sufficient spacing, readable line lengths, and layouts that survive zoom can be more useful than a visually perfect page that only works at one size.
Operable
People must be able to complete tasks with different inputs. Keyboard access, visible focus, usable targets, predictable controls, and alternatives to complex gestures are central concerns. A menu that opens on hover should also work by keyboard and touch. A drag interaction needs another route to the same outcome.
Motion should have a purpose. Give people control over movement that distracts or causes difficulty, respect reduced-motion preferences, and avoid making essential information available only during a short animation.
Understandable
Use clear language, consistent navigation, explicit labels, and helpful errors. Tell people what a field needs before submission, identify what went wrong afterward, and preserve their work where possible. Instructions should not rely only on position, shape, sound, or colour.
Consistency reduces the work of relearning an interface. Repeated controls should keep their names and behaviour unless there is a compelling reason to change them.
Robust
Semantic structure and correct control behaviour help assistive technologies interpret the interface. Native elements are usually a stronger starting point than custom imitations. A button should be a button, with a meaningful name and a state that updates when the interface changes.
The Web Content Accessibility Guidelines (WCAG) organise requirements under these four principles. They give teams a testable baseline, but a technically conforming screen can still be confusing in a real task.
Design the complete journey
Test the path from entry to outcome, including account creation, search, forms, errors, confirmation, and recovery. Barriers often appear between components rather than inside one component: a keyboard user can open a dialog but cannot reach its close button, or a screen reader announces an error but not the field it belongs to.
Document accessible states in the design system: default, hover, focus, selected, disabled, loading, error, and success. Include how content changes at zoom and narrow widths. Designers, writers, and developers should review these states together rather than passing an idealised static screen between teams.
Test with people and tools
Automated checks can find some missing names, structural problems, and contrast failures. They cannot judge whether wording makes sense, whether a journey is exhausting, or whether an interaction behaves naturally with assistive technology. Combine automated checks with keyboard, zoom, screen-reader, and user testing.
When testing reveals a barrier, fix the design pattern rather than only the one page. A repeated mistake in a shared component can affect an entire product.
Review a real task
Choose one important journey, such as finding a service and submitting a form, and follow it from entry to confirmation. Try keyboard-only navigation, zoomed text, a narrow viewport, and a screen reader. Record where focus moves, what each control is called, whether instructions remain available, and how a person recovers from an error. Testing an isolated component cannot reveal every barrier in the journey between components.
Invite people who use different assistive strategies into the review, compensate them for their time, and treat their observations as product evidence rather than a checklist result. Prioritise barriers by the task they block, then retest after changes. Keep accessibility acceptance criteria with the ordinary design and engineering work so that future revisions do not reintroduce the same issue.
Practical checks
- Navigate the complete task using only a keyboard.
- Zoom and reflow the interface at narrow widths.
- Check contrast for default, hover, focus, disabled, and error states.
- Test with screen readers and real users, not automated tools alone.
- Respect reduced-motion preferences and avoid unnecessary time limits.
Common mistake
Treating accessibility as a separate mode for a small audience. Clear hierarchy, captions, forgiving interactions, good contrast, and usable targets help people in bright light, noisy rooms, temporary injury, slow networks, and many everyday situations.
People and practice






