WCAG 2.4.4, 4.1.2 · Level A

Links must have discernible text

Some links have no text a screen reader can announce, often icon-only links such as social icons or the cart icon.

What this rule checks

Ensure links have discernible text.

Why it matters

WCAG 2.4.4 and 4.1.2 require links to have an accessible name that describes their purpose.

How to fix it

  1. Find the links that have no name. Most are icons or images inside an <a> tag.
  2. Add visually hidden text inside the link, or an aria-label such as aria-label="Instagram" or aria-label="Cart".
  3. If the link wraps an image, give the image meaningful alt text instead.

How to check the fix

  • Re-scan and confirm link-name is gone.
  • Tab to each link with a screen reader running and listen to the name.

How FixReports finds it

Our scan runs the axe-core rule link-name in a real Chrome browser on every page it tests, and reports each failing element with its page, its markup and, where it applies, a screenshot.

An automated test confirms that this specific problem is present. It can't tell whether the rest of the page is accessible: some barriers only show up when a person checks the page.

Scan your website today

Find it. Fix it. Verify it.

What kind of website is this?

Your answer picks the right checks, like the shopping journey for online stores. We still check the site's own evidence and show both.

What kind of website is this?

Free scan. No credit card required.