Link Text Checker

Find links whose text says nothing on its own, and links sharing text while going different places.

Any page. Article and listing pages are where "read more" accumulates.

20 runs left today · sign up for more

About this tool

Checks every link on a page for text that describes where it goes, and reports the two failures that matter.

**Vague text.** A screen reader can list every link on a page and read them out of context. On that list, twelve entries reading "read more" are twelve identical destinations as far as the listener can tell. It is the most practical argument for descriptive link text, and it is the same property that makes anchor text useful to a search engine.

**The same text going different places.** This is worse than vagueness, because it is actively wrong rather than merely unhelpful — two links reading "pricing" that go to different pages tell the reader something false.

Also reported: links with no accessible name at all, usually an icon with no text and no `aria-label`, which a screen reader announces by reading out the URL.

Common questions

Is "read more" really a problem?

On a page with one of them, barely. On a listing page with twenty, a screen reader user gets twenty identical entries in their link list and no way to tell them apart. That is where it stops being a style preference.

How do I keep the design and fix the text?

Either extend the visible text — "Read more about pricing" — or add an aria-label carrying the full description while the visible text stays short. The label must contain the visible text, or voice control users cannot activate it by saying what they see.

Why does duplicate link text matter?

Because it is misleading rather than vague. Two links with identical text and different destinations tell the reader they lead to the same place, and one of those readers will pick the wrong one.

What about a link that is just an icon?

It needs an accessible name: aria-label on the link, alt text on the image inside it, or visually hidden text. Without one, screen readers read out the URL, which for a modern URL is close to meaningless.