My Short Accessibility Checklist

  1. Headings well named and structured

  2. Links in an obvious way

  • Don’t repeat the same link text
  • Don’t use "read more" or "click here". Instead, make it say "read more news"…etc
  • Heading of the section as link instead of "read more".
  • Use meaningful and explaining words to name links.
  • Warn when links will open a document file.
  1. Write content that makes sense.
  • Simple language
  • Font-size Large
  • Tables & Columns to present data
  1. Decribe what the images are, mean or contain
  • Use a short ALT decription for each image
  • "logo" for Logos
  • " " for decoration images
  • Use ALT to point to longer description in body text
  • Mention the image format only if it’s important
  1. Text in Images is not always ok

  2. Offer a ‘Plan B’ for your Media

  • Captions in videos, or Transcripts beneath videos
  • Embed Sign-language in videos if possible
  • Subtitles for foreign speakers
  • Audio Translation
  • Provide users enough time to read and use content
  1. Use the same tips for those documents you’re uploading…
  2. Do not design content in a way that is known to cause seizures: anything that flashes more than three times in any one second (Level AAA).
  3. Provide ways to help users navigate, find content, and determine where they are. (Navs, sitemaps and bread crumbs [trees] )
  4. Make all functionality available from a keyboard.
  5. Color Contrast (AA minimum ratio 4.5:1, AAA enhanced ratio 7:1) for the visual presentation of text, except for Large Text, Decorative Text and Logotypes.
  6. Resizable Text without the loss of content or functionality
  7. Audio: does not contain / contains low background sounds, and can be turned off.
  8. Images of Text: If the technologies being used can achieve the visual presentation, text is used to convey information rather than images of text except for the following: (Level AA)
  9. Line spacing is at least space-and-a-half within paragraphs, and paragraph spacing is at least 1.5 times larger than the line spacing.
  10. Text can be resized without assistive technology up to 200 percent in a way that does not require the user to scroll horizontally to read a line of text on a full-screen window
  11. Provide time control over time-based media (Level A). Timing is not an essential part of the content (Level AAA).
  12. When an authenticated session expires, the user can continue the activity without loss of data after re-authenticating. (Level AAA)
  13. Ease the reading of challenging content; Unusual Words, Abbreviations, Reading Level, Pronunciation
  14. No errors in code

Another Accessibility Checklist for Web Developers