Accessibility isn't a checklist, it's a design constraint
Picture this. A project's nearly done, the designs are signed off, the build is underway, and accessibility shows up as a line item near the end. An audit, a Lighthouse score, a note in the scope doc that says "must be WCAG 2.1 AA." It's treated as a gate to pass through, not a decision that shaped the work. Sound familiar?
The result is predictable: technically compliant, but bad to use. Alt text that exists but says nothing ("image of a person"). Focus states that are present but look like they were slapped on top of a finished design, because they were. The build passes the audit. The person using it still struggles.
Constraints sharpen decisions — they don't just limit them
Every design discipline already knows this, just not about accessibility. Brand guidelines don't restrict creativity, they focus it. A fixed palette and type system forces sharper decisions than an open canvas does. A performance budget doesn't just mean cutting things; it forces you to ask what's actually earning its place on the page. Responsive design does this as a matter of course. Building out your IA hierarchy in the space-limited context of a mobile screen first forces you to consider what a user really needs from the site. The constrained decision-making you’ve done for mobile then makes for a clearer desktop experience.
Accessibility is the same category of constraint. It just gets treated differently, because it arrives wearing a compliance label instead of a creative one.
What changes when you design with it, instead of checking for it after
A focus state that starts as "needs to be visible for keyboard navigation" and gets designed after the fact usually ends up as a default blue outline, dropped in wherever the browser puts it. A focus state considered as part of the actual interaction design usually ends up more distinctive, not less. The constraint doesn't shrink the design space; it gives the design work something to push against.
Same with forms. "Needs proper error messaging for screen readers" sounds like a compliance requirement. In practice, building that from the outset tends to produce forms that are clearer for everyone — inline errors instead of a summary dumped at the top, plain language instead of vague validation copy, an obvious next step instead of a red border and a sigh.
Colour work benefits too. Designing within real contrast ratios from the first palette exploration — rather than checking a finished palette against a contrast tool and hoping — often produces something more distinctive than the low-contrast, beloved-by-AI, grey-on-white, pastel-on-pastel look that's everywhere right now anyway, and that frequently fails its own contrast checks.
Touch targets follow the same pattern. "Needs a 44x44px minimum tap area" reads like a spec to satisfy. Designed in from the start, it tends to produce interfaces with more breathing room generally — less cramped icon rows, more deliberate spacing between actions, fewer mis-taps for every user, not just the ones with limited dexterity.
Motion is maybe the clearest case. "Must respect prefers-reduced-motion" sounds like it's asking you to strip out the fun part. Designed in from the brief, it usually pushes toward motion that serves a purpose. A transition that clarifies where content came from or where it's going is deeply more effective than movement for its own sake. The reduced-motion version often ends up revealing that the original animation wasn't doing much work anyway.
In each case, the constraint didn't just help the design avoid failing an audit. It made the decision better on its own terms.
Two ways of thinking about it
Let's name the difference directly.
Compliance thinking asks does it pass the audit? — asked at the end of a project, answered with an automated scan.
Constraint thinking asks does this work, and is it better because of the limitation? — asked at the brief stage, answered through the design decisions that follow.
Compliance thinking produces the minimum viable pass. Constraint thinking produces craft.
Where it actually has to change
This isn't a QA problem. It's a brief problem. Accessibility needs to sit alongside brand, tone and technical requirements at the very start of a project, not arrive as a footnote checked off before launch. A brief that says "keyboard-navigable, screen-reader-friendly, AA contrast from the first mockup" produces different creative decisions than one that says "must pass WCAG" tacked on at the bottom of a scope document. Same requirement, completely different outcome, depending on when it enters the process.
The best-designed constraint is the one you eventually stop noticing as a constraint at all. It's just how the work gets made. Accessibility deserves the same treatment. Not a tax on the design. Part of it.


