Link text checker

Finds links with no accessible name, vague text like "click here", and links that open new windows without warning.

What this check looks for

The audit runs this check with every other check, on the page as the browser renders it.

Links with no name
Icon and image links with no text, aria-label or alt text.
Vague link text
"Click here", "read more" and "learn more" repeated with nothing to tell them apart.
Same text, different places
Several links with identical text that go to different pages.
New windows without warning
Links that open a new tab or window without saying so.

What a failure looks like

Three "Read more" links on a services page go to different treatments. Out of context, a screen reader user hears the same words three times.

HTML
<!-- Broken: the link text says nothing on its own -->
<h3>Teeth whitening</h3>
<a href="/whitening">Read more</a>
HTML
<!-- Fixed: the link names its destination -->
<h3>Teeth whitening</h3>
<a href="/whitening">Read more about teeth whitening</a>

How it shows in AccessGuard

Each finding names the WCAG criterion, explains the problem in plain words and shows the element that fails, so a developer can find it on the page.

A link text finding in AccessGuard with its severity, WCAG criterion, description and the affected HTML element

WCAG criteria

Findings from this check name one of these criteria. How much of each the audit can decide on its own:

WCAG criteria covered by the link text check
Criterion Level Automation
2.4.4 Link Purpose (In Context) A Partly automated

What still needs a person

No automated tool can confirm these. AccessGuard marks related findings as Review, so nobody mistakes them for a pass.

  • Whether the surrounding text makes a short link clear enough (WCAG allows context).
  • Whether link text matches where the link actually goes.

Questions

Is "read more" always a WCAG failure?

Not always. WCAG 2.4.4 allows the purpose to come from context, such as the surrounding sentence. It still makes lists of links hard to use, so AccessGuard flags it for you to judge.

How do I name an icon-only link?

Give the link an aria-label or visually hidden text that says where it goes, and hide the icon itself from screen readers.

Do links that open a new tab fail WCAG?

Not by themselves, but warning people helps everyone. Add "(opens in new tab)" to the link text or a visually hidden note.

Check a client page for link text issues

The free audit runs this check and every other one. Results in about a minute.