How to Write Anchor Text for SEO

Anchor text is the visible, clickable text of a hyperlink. It tells users and search engines what the linked page is about. Well-written anchor text improves both user experience and SEO by providing clear context for every link.

Types of Anchor Text

TypeExampleSEO Value
Exact matchkeyword density checkerHigh, but overuse looks spammy
Partial matchcheck your keyword densityHigh — natural and descriptive
BrandedRankNibblerGood for brand signals
Genericclick hereLow — provides no context
Naked URLwww.example.comLow — not descriptive
Image(linked image with alt text)Alt text serves as anchor text

Best Practices

Check your site now: Run a free audit on the RankNibbler homepage to see how your page scores across 30+ SEO checks.

Last updated: March 2026

Ideal Anchor Text Ratios

A natural link profile includes a mix of anchor types. Here's the rough distribution Google expects for a healthy site in 2026:

Anchor TypeHealthy % of ProfileWarning Sign
Branded (company/site name)30–50%<10% looks like no one knows your brand
Partial match / descriptive20–35%Should dominate internal linking
Exact match keyword1–5%>10% triggers over-optimisation signals
URL-only / naked10–20%Typical forum/comment links
Generic ("click here", "read more")5–15%Low SEO value but expected in navigation
Image (via alt text)VariesOnly counts when alt text is descriptive

For internal links, bias toward partial-match and exact-match anchors — you have full control, so use it to signal topic. For external backlinks, branded and URL-only dominate naturally; over-manipulated exact-match external anchors are one of the clearest link-building footprints Google detects.

Internal vs External Anchor Text Strategy

Internal Links

You control 100% of internal anchor text. Use it to reinforce topical relationships between pages. A link from your "keyword research" blog post to your "keyword tools" blog post should use anchor text close to the destination page's topic — "best keyword research tools" rather than "click here to read more".

External Outbound Links

When you link to external sources, use descriptive anchors that give context. This helps users, passes clear editorial signals to the destination, and makes your content look well-researched to Google.

Inbound Backlinks

You mostly cannot control how other sites anchor-link to you — and trying to dictate exact-match anchors in guest posts is a classic link-scheme signature. For organic backlinks, branded, URL-only, and descriptive anchors dominate. That's what natural profiles look like.

Common Anchor Text Mistakes

Over-Using Exact-Match Keywords

If 30% of your backlinks use the anchor text "running shoes", Google's algorithm treats that as paid/manipulated linking, not editorial linking. Real editorial links include brand variations, partial matches, and URL references. Pages with anchor profiles skewed toward exact-match get penalised under Penguin-class algorithmic filters.

"Click Here" Everywhere

Every "click here" or "read more" is wasted SEO opportunity AND an accessibility failure. Screen readers announce link text — "click here" tells blind users nothing. Descriptive anchors serve both audiences.

Stuffing Anchors Into Unrelated Context

Forcing "best SEO tool" into a paragraph about cooking recipes makes the link look manipulated. Anchor text must match the surrounding context; Google's contextual-matching algorithms easily detect out-of-place anchors.

Linking Long Phrases

10-word anchor texts dilute focus. Keep anchors to 2–5 words in most cases. "Learn how to write high-quality anchor text that ranks well in 2026" is unwieldy; "high-quality anchor text" does the same work.

Inconsistent Internal Anchors

If 50 internal links point to your keyword research page using 50 different anchors, you've diluted the signal. Pick 2-3 preferred anchor variations and use them consistently. The destination page's ranking keyword essentially becomes the anchor text most pages link to it with.

How to Audit Your Anchor Text

  1. Export your backlink profile from Search Console, Ahrefs, or Semrush.
  2. Analyse anchor distribution. What percentage is exact-match vs branded vs generic?
  3. Flag exact-match >10%. That's an over-optimisation risk; disavow low-quality sources if needed.
  4. Audit internal anchors. Crawl your site and extract the anchor text on every internal link. Are you accidentally using "click here" 500 times?
  5. Update internal anchors strategically. Change generic internal anchors to descriptive ones in priority on high-traffic pages first.
  6. Diversify going forward. When building new links (guest posts, partnerships), request branded or URL-only anchors to rebalance the profile.

Anchor Text and Accessibility

WCAG 2.1 requires link purpose to be clear from the anchor text alone (or the combined anchor + immediate context). Generic anchors like "click here" fail this standard; descriptive anchors pass. Good SEO anchor text is automatically good accessibility anchor text — the two goals align.

Related Link SEO Resources