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
| Type | Example | SEO Value |
|---|---|---|
| Exact match | keyword density checker | High, but overuse looks spammy |
| Partial match | check your keyword density | High — natural and descriptive |
| Branded | RankNibbler | Good for brand signals |
| Generic | click here | Low — provides no context |
| Naked URL | www.example.com | Low — not descriptive |
| Image | (linked image with alt text) | Alt text serves as anchor text |
Best Practices
- Be descriptive — "read our internal linking guide" tells users and Google exactly what to expect
- Keep it natural — anchor text should fit naturally in the sentence
- Vary your anchors — do not use the same exact-match text for every link to the same page
- Avoid "click here" — the most wasted anchor text on the web
- Keep it concise — 2-5 words is ideal for most links
- Check for empty links — links with no text at all are worse than "click here"
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 Type | Healthy % of Profile | Warning Sign |
|---|---|---|
| Branded (company/site name) | 30–50% | <10% looks like no one knows your brand |
| Partial match / descriptive | 20–35% | Should dominate internal linking |
| Exact match keyword | 1–5% | >10% triggers over-optimisation signals |
| URL-only / naked | 10–20% | Typical forum/comment links |
| Generic ("click here", "read more") | 5–15% | Low SEO value but expected in navigation |
| Image (via alt text) | Varies | Only 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
- Export your backlink profile from Search Console, Ahrefs, or Semrush.
- Analyse anchor distribution. What percentage is exact-match vs branded vs generic?
- Flag exact-match >10%. That's an over-optimisation risk; disavow low-quality sources if needed.
- Audit internal anchors. Crawl your site and extract the anchor text on every internal link. Are you accidentally using "click here" 500 times?
- Update internal anchors strategically. Change generic internal anchors to descriptive ones in priority on high-traffic pages first.
- 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
- Internal linking guide — the broader internal-link strategy.
- What is a backlink? — foundational reference.
- How to build backlinks — complete playbook.
- Nofollow checker — audit your rel attributes.
- Empty links checker — find links with no anchor text.
- Broken link checker — find dead links.