Laptop on a table beside a pair of glasses
Home / Design Systems & Accessibility / WCAG-informed design
Design Systems & Accessibility · WCAG-informed design

WCAG-informed design: accessibility decided in design, not fixed in QA

Most accessibility failures are design decisions - a colour pairing, a missing label, an icon-only button, a status shown only in red. I make those decisions accessibly from the first wireframe, so products ship compliant rather than getting patched later.

Tested contrastAccessible formsFocus & keyboardStatus without colour aloneWCAG 2.1 / 2.2 AA

Why design is where accessibility is decided

Accessibility is often treated as a testing activity: build the product, run an audit, fix what fails. That approach is expensive and never really finishes, because the same failures are created again with every new feature.

Look at the most common failures on the web and a pattern appears. WebAIM's 2026 analysis of the top one million home pages found low-contrast text on 83.9%, missing image alt text on 53.1%, missing form labels on 51%, empty links on 46.3% and empty buttons on 30.6% - and those categories account for 96% of all detected errors. Nearly every one starts as a design decision: a palette choice, a form layout without visible labels, an icon-only button, a link that says "click here".

WCAG-informed design means making those decisions correctly in the first place, and building them into the design system so they stay correct.

My practice here comes from real delivery: contributing to WCAG A/AA/AAA accessibility for a major banking client's platform, and rebuilding an AI enterprise brand's colour system where testing found a pairing in use at 2.37:1 and the rebuilt primary pairing reached 17.26:1.

96%of detected WCAG errors fall into six categoriesWebAIM, 2026
4.5:1minimum contrast for normal text at WCAG AAW3C
71.6%of screen-reader users navigate long pages by headings firstWebAIM survey, 2024

Accessibility decisions I build into design

AreaDecision made in designWCAG basis
ColourEvery text pairing tested - 4.5:1 normal, 3:1 large; UI graphics 3:1SC 1.4.3, SC 1.4.11
MeaningStatus and errors shown with text and icons, not colour aloneUse of colour
StructureLogical heading hierarchy and landmarks designed into templatesInfo and relationships
FormsVisible labels, clear hints, specific error messages linked to fieldsLabels or instructions; error identification and suggestion
FocusA visible, consistent focus style designed for every interactive elementFocus visible
KeyboardInteractions designed to work without a mouse; logical focus orderKeyboard; focus order
TargetsControls large enough and spaced to be hit reliablyTarget size (WCAG 2.2)
TextResizable to 200% and reflowing without loss of contentResize text; reflow
MotionReduced-motion alternatives; nothing that flashesAnimation from interactions; three flashes
ContentPlain language, descriptive link text, meaningful alt textLink purpose; non-text content

Headings and structure matter more than they look

Structure is invisible to sighted users skimming a page, but critical to screen-reader users. WebAIM's screen-reader user survey found that 71.6% of respondents navigate lengthy pages by headings as their first strategy. Designing templates with a real heading hierarchy - rather than styling text to look like headings - makes long pages, dashboards and documentation usable for them, and helps everyone scan.

Designing accessible colour systems

Colour is the most common failure and the easiest to prevent. My approach:

  1. Give each colour a role - brand, action, text, status, data - rather than a list of swatches.
  2. Test pairings, not colours - a colour is only accessible against a specific background at a specific size.
  3. Create compliant variants - a darker version of a bright accent for text and links, keeping the bright version for large display use.
  4. Separate data colours - a utility layer for charts with its own tests and direct labels.
  5. Test each theme - light and dark modes checked separately.

The full method is in WCAG contrast testing for AI product UIs.

The process

How WCAG-informed design fits into a project

  1. 01

    Set the standard

    Usually WCAG 2.1 or 2.2 AA, with AAA for high-stakes content where practical.

  2. 02

    Accessible foundations

    Colour roles with tested pairings, type scale, focus style and spacing.

  3. 03

    Annotated wireframes

    Heading structure, focus order, labels and landmarks noted from the start.

  4. 04

    Accessible components

    Every state, keyboard behaviour and screen-reader output specified.

  5. 05

    Test early

    Keyboard and screen-reader checks on prototypes and early builds.

  6. 06

    Hand off clearly

    Accessibility notes in specs, and review during implementation.

For regulated and enterprise products

In healthcare, finance, government and enterprise procurement, accessibility is increasingly required rather than optional. US rules referencing WCAG 2.1 AA now have deadlines in 2027 and 2028, and enterprise buyers routinely ask for conformance information. Designing accessibly from the start is far cheaper than remediation under a deadline. See WCAG accessibility for healthcare software.

What you get

01

Accessible foundations

Colour roles with tested contrast, type, spacing and focus styles.

02

Annotated designs

Headings, focus order, labels and landmarks marked on key screens.

03

Accessible component specs

States, keyboard behaviour and screen-reader output.

04

Content guidance

Link text, alt text, error and status wording.

05

Early testing

Keyboard and screen-reader checks on prototypes.

06

Implementation review

Accessibility checks during build, before release.

Frequently asked questions

Does accessible design look worse?

No. Accessible design constrains a few choices - mainly contrast and relying on colour alone - but good visual design works comfortably within those limits. Clear hierarchy and readable text benefit everyone.

Is WCAG AA enough, or should we aim for AAA?

AA is the practical baseline most regulations reference. AAA is worth applying selectively to high-stakes content, such as consent, medical or financial information, rather than across every screen.

Can you make our existing brand colours accessible?

Usually. Bright brand colours can stay for large display uses, backgrounds with dark text and decoration, with darker compliant variants for text, links and small UI.

Will this replace an accessibility audit?

It reduces how much an audit finds, but independent testing - especially with assistive technologies - is still valuable before major releases or procurement reviews.

Does WCAG-informed design cover mobile apps?

Yes. The same principles apply to native and mobile web, with extra attention to touch targets, gestures and platform screen readers.

Sources

Every statistic in this page links to its original publisher. Figures were checked against these sources on September 29, 2026.

  1. The WebAIM Million, 2026 report - WebAIM, 2026
  2. Understanding SC 1.4.3: Contrast (Minimum) - W3C
  3. Understanding SC 1.4.11: Non-text Contrast - W3C
  4. Screen Reader User Survey #10 results - WebAIM, 2024
  5. Fact sheet: new rule on the accessibility of web content and mobile apps - US Department of Justice, ADA.gov
Let's solve something

Building something new and want it accessible from day one?

That's the cheapest time to get it right. Book a 30-minute call.

Book a 30-min call ↗