Accessible by Default: Meeting WCAG Without Sacrificing Aesthetics
By Maksym Bardakh · Co-founder & President
In short
Accessibility and aesthetics are not in conflict. Meeting the Web Content Accessibility Guidelines (WCAG) mostly requires sufficient contrast, clear focus states, semantic structure, and resilient layouts, all of which tend to make a product look more considered, not less. The reliable approach is to build accessibility into the design system from the start rather than retrofitting it.
The false trade-off
A persistent myth holds that accessible design is plain design, that meeting standards means giving up visual refinement. The evidence runs the other way. Most accessibility requirements are also good design practices: readable text, clear interactive states, and consistent structure benefit everyone, not only users with disabilities.
The Web Content Accessibility Guidelines, maintained by the W3C, are organized around four principles: content should be perceivable, operable, understandable, and robust. None of these principles requires an ugly result. They require a careful one.
Contrast and color
Contrast is where aesthetics and accessibility are most often imagined to collide, because low-contrast palettes can look elegant. But text that cannot be read is a failure regardless of how it looks, and WCAG sets minimum contrast ratios for text precisely because legibility is foundational.
- Meet the WCAG contrast ratios for body text and interactive elements.
- Never rely on color alone to convey meaning, since some users cannot distinguish certain colors.
- Design the palette with contrast in mind from the start rather than darkening text later to pass a check.
Structure, focus, and keyboard access
Much of accessibility is structural and invisible to sighted mouse users, which is exactly why it gets skipped. Semantic markup gives assistive technology the information it needs to convey the interface. A logical heading hierarchy lets a screen-reader user navigate. Visible focus states let a keyboard user see where they are.
Build it into the system
Retrofitting accessibility late is expensive and tends to produce awkward results, because the visual decisions have already been made without it in mind. Building it into the design system is cheaper and produces a more coherent product. When the components in the system are accessible by construction, every screen assembled from them inherits that property.
This is the most durable approach: encode contrast, focus styling, semantic roles, and keyboard behavior into the shared components once, so that doing the accessible thing is also the default thing. Accessibility then stops being a separate task and becomes a property of how the product is built.
Key takeaways
- Accessibility and visual refinement reinforce each other rather than competing.
- WCAG is organized around content being perceivable, operable, understandable, and robust.
- Meet contrast ratios and never rely on color alone to convey meaning.
- Provide semantic structure, a logical heading hierarchy, and visible keyboard focus.
- Build accessibility into the design system so every screen inherits it by default.
Frequently asked questions
- Does accessible design have to look plain?
- No. Most accessibility requirements, such as readable contrast and clear interactive states, are also good design practices that tend to make a product look more considered.
- What are the four WCAG principles?
- Content should be perceivable, operable, understandable, and robust. These guide the specific success criteria without dictating a particular visual style.
- Why build accessibility into a design system?
- Because components that are accessible by construction make every screen built from them accessible by default, which is cheaper and more coherent than retrofitting accessibility late.
References
About the author
Maksym Bardakh
Co-founder & President
Maksym is a software engineer and product strategist focused on executive-function and behavioral system design. At BBMM he leads product direction across Flowo, TextPack, and Pillow, working at the intersection of human cognition and durable interface design.