Short answer: Anchor text is the clickable, visible wording of a link. It gives search engines and readers context about the destination page, so it influences relevance — but a natural profile mixes many anchor types, and over-using exact-match keyword anchors is a well-known manipulation risk.

What anchor text is

When you read a sentence with a link in it, the highlighted words you can click are the anchor text. In the HTML, they sit between the opening and closing link tags: <a href="/page">anchor text</a>. That short phrase does real work — it tells a reader what to expect if they click, and it gives search engines a clue about the topic of the page being linked to.

Because anchor text is a relevance signal, it has always attracted manipulation. In the early web, people discovered they could influence rankings by pointing many keyword-rich anchors at a page. Search engines adapted, and today an unnatural anchor pattern is more likely to raise a red flag than to help.

The main types of anchor text

Anchor type Example (for a page about running shoes) Typical role
Branded SerpInsight Very common and safe; names the source
URL / naked example.com/running-shoes Common in citations; low risk
Generic click here, read more, this page Natural filler; carries little topical signal
Branded + keyword SerpInsight running shoe guide Descriptive and natural-looking
Partial-match a good guide to running shoes Useful context; moderate signal
Exact-match running shoes Strong signal but risky in bulk
Image (alt text of a linked image) Alt text acts as the anchor

Why over-optimisation is risky

Google’s link-spam policies specifically mention “links with optimized anchor text in articles or press releases distributed on other sites” as an example of a link scheme. The reason is that natural links rarely all use the same commercial keyword. When people cite you organically, they use your brand name, the page title, the URL, or a casual phrase far more often than a precise money keyword.

So a profile where a large share of external anchors are exact-match commercial phrases stands out as engineered. There is no published safe percentage — anyone quoting “keep exact-match under X%” is guessing, because Google has never released such a number. The reliable principle is simpler: let anchors form naturally, and don’t dictate the same keyword to every site that links to you.

A good sanity check: read your anchor list as if you’d never seen the site. If it looks like a keyword list rather than the way real people describe a brand, it’s too optimised.

Internal vs external anchor text

You control internal links completely, which makes internal anchor text a safe and effective tool. Descriptive internal anchors — for example, linking the words “keyword research process” to your keyword-research page — help both users and crawlers understand your site. The key is to stay natural and helpful rather than stuffing the same keyword repeatedly. Our internal linking strategy guide goes deeper.

External anchors are different because you usually don’t (and shouldn’t) fully control them. When you do have influence — for instance through a guest contribution or a placement — the responsible move is to favour branded, descriptive, or partial-match anchors and reserve exact-match for the rare case where it genuinely reads naturally.

How to keep your anchor profile natural

  1. Lead with branded and descriptive anchors. These dominate real profiles for a reason.
  2. Vary the wording. Different sites should describe you differently; that variety is the natural signal.
  3. Let context carry relevance. The paragraph around a link tells search engines a lot, so the anchor doesn’t have to be keyword-heavy.
  4. Avoid dictating anchors at scale. Requesting the same exact-match phrase from many sites creates the exact footprint Google looks for.
  5. Monitor your profile. Periodically review anchors for unnatural concentrations.

For a structured framework, see our anchor-text ratio guide, and the broader link-building guide for how anchors fit into an overall approach. When we arrange placements through our link-insertion service, we deliberately vary anchors and prioritise natural, in-context wording.

The bottom line

Anchor text is a small phrase with outsized importance: it gives context and relevance, but its wording also reveals whether links were earned or engineered. Keep anchors varied and mostly branded or descriptive, use exact-match sparingly and only where it reads naturally, and let genuinely relevant content do the heavy lifting.

Frequently asked questions

What is anchor text?

Anchor text is the visible, clickable words of a hyperlink. It gives readers and search engines context about the page the link points to, which is why the wording matters for SEO.

What is exact-match anchor text?

Exact-match anchor text is a link whose words are exactly the keyword you want to rank for, such as "cheap running shoes" pointing to a running-shoe page. A few are normal, but a profile dominated by them can look manipulative.

Can over-optimised anchor text hurt rankings?

It can. A backlink profile stuffed with exact-match commercial anchors is a classic manipulation footprint and is associated with link-spam actions. Natural profiles are dominated by branded and generic anchors.

What is the ideal anchor text ratio?

There is no official ratio, and anyone quoting an exact percentage is guessing. In practice, most links in a natural profile are branded, URL, or generic anchors, with keyword-rich anchors a small minority.

Does internal anchor text matter?

Yes. Because you control internal links, descriptive internal anchors are a safe, effective way to give search engines context — as long as they stay natural and helpful rather than keyword-stuffed.

Should every link use my main keyword as anchor?

No. Forcing your target keyword into every anchor creates an unnatural pattern. Vary the wording, favour branded and descriptive anchors, and let the surrounding content carry the relevance.