Skip to content

Plain guides to WCAG, alt text and screen readers

Contrast checker

Success criteria

WCAG 2.4.4 Link Purpose in Context, Explained

Every link's purpose must be clear from its text or its close context

  • Level A
  • WCAG 2.0
  • Operable
  • Checked 6 Nov 2026

WCAG 2.4.4 requires that the purpose of every link can be worked out from its link text alone, or from that text together with its sentence, paragraph, list item, table cell or the heading just before it. It is Level A, and vague links like Read more and Here are the usual failures.

This guide explains which context counts, who benefits, code that fails and passes, a ranked list of failures, a link review routine and how the rule compares with its AAA sibling. For the wider testing picture, see accessibility testing.

Quick facts

  • Level

    A
  • Added in

    WCAG 2.0
  • Principle

    Operable, guideline 2.4 Navigable
  • Context allowed

    Sentence, paragraph, list item, table cell, preceding heading
  • AAA version

    2.4.9 Link purpose (link only)
  • Fast test

    Read the screen reader links list with no context

What WCAG 2.4.4 counts as context

The rule is lenient. A link passes if its own words explain where it goes, or if those words plus its programmatically determined context do, which means context that assistive technology can reach from the link. Allowed context includes:

Context that can explain a link under 2.4.4
ContextExample
The same sentenceOur refund policy explains the 30 day limit.
The same paragraphA short paragraph about the event, ending in a Register link
The same list itemAnnual report, PDF, Download
The same table cell, or its header cellsA Download link in the row headed Annual report
The heading just before the linkA card heading followed by a Read more link

The exception is a link whose purpose would be unclear to everyone, such as a mystery link in a game. That is rare on business sites.

Passing on context is allowed, but it is the minimum. Descriptive link text helps far more people and also meets the stricter AAA rule.

Questions people ask

What does 2.4.4 wcag mean by link purpose?

Link purpose is where the link goes or what it does. Under 2.4.4, people must be able to tell that from the link text, or from the link text plus its surrounding sentence, paragraph, list item, table cell or preceding heading. It is Level A.

Are Read more links a link purpose wcag failure?

Not always. They pass 2.4.4 if the surrounding context, such as the card heading right before them, makes the destination clear. They fail when that context is missing, and the AAA rule 2.4.9 never accepts them.

Can I use aria-label to fix vague links?

Yes, but include the visible words at the start of the label, so the link still matches what voice control users see. Visually hidden text inside the link is often simpler and translates better.

Does a link to a PDF need to say PDF?

It is good practice and many auditors expect it, because opening a file is a different purpose from opening a page. Add the format and, if it is large, the size to the link text.

What is the difference between 2.4.4 and 2.4.9?

2.4.4 (Level A) lets the context explain the link. 2.4.9 (Level AAA) requires the link text alone to be enough. Descriptive link text meets both.

Is the word here always a failure?

Not if the sentence around it makes the destination clear, but it is weak practice. Rewrite the sentence so the meaningful words become the link.