In Chapter 11 “The Process” we go through 20 questions that you can ask when evaluating a Web site. These questions reflect most of the Level 1 Success Criteria in the Web Content Accessibility Guidelines 2.0 and a portion of the Mobile Web Best Practices 1.0.
- Are text alternatives present and sufficiently equivalent to the graphic content? Audio-only content? Video-only content?
- Is multimedia captioned? Does multimedia have audio descriptions or a fulltext transcript?
- Are controls (including links) appropriately identified or labeled?
- Are groups of controls appropriately identified?
- Can a meaningful keyboard navigation order be derived from the document or application structure?
- Can the document or application be operated when color, shape, size, location, or sound cannot be perceived?
- Can audio that plays automatically be stopped, paused, or silenced?
- Can all functionality be operated via the keyboard alone?
- Is a skip navigation link present or are blocks of content identified such that they can be skipped?
- Does each page in the site/application have a unique title that describes its topic or purpose?
- Is the human language identified for each page of the site/application?
- Is the application’s behavior predictable in response to user input?
- Is it clear what information the user should provide? If the user makes an error, is the error clearly identified and suggestions provided for how to fix it?
- Have markup and programmatic syntax errors been fixed? Do XML-based languages validate? Do programmatic languages execute without error? Does it
pass the MobileOK checker?
- Does the site or application use accessibility features or APIs (such as ARIA, UIA, and MSAA) such that user agents including assistive technologies are
notified of changes to all user interface components?
- If a page requires a timed response, can someone turn off, adjust, or extend the time limit? (See exceptions.)
- If a site/application has moving, blinking, or scrolling information, is there a way for a person to pause, stop, or hide the content? (See exceptions.)
- If a site/application auto-updates, is there a way for a person to control the frequency of updates? (See exceptions.)
- Does the page avoid anything that flashes more than three times per second? (See general flash and red flash thresholds.)
- Has the site/application been tested with a variety of browsers, mobile devices, and assistive technologies? Have you watched real people use the site or application? Is it possible to accomplish a complete process (e.g., search for a product, add it to a shopping cart, and check out)?