Accessibility checker
Need help?
If you are experiencing any issues with the accessibility checker, or need assistance improving the accessibility of your website. Please contact:
Adam Chaboryk
IT Accessibility Specialist, Digital Media Projects, CCS
adam.chaboryk@torontomu.ca
About
The in-page accessibility checker will instantly check your page for accessibility and usability issues when enabled. The tool checks for content issues such as images missing alternative text, non-descriptive hyperlinks, poor heading structure, incorrect use of components and much more.
Errors or warnings will be indicated exactly before or after where the issue is detected. The error message will be displayed in a convenient tooltip on how to fix.
Notes about the readability score
- A "good" or recommended reading score is between 60 and 100.
- Sometimes it may be difficult to achieve a good readability score. Most of your pages may say "difficult". The readability score is for reference only!
- Sentences that are too long negatively impact the readability score.
- Words with many syllables are considered a complex word.
- A "good" reading score is not required for AODA compliance. A low score does not affect the pass or fail state of the accessibility checker.
- The readability score calculates the score of all paragraph (or <p>) and list (or <li>) items in the main content region.
The Overlay Text option is the easiest way to make a hyperlinked image more accessible and usable.
- For usability, it is visually clear that the image links to another page because of the decorative arrow (without having to guess or hover over the image to see if it’s clickable).
- For accessibility, the Overlay Text is used instead of the predefined alt text to ensure that the linked image accurately describes the destination page. It also reduces the amount of hyperlinks on the page since it wraps a single anchor around both the image and text.
Otherwise, if you choose to not use the Overlay Text option, you need to make sure that the alt text of the image describes where the hyperlink takes you. For example, if you have a picture of hockey players and the link takes you to the TMU Bold website, the alt text should be “TMU Bold” instead of “Group of hockey players”. Whenever you use an image as a hyperlink, you change the function or purpose of the image.
People who use screen readers are not warned when a page opens in a new window. This may cause confusion if they try to go back a page. Secondly, it's not good practice to control a user's experience or make decisions for them.
When is Open in new window okay? The only times where it might be necessary are pages containing context-sensitive information such as a form for example. If there are some help instructions on another page, than opening that link in a new tab might be good as it would not reset the page while someone is filling it out. Otherwise warn users by including the words (Opens in New Tab) within the hyperlink.
Relevant articles
- Usability: Should links open in new windows? (external link) (Source: Smashing Magazine)
- Accessibility: Opening new windows and tabs from a link only when necessary. (external link) (Source: W3/WCAG 2.1)
- Accessibility: Giving users advanced warning when opening a new window. (external link) (Source: W3/WCAG 2.1)
Under the WCAG 2.0, PDF files are considered web content and become an extension of your website. If the PDF file is a form, consider using the Adobe AEM Forms component or Google Forms as an accessible alternative. If the PDF file is a document, consider converting it into a webpage instead.
As a friendly reminder, this warning will appear on every page containing a PDF. We strongly encourage you to use a medium that facilitates better accessibility, usability and readability. Using a website as opposed to a PDF is much more accessible, customizable, responsive (good for mobile - no need to pinch and zoom), more readable, and easy to update!
- PDF: Unfit for Human Consumption (external link) by Nielsen Norman Group
- Avoid PDF for On-Screen Reading (external link) by Nielsen Norman Group
- Why GOV.UK content should be published in HTML and not PDF (external link) by UK's Government Digital Service
How to remediate PDFs for accessibility
However, if sharing a PDF is important, there are many resources available online on creating accessible PDFs.
The default embedded Twitter timelines can be problematic for accessibility and usability reasons.
A typical timeline can have more than fifty focusable links or actions. For someone who navigates with only a keyboard, it is not a very pleasant experience tabbing through a really long timeline.
Secondly, inline scrolling can cause many usability issues, (external link) especially for people who have limited dexterity or motor disabilities. Inline scrolling is especially problematic on mobile since the widget takes up almost the full width of the screen, sometimes causing a person to get ‘trapped’ in the scroll area.
How to fix
Using Twitter’s data attributes, add the following settings to the embed code.
data-tweet-limit="1"
Limits the display to one tweet. It’s recommended to only use between 2 and 3 tweets.
data-chrome="noheader nofooter"
Removes “Tweets by” header and redundant links. Ensure to replace "Tweets by" with a semantic header based on overall page structure.
<a data-tweet-limit="1" data-chrome="noheader nofooter"
class="twitter-timeline" href="#">Tweets by Twitter</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
If done correctly, it should look like this:
Tweets by TorontoMet
Tweets by TorontoMetLimitations
- Does not automatically fix issues for you.
- Does not check for broken links or spelling.
- Does not crawl your entire website. The tool only checks for errors on a page-by-page basis.
- Does not instantly re-check when you make a change. You must toggle the button to re-check the page again.
- Does not guarantee your site is accessible or WCAG 2.0 Level AA compliant.