← All criteria
2.4.4Level AWCAG 2.0Auto-fix: Partial

Link Purpose (In Context)

The purpose of every link must be determinable from the link text alone, or from the link text together with its programmatically-determined context.

What it requires

Screen-reader users often navigate by jumping through a list of all links on a page. Generic link text — "click here", "read more", "learn more" — strips the context that surrounding visual layout provides for sighted users, leaving the screen-reader user with a list of identical "read more" links and no way to tell them apart.

The fix is either: descriptive link text ("Read the WCAG 2.2 checklist"), or pair generic text with `aria-label` / surrounding `<h3>` so the accessible name is meaningful.

Common Shopify failure

Blog index pages with "Read more →" repeated under each post excerpt. Product card grids with "Buy now" buttons that have no per-product aria-label.

How to fix it

Either rewrite link text to include the post title ("Read the WCAG 2.2 checklist"), or add `aria-label="Read more about ${ post.title }"` on the link.

Primary source: W3C — WCAG 2.0 Understanding 2.4.4