Links are descriptive; external links are identified
Why it matters
WCAG 2.2 SC 2.4.4 (Link Purpose in Context, Level A) and SC 2.4.9 (Link Purpose — Link Only, Level AAA) require that link text communicates destination or function without relying on surrounding context. Section 508 reinforces this at 1194.22. For screen reader users who navigate by tabbing through links, a list of "click here" or "read more" links is meaningless — they cannot determine which link to follow without reading all surrounding text. Government sites with dozens of service links that share generic labels create navigational dead ends for the blind and low-vision users those sites are legally required to serve.
Severity rationale
Low because generic link labels violate WCAG 2.2 SC 2.4.4 (Level A) and Section 508, directly preventing screen reader users from navigating government service pages without laboriously reading surrounding context for every link encountered.
Remediation
Audit all <a> tags across the site. Replace any generic label ("click here", "read more", "more", "here", "link") with a descriptive phrase that communicates destination. Mark every external link visually.
// Before: generic
<a href="/benefits">Read More</a>
<a href="https://nih.gov" target="_blank">click here</a>
// After: descriptive
<a href="/benefits">Learn about veteran health benefits</a>
<a href="https://nih.gov" target="_blank" rel="noopener noreferrer">
National Institutes of Health
<span aria-hidden="true"> ↗</span>
<span className="usa-sr-only">(external site)</span>
</a>
For links that must remain short (nav labels), add aria-label with the full description:
<a href="/services" aria-label="View all agency services">Services</a>
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Government Web Standards Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- wcag:2.2 · 2.4.4 — Link Purpose (In Context) — purpose of each link can be determined from link text or context
- wcag:2.2 · 2.4.9 — Link Purpose (Link Only) — purpose of each link can be determined from link text alone
- section-508:2018-refresh · 1194.22 — Section 508 § 1194.22(i) — descriptive text for links required for web-based content
Taxons
History
- 2026-04-18·v1.0.0·Initial import from gov-web-standards·automated