What the standard says
The purpose of each link can be determined from the link text alone or from the link text together with its programmatically determined link context, except where the purpose of the link would be ambiguous to users in general.
Why it matters
Screen reader users often pull up a list of every link on the page. A list of nine "Read more" entries is useless.
What a failure looks like
- failsRepeated "Read more" or "Click here" links.
- failsA link wrapped around an image with no alt text — it announces as the URL.
- failsAn empty anchor used as a JavaScript hook.
How to fix it
- doWrite the destination into the link: "Read the EAA guide".
- doIf the visible text has to stay short, add the full text with `aria-label` — and make sure the visible words are contained in it (see 2.5.3).
How A11ySignal checks it
2 automated checks run against this criterion on every scan.
criticalarea-altActive <area> elements must have alternative text
seriouslink-nameLinks must have discernible text