Back to Learn
Pulseaccessibility
Identical Links Have the Same Purpose
What This Audit Checks
This audit flags links that share the same accessible name but navigate to different URLs. For example, two links both labeled "Read more" that go to different pages will trigger this audit.
Why It Matters
Screen reader users often navigate by pulling up a list of all links on the page. When multiple links say "Read more" but lead to different destinations, there is no way to distinguish them without visiting each one. This creates a frustrating, time-consuming experience.
How to Fix It
- Make link text unique and descriptive. Replace generic labels like "Read more" or "Click here" with text that describes the destination.
- Use
aria-labeloraria-labelledbyif you cannot change the visible text but need to differentiate links for assistive technology. - Consolidate duplicate links that point to the same destination into a single link where possible.
<!-- Bad: identical text, different destinations -->
<a href="/blog/post-1">Read more</a>
<a href="/blog/post-2">Read more</a>
<!-- Good: descriptive link text -->
<a href="/blog/post-1">Read more about encryption</a>
<a href="/blog/post-2">Read more about privacy</a>
How Pulse Tracks This
Pulse flags this audit in your Lighthouse accessibility score. When the audit fails, Pulse shows which elements triggered it so you can fix them directly.