What Is Anchor Text? The Clickable Words That Carry a Link’s Meaning

Anchor text is the visible, clickable text of a hyperlink, the words a reader actually sees and clicks, as opposed to the URL sitting behind them in the href attribute....

On this page

Anchor text is the visible, clickable text of a hyperlink, the words a reader actually sees and clicks, as opposed to the URL sitting behind them in the href attribute. Google’s own SEO link best practices documentation defines it simply: “anchor text (also known as link text) is the visible text of a link,” and notes that it “tells users and Google something about the page you’re linking to.”

That second part is the reason anchor text matters for SEO at all. A link by itself just connects two pages. The anchor text around it adds context: it tells a reader what to expect before they click, and it gives a search engine an additional signal about what the destination page is actually about, on top of whatever the destination page says about itself.

Types of anchor text

Most anchor text falls into a handful of recognizable categories. Each has a legitimate use, and a healthy link profile, internal or external, naturally contains a mix rather than relying on one type exclusively.

Type Example Typical use
Exact-match "technical SEO audit" linking to a page that targets that exact phrase Used sparingly; overused, this is the pattern Google flags as a manipulation signal
Partial-match "guide to auditing technical SEO issues" More natural-sounding than exact-match while still giving topical context
Branded "Search Console," "Ahrefs," a company or product name Common and natural when referencing a named tool, brand, or publication
Generic "click here," "read more," "this article" Easy to use but gives no topical context; Google explicitly calls this style out as a weak practice
Naked URL <!–INLINECODE1–> shown as the visible text Common in citations, bibliographies, and plain-text contexts
Image/alt-text anchor An image used as a link, where Google reads the image's <!–INLINECODE2–> attribute as the anchor text Standard for image-based navigation, banners, or linked thumbnails

What makes anchor text good, according to Google

Google’s link best practices page is direct about what separates useful anchor text from weak anchor text. It says good anchor text is “descriptive, reasonably concise, and relevant to the page that it’s on,” and it specifically calls out generic phrasing like “click here,” “read more,” and “website” as anchor text that fails to give users or search engines any real signal about the linked page. The same page suggests a simple test: read the anchor text on its own, out of context, and check whether it makes sense by itself. If you can’t tell what the destination page is about from the anchor text alone, it needs to be more descriptive.

On the other end of the spectrum, Google’s documentation warns against the opposite failure mode just as clearly: cramming a link’s anchor text full of every keyword related to the destination page. That page states plainly that “keyword stuffing is a violation of our spam policies,” which connects anchor text writing directly to Google’s broader spam enforcement, not just to a style preference.

This is the area where anchor text moves from a style question to a policy question. Google’s spam policies for Google Search give a concrete example of what crosses the line: advertorials, sponsored posts, or guest articles where payment was involved and the resulting links use “optimized anchor text,” illustrated with an example of a single paid article stuffing in exact-match commercial anchors like “wedding rings,” “best ring,” and “buy flowers” purely to pass ranking credit for unrelated commercial terms. The common thread across Google’s flagged examples isn’t that exact-match anchor text is forbidden outright; it’s that a disproportionate concentration of commercial, exact-match anchors pointing at a page, especially when tied to paid placements, is one of the clearest patterns Google’s spam systems look for.

This is also where a word of caution about percentages is worth being explicit about. You’ll find plenty of SEO content online stating a precise “healthy” anchor text distribution, often something like a specific percentage branded, a specific percentage generic, and a narrow single-digit percentage exact-match. There’s no official Google-published threshold that defines a safe percentage breakdown, and treating any specific number set as a verified rule (rather than a general industry rule of thumb that varies by source) overstates how precise this guidance actually is. The qualitative principle Google’s own documentation supports is more reliable than any specific number: diversify anchor text across branded, descriptive, and generic phrasing, keep exact-match anchors a minority of your overall link profile rather than the dominant pattern, and never aim for an anchor text profile engineered to look a specific way to search engines rather than to genuinely describe the linked content to a reader.

The same logic applies to a commonly repeated “Penguin recovery” narrative, where a site supposedly drops its exact-match anchor percentage from one specific number to another specific number and recovers. Without a verifiable, linkable source for a specific case, that kind of anecdote should be treated as illustrative of a real and well-documented general pattern (sites disproportionately built on exact-match commercial anchors are more exposed to algorithmic link-spam action) rather than as a confirmed, citable case study.

Anchor text you control versus anchor text you don’t

This distinction matters practically, because the optimization approach differs:

  • Internal links are entirely within your control. You write both the link and the anchor text, so Google’s “descriptive, concise, relevant” standard is something you can apply directly every time you link from one of your own pages to another.
  • External (inbound) links are written by whoever is linking to you. You can influence this indirectly, by giving other sites enough context (a clear page title, a clear topic, a natural mention of what the page covers) that they tend to link using reasonable, descriptive phrasing on their own, but you cannot dictate the exact wording another independent site chooses to use. Aggressively asking link partners to use a specific exact-match phrase as anchor text is itself one of the patterns associated with manipulative link schemes.

A practical checklist for anchor text health

  • Read your most important internal links’ anchor text out of context. Does each one make sense on its own, without the surrounding sentence?
  • Check whether any image links are missing descriptive alt text, since Google uses that alt attribute as the anchor text for image-based links.
  • Look at your external link profile (a backlink tool or Search Console’s Links report both work) for any single exact-match phrase that makes up a large, disproportionate share of your inbound anchors, particularly if those links cluster around a small number of recently acquired, paid, or low-relevance sites.
  • When you do have input into how a partner site links to you (a guest contribution, a quoted mention, a digital PR placement), favor branded or natural descriptive phrasing over insisting on an exact-match commercial term.
  • Avoid generic anchor text (“click here,” “read more”) on pages where the link is genuinely important for a reader to want to click before they decide whether to follow it.

Anchor text is a small piece of text with an outsized signal value, both for the people deciding whether to click a link and for the systems trying to understand what’s on the other side of it. Treating it as a tool for describing content honestly, rather than as a lever to manipulate rankings, is the same standard Google’s own documentation applies, and it tends to hold up regardless of how the algorithm around it continues to change.

Leave a comment

Your email address will not be published. Required fields are marked *