Skip to content
Off-Page

Anchor text

The visible, clickable text of a hyperlink.

Anchor text is the visible, clickable text of a hyperlink — the words a user sees and clicks, as distinct from the destination URL itself. It functions as a relevance signal for the linked page: search engines use anchor text as one input into understanding what the destination page is about, on the reasonable assumption that a link's surrounding words describe its target.

Anchor text matters for both internal links (between pages on the same site) and external backlinks (from other sites), but the risk profile differs substantially between the two. A site controls its own internal anchor text completely and can optimise it directly and safely; external anchor text on backlinks is largely outside a site's control, and attempting to force exact-match anchor text at scale across many external links is one of the more reliably detectable manipulation patterns search engines watch for.

A natural, healthy backlink profile shows a varied anchor-text distribution — brand names, naked URLs, generic phrases ('click here', 'this article'), and partial or exact keyword matches all appearing in roughly the proportions that occur when people link to content organically without SEO intent driving the choice of words.

How anchor text signals relevance

When many independent sites link to a page using similar descriptive language, that convergence is a strong, hard-to-fake relevance signal — it's evidence that multiple independent parties agree on what the linked content is actually about, which is more trustworthy than any claim the site itself makes about its own content.

This is precisely why anchor text over-optimisation is detectable and penalised: genuine, organic linking produces a naturally diverse anchor profile, because different linkers describe the same content in different ways. An anchor profile dominated by one exact-match keyword phrase across dozens of external links is a strong indicator that the links were manufactured for SEO rather than earned editorially.

Internal anchor text: full control, direct opportunity

Because a site fully controls its own internal links, internal anchor text is one of the highest-leverage, lowest-risk optimisation opportunities available — every internal link is a free chance to reinforce the topical relevance of the destination page using genuinely descriptive language, with essentially none of the manipulation risk that applies to external links.

The common mistake is using generic anchors ('click here', 'read more', 'learn more') for internal links, which wastes the relevance-signalling opportunity entirely. Descriptive, varied internal anchor text — different phrasing pointing to the same page from different source pages — reinforces the destination page's topic far more effectively.

External anchor text: influence, not control

A site can influence external anchor text somewhat — through outreach messaging, providing suggested language to a journalist or partner, or through the natural phrasing of its own brand and headlines that others copy when linking — but it cannot and should not attempt to dictate exact anchor text across many external links, both because it's largely impossible to enforce and because doing so at scale is a manipulation pattern search engines actively watch for.

The healthiest approach to external anchor text is indifference at the individual-link level combined with attention at the aggregate-profile level: don't obsess over what any single external link's anchor says, but do periodically audit the overall distribution for unnatural concentration.

Auditing an anchor-text profile

A backlink analysis tool (Ahrefs, SEMrush, Moz) will export the full anchor-text distribution for a domain, showing what percentage of external links use branded, generic, naked-URL, partial-match, and exact-match anchors. A healthy profile is typically dominated by branded and naked-URL anchors, with exact-match keyword anchors making up a modest minority — a profile where exact-match anchors dominate is a red flag worth investigating for manipulative link history.

Common mistakes

Historically, agencies pursued exact-match anchor text aggressively because it correlated strongly with rankings in earlier, less sophisticated algorithm versions — that tactic is now a liability rather than an asset, and sites with an anchor-text history from that era often need a deliberate diversification effort as part of a broader link-profile cleanup.

  • Generic internal anchor text ('click here') wasting a free relevance-signalling opportunity.
  • Chasing exact-match external anchor text through paid or manufactured links, triggering over-optimisation risk.
  • Legacy exact-match-heavy anchor profiles from an earlier era left unaddressed during a modern link cleanup.
  • Inconsistent internal anchor phrasing that never reinforces a single clear topic for an important page.

Local service-business application

For a local service business's internal linking, anchor text should vary naturally between service-plus-location phrasing ('emergency plumbing in Cedar Park'), plain service phrasing ('emergency plumbing'), and natural contextual phrasing that reads well within the sentence — rather than mechanically repeating the identical exact-match phrase from every single internal link across the site, which reads as unnatural to human visitors even when the SEO risk itself is lower for internal links than external ones.

Healthy anchor-text distribution (directional)

Branded anchors40–60%Business name, brand variants — typically the largest natural category.
Naked URL / generic15–25%'https://...', 'click here', 'this page' — common in natural linking.
Partial-match keyword10–20%Phrases related to but not exactly matching the target keyword.
Exact-match keyword5–15%Above this range on external links is a common manipulation red flag.

Frequently asked questions

What is anchor text in SEO?
Anchor text is the visible, clickable words of a hyperlink. Search engines use it as a relevance signal for the linked page, on the assumption that the words surrounding and forming a link describe what the destination page is about.
Is exact-match anchor text bad for SEO?
Not inherently, but an anchor-text profile dominated by exact-match keyword anchors across many external links — especially manufactured ones — is a well-known manipulation pattern that search engines watch for and can penalise. A natural, varied distribution is healthier.
Can I control the anchor text other sites use when linking to me?
Only partially, through outreach messaging or the natural phrasing of your own content that others tend to copy. You cannot and should not attempt to force exact anchor text across many external links; doing so at scale is a detectable manipulation signal.
Does internal link anchor text matter for SEO?
Yes, and it's a safe, fully controllable optimisation opportunity, unlike external anchor text. Descriptive, varied internal anchor text reinforces the topical relevance of destination pages with essentially none of the manipulation risk that applies to external backlinks.
How do I check my site's anchor-text profile?
Backlink analysis tools like Ahrefs, SEMrush, or Moz export the full anchor-text distribution for a domain's external links, showing the percentage split across branded, generic, partial-match, and exact-match categories — the key thing to check periodically for unnatural concentration.
Example

A site with 40% of its external backlinks carrying the identical exact-match anchor 'best Austin HVAC company' — installed by a previous SEO vendor via paid links — required a deliberate diversification and disavow effort before new, genuinely earned links could restore a natural profile.

Need this applied to your site?

We turn concepts like these into shipped work every week.