Skip to content

Glossary Anchor Text

Anchor text: what it is, its types, and how much exact match still looks natural

Definition

Anchor text is the visible, clickable text of a hyperlink. For Google it works as a context signal: it hints at what the destination page is about and factors into ranking.

A leather luggage tag on a suitcase, its card blank — beside the title Anchor Text
The tag promises what should be inside
On this page 5
  1. What anchor text is, and why it matters for accessibility
  2. The anchor text types, and how they show up in a natural link profile
  3. Why exact-match anchor text has been a risk since Penguin
  4. Best practices for anchor text
  5. Common anchor text mistakes
In brief

This article goes beyond defining anchor text: it also covers why heavy exact-match anchor text can trigger a ranking risk since Google's Penguin updates, and what a natural anchor text distribution actually looks like.

A leather luggage tag on a suitcase, its card blank — beside the title Anchor Text
The tag promises what should be inside

What anchor text is, and why it matters for accessibility

Anchor text is the part of a link people click on: the underlined word, the phrase, or the button label. Technically it sits inside the <a> tag, between the opening and closing markup, as in <a href="...">anchor text</a>. There is also the title attribute, which shows up as a tooltip on hover, but Google treats it as a much weaker signal than the visible link text itself.

Since the early days of PageRank, anchor text has been one of the main sources Google uses to understand what a linked page is about. If ten independent sites link to a document using the phrase "accounting software for freelancers," Google associates that document with that topic, regardless of what the page itself says. That makes anchor text one of the few ranking factors a page owner cannot fully control on the receiving end, only influence, for example through link building outreach or editorial mentions.

It is worth separating anchor text from the link destination itself: anchor text describes the target page's content from the linking site's point of view, not the target owner's. That outside perspective is exactly what gives it value, and what makes it possible to manipulate.

Google also weighs the words directly before and after a link as a weaker, supporting context signal, an effect often called co-occurrence. That is why a generic anchor like "read more here" still works fine inside a sentence with a clear topic: the surrounding text supplies what the anchor text alone does not show.

Not every link has visible text. When an image links to another page, say a product photo pointing to a category page, that image's alt attribute usually takes over the anchor text's role. If the alt attribute is missing too, Google and screen readers are left with only the surrounding page context, a noticeably weaker signal. For image links, it is worth treating alt text the way you treat anchor text on a text link: descriptive, but not the same keyword stamped on every single page.

Anchor text is also an accessibility issue. Screen readers often read visually impaired users only a page's list of links, without the surrounding body copy. An anchor like "click here" is meaningless in that context, while "pricing for business customers" makes the destination clear immediately. Good anchor text practice is not just an SEO question, it also improves usability for an audience that consumes a page differently than a sighted user with a mouse.

Why exact-match anchor text has been a risk since Penguin

Google deliberately targeted anchor text manipulation once it became clear that link building agencies were buying exact-match anchors in bulk to steer rankings directly. The first Penguin update went live on April 24, 2012 (verified), and explicitly targeted unnatural link patterns, anchor text spam included. Sites with a conspicuous share of exact-match anchors sometimes lost rankings overnight.

After several follow-up versions, Penguin was folded into Google's core algorithm on September 23, 2016, and has run in real time ever since (verified). The effect has shifted since then: instead of penalizing an entire domain, Google now tends to neutralize the suspicious links themselves, they simply stop counting toward ranking. That lowers the risk of a full-site penalty, but it does not make anchor text spam risk-free, because a conspicuous pattern repeated across many links still functions as a signal Google factors into its assessment of overall link quality.

In practice, this means anyone running active link building or placing guest posts should never dictate the exact target keyword as anchor text, and instead leave the wording to the linking site or vary it deliberately. When a press mention reads as natural, it usually links with the brand name or a generic phrase, not with the keyword the site wants to rank for.

Google names the problem directly in its own spam policies. Under "link spam," Google lists "optimized anchor text in articles, guest posts, or press releases" as one example, illustrated with repeated keyword anchors such as "wedding rings," "best ring," or "buy flowers" inside the same piece of content (verified, developers.google.com/search/docs/essentials/spam-policies). That exact pattern, the same handful of keywords as link text across multiple placements, is what a natural profile does not produce.

It is also worth separating algorithmic devaluation from a manual action. Penguin has run algorithmically and in real time since 2016, without anyone at Google intervening case by case. In parallel, Google can still apply a manual action against a domain for especially conspicuous, obviously purchased link patterns; that action shows up in Search Console and requires a reconsideration request. For that rarer but more severe case, the disavow tool remains relevant, even though it now carries less weight in Penguin's day-to-day algorithmic scoring than it did before 2016.

For most sites that are not running aggressive link building, the risk is low regardless. The issue becomes concrete mainly when an agency or freelancer buys or places links on a client's behalf and is tempted to stamp the highest-paying keyword onto every single one. That is exactly where deliberate restraint pays off.

A milder version of the same logic applies to internal linking. Google separates internal and external signals in its evaluation, but even so: if a site repeats the same exact-match anchor pointing to the same destination page across twenty subpages, it reads as editorially implausible, even when it never triggers an actual Penguin penalty.

Best practices for anchor text

  • Review your own backlink profile's anchor text distribution regularly (for example via Google Search Console or a backlink tool) and keep the exact-match share low.
  • When actively link building, deliberately vary between branded anchors, generic anchors, naked URLs, and partial matches.
  • For internal links, use descriptive but naturally worded anchors that make the destination page's content clear.
  • For guest posts, leave the anchor text choice to the publishing site's editorial team where possible, rather than dictating it exactly.
  • Keep anchor text readable within the surrounding sentence, it should make sense even without the link.

Common anchor text mistakes

  • Using the same exact-match anchor text across a very large number of backlinks pointing to the same page.
  • Repeating the exact same phrasing on every internal link to the same destination page instead of using variants.
  • Choosing anchor text that does not match the destination page's actual content (a misleading anchor).
  • Presenting paid link placements with imposed keyword anchor text as "natural" link building.
  • Avoiding generic anchors like "click here" entirely, which produces an artificially keyword-heavy profile.
Manuel Riveiro Rodriguez CEO & Digital Strategist

A technical audit covers this and everything else in one pass.

Request an audit

Frequently asked

What is the difference between anchor text and link text?

They describe the same thing: anchor text is the formal SEO term, link text is the everyday variant. Both refer to the visible, clickable text of a link.

What percentage of exact-match anchor text is safe?

There is no official Google figure. The industry commonly cites a benchmark of roughly one to five percent of a profile's total anchor text. More important than the exact number is a natural mix of branded, URL, generic, and keyword anchors.

Does anchor text on nofollow links still affect ranking?

Since 2020, Google can treat nofollow links as a hint rather than ignoring them outright. Anchor text still provides context in that case, but with clearly less weight than on a dofollow link.

Does anchor text overoptimization apply to internal links too?

Yes, though with lower risk than external links. Repeating the exact same keyword anchor on every internal link to a page also looks unnatural and can register as a weak overoptimization signal.

Should I remove old backlinks with exact-match anchor text?

Only if there is a clearly identifiable spam pattern, such as purchased link farms. A handful of exact-match anchors from organic link building is normal and does not need intervention.