Is the purpose of the link discernible from the link text?

Goal

Ensure that all users can identify the purpose of a link. Ideally the link text alone should allow for this.

Why this matters

Screen reader users often listen to links of of context by listening to all the links on a page or by navigating through only the links. Without quality link names, the screen reader user may not have any idea of the purpose of the links.

Windows dialog from a screen reader listing 27 links each of which is named click here.

How to implement

Writer

Read Links.

Developer

Follow the instructions in Does the link have programmatically-discernable text? to ensure the Writer’s link text is encoded correctly.

How to test

Manual testing

Scan the list of links on the page and ensure you can identify each one as having unique link text. This may also require inspecting the links for aria-labelledby or aria-label attributes.

Automated testing

HTML validators should report back an error if the <a> element is empty or malformed. Note that validators cannot determine if the text is correct.