Skip to main content

Use descriptive link text

About 10 min

Replace “click here” / empty icon links with the destination. Crawlers and people both need the label. Follow the steps below on your stack, then re-check the live URL.

Replace “click here” / empty icon links with the destination. Crawlers and people both need the label.

We remember this on this browser so the next guide opens with the same CMS.

At a glance

Time~10 min
CategorySEO
Steps3
StacksWordPress, Shopify, Webflow, Next.js, HTML, more

Steps

  1. Replace vague labels with the destination (for example “View pricing”).

  2. For icon-only links, add an aria-label that names the action.

  3. Empty <a> tags need visible text or an accessible name.

In HTML / static

Put descriptive text inside <a>. Icon-only links need aria-label.

Snippet
<a href="/pricing">View pricing</a>
<a href="/search" aria-label="Search the site"><svg><!-- icon --></svg></a>

FAQ

What does “Use descriptive link text” fix?
Replace “click here” / empty icon links with the destination. Crawlers and people both need the label.
How long does this usually take?
About 10 minutes on most CMS and code stacks when you already have access to edit the page.
Where do I start?
Start with: Replace vague labels with the destination (for example “View pricing”). Then use the platform picker on this page for placement notes.