WCAG Checklist

The Web Content Accessibility Guidelines, often abbreviated to WCAG, are guidelines for improving web accessibility. The tables below are checklists to help organize progress on accessibility. VPHD also has a short roadmap.

Level A

1.1.1 – Non-text Content Provide text alternatives for non-text content yes where possible Improve
1.2.1 – Audio-only and Video-only (Pre-recorded) Provide an alternative to video-only and audio-only content not applicable (yet)
1.2.2 – Captions (Pre-recorded) Provide captions for videos with audio not applicable (yet)
1.2.3 – Audio Description or Media Alternative (Pre-recorded) Video with audio has a second alternative not applicable (yet)
1.3.1 – Info and Relationships Logical structure partially Improve
1.3.2 – Meaningful Sequence Present content in a meaningful order partially Improve
1.3.3 – Sensory Characteristics Use more than one sense for instructions partially Improve
1.4.1 – Use of Color Don’t use presentation that relies solely on colour yes Improve
1.4.2 – Audio Control Don’t play audio automatically not applicable (yet)
2.1.1 – Keyboard Accessible by keyboard only partially Improve
2.1.2 – No Keyboard Trap Don’t trap keyboard users ok Improve
2.2.1 – Timing Adjustable Time limits have user controls not applicable
2.2.2 – Pause, Stop Provide user controls for moving content not applicable
2.3.1 – Three Flashes or Below No content flashes more than three times per second not applicable
2.4.1 – Bypass Blocks Provide a ‘Skip to Content’ link ok
2.4.2 – Page Titled Use helpful and clear page titles ok
2.4.3 – Focus Order Logical order ok
2.4.4 – Link Purpose (In Context) Every link’s purpose is clear from its context ok
3.1.1 – Language of Page Page has a language assigned ok
3.2.1 – On Focus Elements do not change when they receive focus ok Improve menu
3.2.2 – On Input Elements do not change when they receive input ok
3.3.1 – Error Identification Clearly identify input errors ok Improve some flash messages.
3.3.2 – Labels or Instructions Label elements and give instructions ok Improve
4.1.1 – Parsing No major code errors ok
4.1.2 – Name, Role, Value Build all elements for accessibility ok Improve

Level AA

1.2.5 – Audio Description (Pre-recorded) Users have access to audio description for video content not applicable (yet)
1.4.3 – Contrast (Minimum) Contrast ratio between text and background is at least 4.5:1 yes, for most text
1.4.4 – Resize Text Text can be resized to 200% without loss of content or function yes
1.4.5 – Images of Text Don’t use images of text ok
2.4.5 – Multiple Ways Offer several ways to find pages ok
2.4.6 – Headings and Labels Use clear headings and labels ok
2.4.7 – Focus Visible Ensure keyboard focus is visible and clear ok
3.1.2 – Language of Parts Tell users when the language on a page changes not applicable, english only
3.2.3 – Consistent Navigation Use menus consistently yes
3.2.4 – Consistent Identification Use icons and buttons consistently partially
3.3.3 – Error Suggestion Suggest fixes when users make errors yes
3.3.4- Error Prevention (Legal, Financial, Data) Reduce the risk of input errors for sensitive data partially