Hyperlinks must be in proper language
Accessibility
Hyperlinks must be in clear language and be meaningful (you can learn more about accessible hyperlinks in another post)
Reason
- Having hypertext read to you can be a frustrating and confusing ordeal if these links aren’t well-worded
- If the URL itself is used it will be read to the user – also frustrating!
- The meaning of a URL may never become apparent – or at the very end of several seconds of reading
- For anyone, reading a URL to try to understand when the link is annoying and possibly never going to be enlightening.
Best practice
Some examples of hyperlink text that makes it easy to comprehend what will happen when the link is clicked:
- Visit the Carleton University Art Gallery
- Visit the MacOdrum Library website [in a new tab]
- Find out about Web Services
- Read about BUSI2101A Organizational Behaviour [opens a PDF file]
With email addresses this is important so that names are not garbled. It is best to use a call to action that describes what the anticipated outcome will be. For example,
Example of less accessible practices
- Read about the class:
https://www.universityaffairs.ca/news/news-article/role-playing-games-are-breathing-new-life-into-the-history-classroom/- Note how this will be read to the user of a screen reader. It depends on settings but it might be something like: “Link – aitch tee tee pee ess colon back-slash back-slash double yoo double yoo double yoo universityaffairs dot ka back-slash news back-slash news dash article back-slash role dash playing dash games dash are-breathing dash new dash life dash into dash the dash history dash classroom back slash”
- Also note that the way many URLs are constructed, it is often only by listening to the end that a user will understand what the link leads to – even after they have mentally parsed out the dashes and slashes. Even people reading the link visually have to decipher to understand where they are going.
- We also don’t know how words, abbreviations, acronyms, or contractions will be read by a screen reader. For example “.ca” may be read out as “dot see ay”, “dot ka”, or “dot car”. In some languages it might even be “dot sah” or “dot sar”.
- The same is true of email addresses and often is worse. For example fmp.service.centre@carleton.ca
- This might be read as “Link – [either] Famump [or ] eff em pee dot service dot centre at carleton dot cah”
- Email addresses at Carleton are usually rendered in the CUNET format – first name and last name are concatenated as in this example georgeestephanides@cunet.carleton.ca. You can bet that however a screen reader manages to read Professor Estephanides’ name is not how Professor Estephanides pronounces it.
It is also important to not use all capital letters as link text. Sometimes this is chosen in the belief that the text will jump out more. In fact, the link text being a vivid red does that for you. In this example:
If someone sees a word rendered differently they might not be able to do what so many people do unconsciously: read not phonetically but by the shape of the word.
Additional benefits
- Usability: It takes some cognitive energy to look at georgeestephanides@cunet.carleton.ca and it decipher it as George Estephapnides (Georgee Stephanides? George E. Stephanides?)
- SEO: Text has to be easily parsable by search engines. Carleton University’s Master’s Program is easier to parse than https://graduate.carleton.ca/programs/masters-programs/
- Marketing: Using less energy to decipher a link (see Usability) makes people more likely to stay longer on the site and so to visit/apply to the University.
What WCAG/WAVE-AIM says
WCAG only refers to text links being as easy to read as possible. It doesn’t mention specific measures around not using URLs but simply says that “The purpose of each link can be determined from the link text alone,” which it cannot be when only the URL is used.
AIM summarizes the best practices around use of URLs on their site.
WAVE does not issue a specific error or alert for this. However, that does not mean it is not a critical barrier to accessibility if ignored.
(Be sure to learn more about errors and alerts.)