Anchor text, the clickable words in a link, tells both people and search engines what the linked page is about. Used well, it strengthens relevance and helps users navigate. Used carelessly, or manipulatively, it can look unnatural and put you at risk. This guide covers the types of anchor text, the natural mix to aim for, the over-optimization trap, and how to audit your profile.
What anchor text does
When you link the words “beginner running shoes” to a page, you are giving search engines a strong hint that the destination is about beginner running shoes. Anchor text is a relevance signal for both internal links (within your site) and external links (backlinks from other sites). It also shapes user expectations: descriptive anchors tell people where a link goes before they click, which improves navigation and trust. Vague anchors like “click here” waste that signal entirely.
The types of anchor text
Anchors fall into recognisable categories, and a healthy profile uses a spread of them:
| Type | Example |
|---|---|
| Exact-match | running shoes |
| Partial-match | these lightweight running shoes |
| Branded | RunRight |
| Naked URL | example.com |
| Generic | click here, read more |
| Image link | the image’s alt text acts as the anchor |
Aim for a natural mix
The single most important principle is that a natural anchor profile is varied. Real links, the kind that happen organically, use a blend: mostly branded and naked-URL anchors, plenty of partial-match and descriptive phrases, and only a modest share of exact-match. When a large percentage of your backlinks use the same exact-match keyword, it looks engineered rather than earned, because organic linking never produces that pattern. Diversity is not just safer; it is what genuine authority actually looks like.
The over-optimization trap
Chasing rankings by building lots of exact-match anchor links is one of the classic ways to attract a penalty. Google’s systems are tuned to spot unnatural anchor patterns, and an over-optimized profile, say 40 percent exact-match anchors all pointing at one money page, is a red flag. The irony is that the tactic backfires: instead of boosting the page, it can suppress it. If you are earning or building links, let the anchors be varied and contextual rather than forcing the same keyword every time.
Anchor text for internal links
You have full control over your internal anchors, so use them well. Descriptive, keyword-relevant internal anchors help Google understand your pages and help users navigate, without the over-optimization risk that applies to backlinks (you are not trying to game your own site). The rule of thumb: make internal anchors describe the destination naturally. Link “our guide to image compression” rather than “click here,” and vary the phrasing so it reads like prose, not a keyword list.
Write anchors that help the reader
A simple test cuts through the theory: would the anchor make sense to a reader who could not see the rest of the sentence? “Learn how to compress images for the web” passes; “click here” fails. Good anchors are specific enough to set expectations, concise enough to read smoothly, and honest about where they lead. Get that right and the SEO benefit follows naturally, because you are describing links the way a helpful writer would.
A quick before-and-after
Seeing the principle applied makes it concrete. Compare a weak internal link with a stronger one. Weak: “For more information on compressing images, click here.” The anchor tells search engines nothing and gives the reader no clue where they are headed. Stronger: “Learn how to compress images for the web without losing quality.” The anchor is descriptive, sets a clear expectation, and hands Google a relevant phrase, all while reading naturally. Notice the better version does not stuff an exact-match keyword; it uses a natural, partial-match phrase that fits the sentence. That is the balance to aim for: descriptive and relevant, but never forced.
Audit your anchor profile
You cannot improve what you have not measured. Our free anchor text distribution checker breaks down your anchors into exact-match, branded, generic and naked-URL buckets so you can see whether your mix looks natural or skewed toward risky exact-match. If exact-match is a large share, diversify future anchors and let the profile rebalance. Reviewing this periodically catches over-optimization before it becomes a problem.
The takeaway
Anchor text is a relevance signal for links, and the goal is a natural, varied mix, mostly branded, naked-URL, partial-match and descriptive anchors, with exact-match used sparingly. Over-optimizing with repeated exact-match anchors invites penalties; descriptive internal anchors are safe and genuinely helpful. Audit your mix with the anchor text checker, and explore the rest of our free SEO tools.