WCAG is a pyramid scheme… in a bad way
I like that there is a growing chorus of voices pushing back on WCAG audits as the go-to source of accessibility truth.
Shhhh, it's a secret
Let's be real: secretly, as accessibility professionals, we do know handing a spreadsheet with 1000+ issues (some manual, many automated) defined in an obscure technical specification to novices is a bad plan.
But we continue to do it.
The pyramid is familiar
In college students are taught in the typical logical higher education format.
WCAG is similar in it's principles, A, AA and AAA conformance levels.
Starting from the bottom, we have principles, guidelines, success criteria, techniques. Each criterion at each level is still designed to be as broadly applicable and generalized as possible, requiring someone initiated in the language and philosophy of the spec as a whole.
Knowing WCAG is like having a bachelors degree in architecture, and then being asked to mix and pour concrete and weld steel for a skyscraper foundation. It just… doesn't cover that.
The simplest WCAG is infuriating to apply
When I began coaching design and development teams through accessibility remediation and new product development, I immediately grew tired of explaining tabindex do's and don'ts.
Every one of us has experienced this:
Immediately after you explain WCAG SC 2.1.1, the first thing a developer does is add tabindex="0" to every single piece of content on the page in the next release.
WCAG SC 2.1.1 is one stone encased in a large pyramid. That developer is like an ant dropped onto a pyramid, and all they can see from their perspective is WCAG 2.1.1.
They obsess over 2.1.1 because that's all they are familiar with. They can make things focusable, and that's accessibility from their view of the pyramid.
Meanwhile, as professional accessibility ants, we've traversed and memorized the entire pyramid and can't believe they're so lost.
Not everyone is an academic, nor needs to be
I respect WCAG as a spec helping us define accessibility as accessibility experts, but I don't drill it into the teams I work with.
Why? WCAG can define what accessibility means for experts, but it can't describe what is accessible.
Instead, I generate accessibility acceptance criteria. This fosters a very different relationship with accessibility that product managers, designers and developers can understand.
It creates people familiar enough with accessibility to do basic things right, and to ask us smart questions about ambiguities.
Make the switch to acceptance criteria
Would you rather have a developer who can argue with you about skipping heading levels, or a team implementing solid HTML page structure.
Would you rather have a designer who designs layouts for low vision magnification tools, or a designer who argues about whether color contrast applies to hover states?
We all know which we'd choose. So why push the pyramid on them?
Acceptance criteria are not success criterion
Acceptance criteria don't create WCAG experts, and that's okay.
What's the difference?
Acceptance criteria tell a short story everyone can understand
Let's look at the keyboard only accessibility acceptance criteria for a button:
Desktop screenreader criteria:
Device settings criteria:
By working their way through the story, any designer or developer can test — without ambiguity — if the button completes this story.
WCAG success criterion define standards but only for experts
WCAG criteria have to be evaluated by experts. What do I mean by that?
To evaluate any one of these criterion, you have to become an expert in 1: the standard, 2: how to test it and 3: how to evaluate the test results.
Applicable WCAG SC for a simple text button:
At no point does WCAG discuss the spacebar or enter key. It does not mention a role of button or the tab key. A button could be focused with the F key and activated with the B key and meet these standards. Would we consider that successful?
Conclusion and next steps
WCAG is necessary as a broad spec to define what accessibility means for experts, but it can't describe what is accessible for non-experts.
I created and open sourced a way to explain accessibility without WCAG, and see plenty of teams benefitting from it.
🙌🏼 and…while it offers wonderful guidance…WCAG conformance is in no way an assurance that your digital experience is usable. A great read. So many people obsessing over being a WCAG expert. Important to keep the objective in mind, which is not to tick a box.
Product manager | Digital Experience | B2B | Go-To-Market
10moCreating tools for everyone is really important.
mit barrierefreien Webseiten erreichen Sie endlich alle Menschen
10moI always give an example of a sufficient technique. Isn’t it common sense to do so? I don’t know if it’s necessary to do storytelling in a report. It’s a nice idea on the one hand but it’s making the whole thing significantly longer. I think I will give it another thought and maybe even a try…