Skip to main content

Welcome to our new website! The content and organization have been heavily redone and we want to hear from you! 
Submit feedback

Writing Meaningful Link Text

Make links that work for everyone, everywhere.

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✅ BetterWhy it's better
Click here to registerRegister for spring classesDescribes the action and destination
Read moreRead more about accessibility trainingSpecifies what you'll read more about
https://arizona.edu/forms/reg.pdfRegistration 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 onlineThe accessibility policy is available onlineMore specific about which policy

Guidelines for link text

1. Be descriptive and specific

  • Link text should describe where the link goes or what action it performs
  • Avoid generic phrases like "click here," "read more," "learn more," or "more info"
  • If you must use "learn more," add context: "Learn more about registration deadlines"

2. Make links work out of context

  • Screen reader users navigate via lists of links
  • Each link should make sense without surrounding text
  • Unique link text for each unique destination

3. Keep it concise

  • Link text should be meaningful but not overly long
  • Aim for 4-8 words when possible
  • Don't make entire paragraphs into links

4. Indicate file types and external links

  • For downloads: include format and size — "Budget report (PDF, 1.2MB)"
  • For external sites: consider noting it opens a new window (if it does)
  • Example: "Visit the Department of Education website (opens in new window)"

5. Avoid bare URLs

  • URLs are hard to read and impossible to pronounce well
  • Screen readers spell out URLs character by character
  • Exception: If the URL itself is the information (e.g., arizona.edu in print)

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