Screen reader users often navigate by pulling up a list of all links on a page. If every link says "click here" or "read more," they can't tell where any link goes. Meaningful link text helps everyone understand the destination before clicking.

The "link list" test: Read your links out of context. Can you tell where each one goes? If not, rewrite them.
❌ Avoid ✅ Better Why it's better
Click here to register Register for spring classes Describes the action and destination
Read more Read more about accessibility training Specifies what you'll read more about
https://arizona.edu/forms/reg.pdf Registration form (PDF, 245KB) Human-readable with file info
Learn more
Learn more
Learn more
Learn about tuition
Learn about housing
Learn about meal plans
Each link is unique and specific
The policy is available online The accessibility policy is available online More specific about which policy

1. Be descriptive and specific

2. Make links work out of context

3. Keep it concise

4. Indicate file types and external links

5. Avoid bare URLs

Action links

When linking to forms or actions:

Navigation links

When linking to pages:

Document links

Include file type and size:

Email and phone links

Make it clear what happens:

Standard link

<a href="registration.html">Register for spring classes</a>

Link with additional context (aria-label)

Use when you can't change the visible text but need more context:

<a href="news.html" aria-label="Read all accessibility news">Read more</a>

Link opening in new window

<a href="https://external-site.com" target="_blank" rel="noopener">
  External resource (opens in new window)
</a>

Download link

<a href="report.pdf" download>
  Annual report (PDF, 2.3MB)
</a>

Use these quick tests to verify your link text:

  1. Link list test: Read only the links on your page. Can you understand where each goes?
  2. Out of context test: Does each link make sense without surrounding text?
  3. Uniqueness test: Do identical link texts go to identical destinations?
  4. Screen reader test: Use NVDA or VoiceOver to hear how your links sound