WCAG 2.2
WCAG 2.2 level A criteria
Level A is the floor. Miss one of these and some people cannot use the page at all: no alt text, no keyboard access, no page language, no labels.
1. Perceivable
1.1.1
Non-text ContentEvery image, icon and chart needs a text version that does the same job
1.2.1
Audio-only and Video-only (Prerecorded)Audio-only and video-only recordings need a text version, or an audio version for silent video
1.2.2
Captions (Prerecorded)Recorded video with sound needs captions
1.2.3
Audio Description or Media Alternative (Prerecorded)Recorded video needs audio description or a full text alternative
1.3.1
Info and RelationshipsStructure you can see must also be in the code
1.3.2
Meaningful SequenceThe order content is read must make sense
1.3.3
Sensory CharacteristicsInstructions must not rely on shape, colour, size, position or sound alone
1.4.1
Use of ColorColour must not be the only way information is shown
1.4.2
Audio ControlSound that starts by itself must be easy to stop
2. Operable
2.1.1
KeyboardEverything must work with a keyboard alone
2.1.2
No Keyboard TrapKeyboard focus must never get stuck
2.1.4
Character Key ShortcutsSingle-key shortcuts must be switchable off or remappable
2.2.1
Timing AdjustableTime limits must be adjustable, extendable or avoidable
2.2.2
Pause, Stop, HideMoving, blinking or auto-updating content must be pausable
2.3.1
Three Flashes or Below ThresholdNothing may flash more than three times a second
2.4.1
Bypass BlocksPeople must be able to skip past repeated content
2.4.2
Page TitledEvery page needs a title that says what it is
2.4.3
Focus OrderKeyboard focus must move in an order that makes sense
2.4.4
Link Purpose (In Context)Link text must say where the link goes
2.5.1
Pointer GesturesPinch, swipe and multi-finger gestures need a simple alternative
2.5.2
Pointer CancellationClicks and taps must be cancellable before they complete
2.5.3
Label in NameA control's accessible name must include its visible text
2.5.4
Motion ActuationShake and tilt controls need a normal alternative and an off switch
3. Understandable
3.1.1
Language of PageTell the browser which language the page is written in
3.2.1
On FocusSimply moving to a control must not change anything
3.2.2
On InputChanging a setting must not surprise anyone with a new page
3.2.6
Consistent HelpPut help in the same place on every page that has it
3.3.1
Error IdentificationSay which field is wrong, in words
3.3.2
Labels or InstructionsEvery field needs a label, and tricky ones need instructions
3.3.7
Redundant EntryDo not ask for the same information twice in one process
4. Robust
Scan your page in Chrome
A score out of 100, every automated finding explained, and the manual checks listed.
Add Websight to ChromeFree scans, no account, nothing leaves your computer. Automated tools find only part of the problems; the extension says so on every report.