Back to Learn
Pulseseo

Links Have Descriptive Text

What This Audit Checks

This audit flags links that use generic text such as "click here", "learn more", or "read more" without additional context. Search engines rely on anchor text to understand the content of the linked page.

Why It Matters

Descriptive link text helps search engines understand the relationship between pages on your site, which improves how they rank and display your content. It also makes your site more accessible — screen reader users often navigate by scanning a list of links, and generic text provides no useful context.

How to Fix It

  • Replace generic anchor text with specific descriptions. Instead of "click here", describe the destination:

    <!-- Bad -->
    <a href="/pricing">Click here</a>
    
    <!-- Good -->
    <a href="/pricing">View pricing plans</a>
    
  • Make the link text meaningful on its own. A user scanning only the links on a page should understand where each one goes without reading the surrounding paragraph.

  • Keep it concise. Aim for 2-6 words that describe the linked page. Avoid stuffing entire sentences into anchor text.

  • Avoid using raw URLs as link text. https://example.com/docs/api is not helpful to users or search engines. Use a human-readable label instead.

  • Check dynamically generated links. CMS-generated "Read more" links on blog listings are a common source of this issue. Override the default text with the post title or a summary.

How Pulse Tracks This

Pulse evaluates the anchor text of all links on your page during each Lighthouse audit. Links with generic or empty text are flagged so you can update them and improve both SEO and accessibility.

Resources