Division Accessibility
Support Units
Training & Conferencing
Applications
Ally Accessibility Issues Explained
Ally automatically checks webpages, documents, and images for a variety of accessibility issues, ranging from minor to severe. This page explains what these issues are and how to fix them.
Understanding Issue Severity
Minor: These issues make content somewhat difficult or confusing to access.
Major: These issues create a significant accessibility barrier.
Severe: These issues make web content impossible and/or dangerous to access.
Webpage Accessibility Issues
| Webpage Issues & Solutions | Severity |
|---|---|
The HTML content contains broken linksHTML Broken LinkIssue:These HTML content items contain links to resources that no longer exist. Solution:
|
|
The HTML content has videos without captions or with automated captionsHTML CaptionIssue:Videos need captions to ensure accessibility for the deaf, hard of hearing, visual learners, and non-native speakers, among others. Captions are also beneficial in sound-sensitive environments, enabling viewers to watch without sound. Keep in mind that automated captions can be used as a starting point since they do not require human intervention. However, their accuracy may not be reliable and may need to be edited to ensure that they are correct. Solution:
|
|
The HTML content contains text with insufficient contrastHTML Color ContrastIssue:The HTML content contains text with low contrast between the text and its background. This can cause the text to be difficult to read, especially for those with low vision, poor eyesight or colour blindness. Solution:
|
|
The HTML content has malformed definition listsHTML Definition ListIssue:The definition list (<dl>) elements in the HTML content contain inappropriate child elements. This can cause screen readers to read out the definition lists incorrectly. Solution:Description |
|
The HTML content has empty headingsHTML Empty HeadingIssue:The HTML content contain headings with no content. This can cause potentially confusing contentless alerts to screen reader users. Solution:Description |
|
The HTML content has table headers that don't have any contentHTML Empty Table HeaderIssue:Table header elements should have visible text that describes the purpose of the row or column. Solution:Description |
|
The HTML content does not have a language setHTML Has LangIssue:The HTML content does not specify the language in which they have been created. Certain technologies, such as screen readers, rely on the specified language to determine how to process the content or pronounce the text inside of the page. Solution:Description |
|
The HTML content does not have an appropriate heading structureHTML Heading OrderIssue:The HTML content contains headings that don't follow a logical order. All headings should follow a sequential and descending order. Headings are important as they provide structure to a page, especially longer ones. Well-structured and logical headings will make the page much easier to understand and navigate for all users. Solution:Description |
|
The HTML content does not have any headingsHTML Headings PresenceIssue:The HTML content doesn't contain any marked-up headings. Headings are important as they provide structure to a page. When headings are properly and consistently used, the page becomes much easier to understand and navigate for all users, and provides additional benefits such as the ability to automatically generate a Table of Contents. Solution:Description |
|
The HTML's heading structure does not start at the right levelHTML Headings StartIssue:The headings in the HTML content don't begin with the main heading and therefore don't follow a logical order. Having the main heading at the beginning of the document will provide a more logical structure and will make the document much easier to understand and navigate for all users. Solution:Description |
|
The HTML content contains images without a descriptionHTML Image AltIssue:The HTML content contains images that don't have a description or alternative text. People with screen readers or other assistive devices rely on these descriptions to understand the image content and purpose. Having a clear description for an image can help everyone better understand the content of the image and how it relates to the context. Solution:Description |
|
The HTML content has links or buttons with redundant textHTML Image Redundant AltIssue:The HTML content contains buttons or links with text that is repeated in the containing image's description. Screenreaders and other assistive devices would therefore read this text twice, which is redundant and potentially confusing. Solution:Description |
|
The HTML content has form elements without a labelHTML LabelIssue:The HTML content contains form elements such as input boxes, checkboxes, dropdowns, etc. that are not labelled. People with assistive technologies often require the form elements to be explicitly labeled to understand the purpose of each field and to use the form effectively. Solution:Description |
|
The HTML content contains links without discernible textHTML Link NameIssue:The HTML content contains links with text that is not discernible by a screen reader or is not focusable. People with assistive technologies would be unable to understand the link or navigate to it. Solution:Description |
|
The HTML content has malformed listsHTML ListIssue:The list (<ul> or <ol>) elements in the HTML content contain inappropriate child elements. This can cause screen readers to read out the definition lists incorrectly. Solution:Description |
|
The HTML content has embedded objects without alternative descriptionsHTML Object AltIssue:The HTML content contains embedded objects that don't have a description or alternative text. People with screen readers or other assistive devices rely on these descriptions to understand the purpose and content of embedded objects. Solution:Description |
|
The HTML content has tables that don't have any headersHTML TD Has HeaderIssue:The HTML content contains tables that don't have or properly specify a header structure. People with screen readers or other assistive devices rely on a semantically meaningful and correct heading structure to help them navigate the table and understand the meaning of every cell, but it can be beneficial to everyone to have a clear structure in the table. Solution:Description |
|
The HTML content is missing a titleHTML TitleIssue:The HTML content is missing a title. HTML page titles are used as the title for a browser window or tab, making it easier to navigate to the tab and understand the purpose of the tab. Solution:Description |
Document Accessibility Issues
| Document Issues & Solutions | Severity |
|---|---|
The document contains images without a descriptionAlternative TextIssue:These documents contain images that don't have a description or alternative text. People with screen readers or other assistive devices rely on these descriptions to understand the image content and purpose. Having a clear description for an image can help everyone better understand the content of the image and how it relates to the context. Solution:Description |
|
The document has contrast issuesContrastIssue:These documents contain text with low contrast between the text and its background. This can cause the text to be difficult to read, especially for those with low vision, poor eyesight or colour blindness. Solution:Description |
|
The document's heading structure goes beyond six levelsHeadings Higher LevelIssue:The headings in these documents go beyond six levels. Most technologies, including screen readers and other assistive technology, are limited to six levels of headings. Going above this can cause these headings to not be represented or read appropriately. Solution:Description |
|
The document does not have any headingsHeadings PresenceIssue:These documents don't contain any marked-up headings. Headings are important as they provide structure to a document, especially those that consist of many pages. When headings are properly and consistently used, the document becomes much easier to understand and navigate for all users, and provides additional benefits such as the ability to automatically generate a Table of Contents. Solution:Description |
|
The document does not have an appropriate heading structureHeadings SequentialIssue:These documents contain headings that don't follow a logical order. All headings should follow a sequential and descending order. Headings are important as they provide structure to a document, especially those that consist of many pages. Well-structured and logical headings will make the document much easier to understand and navigate for all users. Solution:Description |
|
The document's heading structure does not begin at oneHeadings Start At OneIssue:The headings in these documents don't begin with the main heading and therefore don't follow a logical order. Having the main heading at the beginning of the document will provide a more logical structure and will make the document much easier to understand and navigate for all users. Solution:Description |
|
The document does not have the correct language setLanguage CorrectIssue:These documents do not specify the correct language in which they have been created. Certain technologies, such as screen readers, rely on the correct language being specified to determine how to process the content or pronounce the text inside of the document. Solution:Description |
|
The document does not have a language setLanguage PresenceIssue:These documents do not specify the language in which they have been created. Certain technologies, such as screen readers, rely on the specified language to determine how to process the content or pronounce the text inside of the document. Solution:Description |
|
The document is scanned and OCRedOCRedIssue:These scanned documents have been OCRed (Optical Character Recognition). Digitizing printed text through OCR allows users and assistive technologies to extract and search text inside the document. OCRed documents, especially those of poor quality, can still be difficult to read for everyone. Solution:Description |
|
The document is malformedParsableIssue:These documents are malformed and therefore cannot be opened and viewed by many or even most people. While some technologies might be able to deal with some malformed documents, there's no guarantee that everyone will be able to view the document or that the formatting and content will be as intended. Solution:Description |
|
The document is scanned but not OCRedScannedIssue:These documents are either entirely scanned or contain pages that are scanned. Screen readers are unable to convert an image into words, even if the image only consists of text, so people with screen readers or other assistive devices will not be able to read those pages. Scanned documents, especially those of poor quality or those containing handwriting, can be difficult to read for everyone. They also have other usability issues such as not being able to search inside the document. Solution:Description |
|
The document is encryptedSecurityIssue:These documents are either password-protected or have security settings that can prevent access to the document, causing many or even most people to not be able to open and view the document. These protections could also prevent screen readers or other assistive technology from accessing the document. Solution:Description |
|
The document has tables that don't have any headersTable HeadersIssue:These documents contain tables that don't have or properly specify a header structure. People with screen readers or other assistive devices rely on a semantically meaningful and correct heading structure to help them navigate the table and understand the meaning of every cell, but it can be beneficial to everyone to have a clear structure in the table. Solution:Description |
|
The document is untaggedTaggedIssue:These PDF documents are not tagged. PDF tags are hidden labels that clarify the structure of the document and define what's a heading, paragraph, table, list, etc. Without these tags, PDF documents are essentially just a bag of difficult to distinguish words that can be really hard to navigate and understand for people with screen readers or other assistive devices. Solution:Description |
|
The document is missing a titleTitleIssue:These PDF documents are missing a title. PDF titles are used as the document title for a PDF window or tab, making it easier to navigate to the PDF and understand the purpose of the PDF. Solution:Description |
Image Accessibility Issues
| Image Issues & Solutions | Severity |
|---|---|
The image has contrast issuesImage ContrastIssue:These images contain text with low contrast between the text and its background. This can cause the text to be difficult to read, especially for those with low vision, poor eyesight or colour blindness. Solution:Description |
|
Image DecorativeImage DecorativeIssue:No description provided. Solution:Description |
|
The image does not have a descriptionImage DescriptionIssue:These animated images contain flashing or contrasting lights or patterns that can lead to seizures for people that suffer from photosensitive epilepsy, which is a very serious and potentially life-threatening condition. Animated images with these characteristics can be generally unpleasant to look at, even for those not prone to seizures. Solution:Description |
|
The image contains text that is not part of the image descriptionImage OCRIssue:These images contain text that is not represented in the description or alternative text of the image. People with screen readers or other assistive devices rely on these descriptions to understand the image content and purpose and will not be able to read any text in the image that's not part of the description. Solution:Description |
|
The image can induce seizuresImage SeizureIssue:These animated images contain flashing or contrasting lights or patterns that can lead to seizures for people that suffer from photosensitive epilepsy, which is a very serious and potentially life-threatening condition. Animated images with these characteristics can be generally unpleasant to look at, even for those not prone to seizures. Solution:Description |
Issues that Ally Can't Detect
Certain issues can't be accurately detected by Ally and other automated accessibility checkers. Always manually review your content to avoid the following issues.
Time-based media Guidelines for time-based meda Conformance Level 1.2.1 Audio-only and Video-only (Prerecorded) Level A 1.2.4 Captions (Live) Level AA

