Accessibility Checklist (WCAG 2.2)

This is not Web Content Accessibility Guidelines (WCAG 2.2),Only checklist with guidelines.

Perceivable

  • Text Alternatives

    • Provide descriptive text alternatives (alt text) for all non-text content.
    • Ensure alt text accurately describes the purpose or function of the non-text content.
    • Provide transcripts for all pre-recorded audio content.
    • Provide captions for all pre-recorded video content.
    • Ensure live audio-only and video-only content have captions or an alternative accessible version.
  • Time-Based Media

    • Provide a mechanism to pause, stop, or hide automatically moving, blinking, or scrolling content.
    • Ensure that multimedia content does not play automatically, unless it is essential for the functionality or requested by the user.
    • Provide controls for users to adjust the volume of pre-recorded audio content.
    • Ensure that time-based media alternatives to text content are provided (e.g., captions, audio descriptions for video content).
  • Adaptable

    • Ensure content can be presented in different ways without losing information or structure.
    • Ensure text content can be resized up to 200% without loss of content or functionality.
    • Ensure the website does not restrict zooming up to 200% without loss of content or functionality.
    • Ensure that responsive web design principles are applied to make content adapt to various viewports and devices.
  • Distinguishable

    • Ensure that text and images of text have a contrast ratio of at least 4.5:1, except for large text (18pt or 14pt bold) which should have a ratio of at least 3:1.
    • Ensure that text is not presented over background images or gradients that make it difficult to read.
    • Ensure that color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element.

Operable

  • Keyboard Accessible

    • Ensure all functionality can be operated via a keyboard interface without requiring specific timings for keystrokes.
    • Ensure keyboard focus is visible and does not get trapped in any part of the content or interface.
    • Ensure that keyboard navigation order follows a logical sequence through interactive elements.
    • Ensure that keyboard shortcuts do not conflict with browser or assistive technology shortcuts.
  • Enough Time

    • Provide users with enough time to read and use content.
    • Provide controls to pause, stop, or hide automatically updating, moving, or scrolling content.
    • Avoid content that flashes more than three times per second, unless the flashes are essential for the functionality or requested by the user.
    • Provide a mechanism for users to extend time limits for content where time limits are imposed.
  • Seizures and Physical Reactions

    • Avoid content that flashes more than three times per second, or provide a mechanism to disable such content.
    • Ensure that any content that might cause seizures or physical reactions is avoidable or has user controls to limit exposure.
  • Navigable

    • Provide multiple ways to locate a web page within a set of web pages.
    • Provide ways to bypass blocks of content that are repeated on multiple web pages.
    • Provide informative page titles that describe the topic or purpose of the web page.
    • Use headings, labels, and landmarks to help users navigate and find content.
  • Input Modalities

    • Ensure that functionality is operable through different input methods, such as keyboard, mouse, touch, voice commands, and gestures.
    • Ensure that users can easily switch between different input modalities without loss of functionality or content.

Understandable

  • Readable

    • Use clear and straightforward language.
    • Structure content using headings, lists, and paragraphs to enhance readability.
    • Ensure text content is readable and understandable when presented in different formats (e.g., assistive technologies).
  • Predictable

    • Ensure web pages appear and operate in predictable ways.
    • Use consistent navigation mechanisms throughout the site.
    • Use headings, labels, and context to convey the structure and relationships within content.
  • Input Assistance

    • Provide suggestions for input errors and clear instructions on how to correct them.
    • Ensure that users can review, correct, and confirm information before finalizing their submissions.
    • Ensure that input assistance is available and accessible to all users, including those using assistive technologies.

Robust

  • Compatible

    • Ensure your web content is compatible with current and future user agents, including assistive technologies.
    • Use valid HTML, CSS, and JavaScript to support accessibility standards.
    • Ensure your content works well across different browsers and devices.

Additional Resources

For more detailed guidelines and explanations, refer to the Web Content Accessibility Guidelines (WCAG) 2.2 at w3.org/WAI/WCAG22/quickref/ .

Use accessibility evaluation tools to help identify and resolve accessibility issues in your web content.