← Back to guides

Duplicate Link Text for Different Destinations

Making same-text links distinguishable for screen reader users

Text & Links

When multiple links on a page share the same text but lead to different destinations, users — especially those navigating by links with a screen reader — cannot distinguish between them. Each link's text should be unique, or provide enough context to differentiate it from other links on the same page.

What to avoid

<a href="/pricing">Learn more</a>
<a href="/services">Learn more</a>
<a href="/team">Learn more</a>
Problems with this pattern
  • Screen reader users hear three identical "Learn more" links with no way to differentiate them.
  • Users navigating by tab or by a links list cannot tell which link goes where.
  • Sighted users scanning the page also get limited information from repeated vague text.

Best practice: unique visible text

<a href="/pricing">Learn more about pricing</a>
<a href="/services">Learn more about our services</a>
<a href="/team">Learn more about our team</a>
Why this works

Each link is descriptive and unique. The destination is clear without needing to read surrounding content. Works for all users regardless of how they navigate.

Alternative approaches

If design constraints require short visible link text, you can add visually hidden text read only by screen readers:

<a href="/pricing">
  Learn more <span class="sr-only">about pricing</span>
</a>
Use this as a last resort

Prefer changing the visible link text. Visually hidden text adds maintenance overhead and can diverge from the visible content over time.

Another option is aria-label, but use it carefully — when the accessible name differs from visible text, users of speech recognition software who say "click Learn more" may get unexpected results.

<a href="/pricing" aria-label="Learn more about pricing">Learn more</a>

Why it matters

Screen reader users frequently navigate by opening a list of all links on the page. When multiple links share the same text, that list becomes useless for navigation. Unique, descriptive link text ensures everyone can find and follow the right link.

WCAG criteria

Referenced criteria
2.4.4 Link Purpose (In Context) (opens in a new tab) - The purpose of each link can be determined from the link text alone or in combination with its context. AA
2.4.9 Link Purpose (Link Only) (opens in a new tab) - The purpose of the link can be determined from the link text alone. AAA
3.2.4 Consistent Identification (opens in a new tab) - Components with the same function are identified consistently; links with different destinations should have distinct text. AA