Skip to content
2.4.4 · Level A · WCAG 2.0 · Operable → Navigable

Link Purpose (In Context)

A link's purpose can be determined from its text alone or its text plus its surrounding context.

Why it matters

Screen reader users often navigate by pulling up a list of all links on a page out of context. A page with ten links that all say 'Click here' or 'Read more' is a list of ten identical, meaningless entries.

Detected by Openwell's judgement pass

axe-core can flag an empty link or a link whose only content is an unlabelled icon. Whether 'Read more' text is actually ambiguous in context is a meaning judgement, which is what Openwell's vision + DOM pass evaluates.

Related axe-core rules: link-name

Fails

<p>Our new pricing page is live.</p>
<a href="/pricing">Click here</a>

Out of context — in a screen reader's links list — 'Click here' says nothing about the destination.

Passes

<p>Our new pricing page is live.</p>
<a href="/pricing">View the new pricing page</a>

The link text alone describes exactly where it goes, with no dependency on the surrounding paragraph.

Openwell finds violations like this one across your whole site, clusters them by the component that caused them, and generates a fix that's re-validated before you see it.

Scan your site free
WCAG 2.4.4 Link Purpose (In Context) — what it requires and how to fix it — Openwell