Do your links say where they go?
Link text is read out of the sentence it sits in, by both audiences that matter.
Nobody reads a link in context except you
A screen reader user can pull up a list of every link on the page and hear only the words. Search reads link text as your own description of the destination. Neither one gets the sentence around it.
A list of identical entries
Fifteen links reading "read more" become fifteen identical rows in a list of links, with no way to tell which is which. That list is how many people navigate a page.
You describe fifteen pages the same way
Search takes link text as a description of what is at the other end. "Learn more" is the description you have now given every page you link to.
The fix costs nothing
The words that say where the link goes are almost always already in the sentence. Moving the link onto them is the entire change.
One page in, its links out
Paste any page
The source. Decoration and script templates are ignored, so only real links are counted.
It reads them out of context
Every link's words on their own, the way they are heard and the way search reads them.
You get what to rewrite
The vague ones quoted with their destinations, so you can see which words to move the link onto.
What it checks
Links that describe nothing
Click here, read more, this, download. Matched as whole phrases, so "read more about pricing" is left alone: it is a good link.
Links with no words at all
Usually an icon or an image with no alt text. There is nothing to announce but the address, read out character by character.
The address used as the words
Fine in print. Read aloud it is a string of letters and slashes, and it is the least readable option available for link text.
One phrase, two destinations
Two links with the same words going to different pages cannot be told apart in a list, and they tell search one phrase describes two things.
New tabs that arrive unannounced
Opening a new tab takes away the back button, which is the control most people use to undo a click. Saying so in the words is enough.
New-tab links without noopener
Without it, the page you opened gets a handle on yours and can redirect the tab it came from. That is how a convincing fake login page appears where your site was.
Straight talk about what it cannot see
It reads the link text, which is exactly what is read out of context. What it cannot reach is worth saying.
It does not follow the links
Whether the page at the other end is what the words promise is not something a check on markup can reach. It reports what you said, not what is there.
It cannot see the sentence
A link reading "pricing" mid-sentence is perfectly clear on the page, and still lands alone in a list of links. That case is the point, not a mistake.
JavaScript links are invisible
Links built by script after load are not in what you paste. They are also invisible to search, for the same reason.
Your page never leaves your machine
The whole check runs in your browser. Nothing is uploaded, which is also why there is no limit on it.
Hear your page as a list of links
It is the fastest accessibility fix there is, and search reads the same words.
