This checklist helps developers identify potential accessibility issues affecting their websites or applications. It’s broken down into three sections of decreasing importance: A, B and C. Please check and address these issues in the order in which they appear.

For more detail on accessibilty standards, please see WCAG2.0 AA

It is important to note, while B and C are noted as less critical, they are still required to be truly 508 compliant. This checklist should be used as a reference for development and is not a substitute for compliance checks by a section 508 coordinator.

A - Critical

  1. Site is keyboard accessible
  2. Site is free of keyboard traps
  3. All form inputs have explicit labels
  4. All relevant images use an img tag
  5. All images have alt attributes
  6. Multimedia is tagged
  7. Text has sufficient color contrast

B - Less Critical

  1. Site never loses focus
  2. Tab order is logical
  3. Form instructions are associated with inputs
  4. Site doesn’t timeout unexpectedly
  5. Tables are coded properly
  6. Headings are nested properly

C - Minor

  1. Frames are named
  2. Flashing elements are compliant
  3. Language is set
  4. CSS is not required to use the page
  5. Links are unique and contextual
  6. Page titles are descriptive
  7. Required plugins are linked on the page