Core Concepts and Resources

This is not an exhaustive list of digital accessibility guidelines or standards. This list represents common concepts found throughout the guide and is intended to give some foundational information for those who are new to digital accessibility and accessibility testing. It can also be used as a selected resources list, capturing a few testing tools and resources for each core concept.

Alternative Text (Alt Text)

Images that convey meaningful visual information need alternative text to describe that information. Alt text should provide the same information that the image is meant to convey, not just a description of the image with details that aren’t relevant or are already included in other text.

Further reading:

The method of checking for alt text varies between types of documents/content. Specific tools and guidance can be found within each content type in this guide.

Color Contrast or Contrast Ratio

A measure of the difference in perceived brightness between two colors.

Further reading:

Testing tools:

  • AccessibleWEB Color Contrast Checker
    A Google Chrome Extension that displays color contrast ratios and displays WCAG conformance results.
  • Chrome High Contrast extension
    High Contrast lets you browse the web with your choice of several high-contrast color filters designed to make it easier to read text.
  • Colour Contrast Analyser
    Easy to use application, available to download for Windows and Mac. Check foreground & background color combinations using an eyedropper tool from anywhere on the screen, including non-web based applications.
  • WCAG Contrast Checker for Firefox
    Firefox extension displays color contrast ratios in a sidebar, and flags the color combinations that fail WCAG contrast requirements.
  • WebAIM Color Contrast Checker
    Online tool includes a feature to “lighten” or “darken” existing colors until you find a combination that meets WCAG 2.1 requirements.

Link text should convey clear and accurate information about the destination.

  • For example, instead of reading “click here,” the link text should include the title of the destination page or a description of the destination page.
  • Link text should make sense outside the context of the surrounding text.
  • Color should not be the only indicator that text is a link. The color of a link should also have sufficient contrast with the background and surrounding text.

Further Reading:

Testing Tools:

Lists

The use of formatted lists allows assistive technology to accurately translate the information as lists when reading or displaying the content in modified formats.

  • Use built-in unordered (symbols) or ordered (numbered) lists. Simply adding a dash or a number before text may indicate a list item to a visual user but it will not translate to screen-reader users or other assistive technology.
  • Ordered (numbered) lists should be used in situations where the order of the list items is important. For example, an ordered list is helpful if you are giving instructions and the order of them is important.

Readability 

Plain Language

It is important that written content is readable for the audience it is intended for. Writing clearly and simply is challenging and depends on the context of the content you are creating or testing. 

Further Reading:

Testing Tools:

  • Hemingway App
    An editor which assigns a readability score based on which grade level could understand your writing. The lower the grade level score, the more readable your document is. Hemingway identifies sentences which are hard to read and other common writing issues. The online version is free. There are paid versions with and without generative AI available as well.
  • Ginger Software and Grammarly
    AI-powered grammar, spell checker, and writing assistants with options for Microsoft Word add-ins, browser extensions, and mobile and desktop apps. Both free and paid accounts are available.

Font Size and Style

Font size and style impact people’s ability to see and understand written content. In most cases, there isn’t one correct typeface, spacing, or font size that makes written content accessible to everyone, but considerations to make when creating or testing written content.

Further Reading:

Reading Order or Logical Reader Order

Reading order describes the movement through digital content, which should follow an order that matches the visual and logical order of the content. Logical reading order is essential for screen reader users and navigation of the content.

Further Reading:

Testing for reading order:

  • In most contexts, you can check the reading order and ability to navigate without a mouse by navigating through content and tasks by keyboard alone.

More techniques to test for reading order varies between types of documents/content. Specific tools and guidance can be found within each content type in this guide.

Headings

  • In documents and webpages, headings impact reading order.
  • Testing for headings often requires some manual checking.
  • Best practices for headings include:
    • Headings should follow a logical hierarchy, starting with the main topic (H1) and then using subheadings (H2, H3, etc.) to organize content into sections and subsections.
    • Avoid skipping heading levels. For example, don’t go from an H1 to an H3 without an H2 in between.
    • Each page should have only a single Heading 1, which represents the page or document title.
    • Headings should be descriptive and accurately reflect the content they introduce.

Further Reading:

  • WebAIM: Headings
    A short article focused on web page headings. Useful reading for context in documents as well.

Screen Readers / Text-to-Speech

Screen Readers and Text-to-Speech software can be useful when testing content for accessibility by giving you insight into the experience of a user trying to access your content with that software. They are most helpful for testing the navigation and structure of content.

Screen Readers

Screen readers are comprehensive tools that interpret and read screen text and other screen elements aloud. They require some specialist knowledge and can be challenging for beginners to use. This list includes a few common screen readers and is not comprehensive.

Text-to-Speech Tools

Text-to-speech (TTS) tools are generally less robust than screen readers. They focus on converting written text into spoken words. Developers may build them into apps or databases, or users may add them using options such as browser extensions.

Tables

It is recommended to avoid tables in certain content types, especially tables used for layout or formatting rather than to organize data. In cases where data tables are needed, proper row and column headers are essential.

Further reading: 

  • WebAIM: Creating AccessibleTables
    A brief article which discusses the difference between layout tables and data tables, the issues tables cause for screen reader users, and some guidelines for creating tables.

Techniques for testing tables vary between content types. Specific guidance can be found within each content type in this guide.

Navigating to Other Content Types

Use these links to continue (or return) to the other content types in this section: