Hyperlinks: Make links clear and useful

What you will learn

You will learn how to write link text that is easy to scan and easy to understand. This helps everyone, especially people who use a keyboard or a screen reader.

Good links tell people exactly what they will get. Clear link text saves time, reduces confusion, and helps people decide if they should follow the link. It also helps people who scan a list of links without the surrounding paragraph.

When writing links, use short, descriptive text that names the action or the destination. For example, "Apply for travel reimbursement" tells users exactly what will happen when they follow the link. Avoid vague phrases like "click here", "read more", or pasting long web addresses, as these do not explain the purpose of the link.

Put the link on the words that matter, not on a whole sentence. This approach improves scannability and makes it easier for screen reader users to navigate. If the link opens a file, mention this when it helps users make decisions, such as "Quarterly results (PDF)" or "Budget template (Excel, 125 KB)".

When you have several similar links, make each one specific to avoid confusion. Instead of multiple "Read more" links, use descriptive text like "Benefits overview" and "Benefits eligibility dates". This specificity helps all users, especially those using assistive technology.

Context and placement

Place links close to the information they relate to. If you need to explain why a link is useful, add a short line before the link rather than relying on visual cues. Avoid writing "the link on the right" or other directional references that don't work for all users.

For file downloads, use clear file names and link text so people know what they're getting. Mention the file type and size when it could affect someone's choice to download. When possible, share the main, up-to-date location rather than copies that may become outdated.

Common issues and solutions

Many accessibility problems with links come from a few common mistakes. Instead of "click here" links, use action-oriented text like "Complete security training". This approach works better for everyone and provides clear expectations about what will happen.

Transform bare URLs into descriptive links whenever possible. Keep bare URLs only when people specifically need to copy the web address. For example, instead of displaying "https://example.com/training", use "Online security training portal".

Avoid using the same vague link text for different destinations. Each link should be unique and descriptive. Make sure links are visually distinct from regular text by using underlines or other clear visual cues that don't rely on color alone.

Testing your links

To verify your links work well for everyone, try these simple checks:

  1. Read links aloud: Go through each link on the page individually. Do they make sense without the surrounding text?
  2. Test keyboard navigation: Use the Tab key to move through links. Is the order logical? Can you clearly see which link has focus?
  3. Check visual contrast: Ensure links are easy to distinguish from body text, even in black and white.
Standards and resources
Back to top