On-Page SEO

Anchor Text Optimization

Anchor text is the only place on a page where one site describes another page in its own words. Ivan Sp writes and audits internal anchor text so every link describes its destination rather than repeating a bare keyword. Anchor text is one of the clearest topical signals a page can send, and a generic anchor throws that signal away for nothing.

Descriptive Anchors, Not Bare Keywords

An anchor reading “storage units” tells a reader and a crawler less than an anchor reading “storage units for seasonal items.” The second version describes what a reader will find at the destination, sitting inside a sentence with its own subject rather than as a dangling phrase.

Generic anchors such as “click here” waste the same opportunity from the opposite direction. They carry no topical signal at all, and a reader gets no preview of what happens next.

Caps That Prevent Over-Optimization

The same exact-match anchor phrase, repeated across a site past a set cap, is a known trigger for algorithmic suppression. Every linking document enforces a repeat limit. A template producing one identical phrase across a thousand generated pages is the clearest version of this failure.

Diversity requirements sit alongside the cap. A destination page earns several different, accurate anchor phrasings across the site, rather than one phrase copied everywhere it gets mentioned.

Placement Rules

I keep links out of the first paragraph and off the first words of a page. Early placement concentrates link equity in a way that reads as manipulative. It also interrupts a reader before they have any context for why the link matters.

One link per sentence is the ceiling. Stacking two anchors into a single sentence forces a reader to choose between destinations mid-thought. It also dilutes the topical signal either link would otherwise carry cleanly on its own.

Directing Equity Where It Changes an Outcome

I direct anchor placement deliberately rather than spreading it evenly. A high-traffic, high-authority page linking into a new or underperforming page concentrates existing strength where it actually moves a result. Authority stops pooling only on pages that are already strong.

This links directly to the structural work covered under internal linking and site architecture. Anchor quality only matters once the underlying link structure reaches the right pages at all.

Node-to-Node Linking Gets Avoided

A deep page linking straight into another deep page, with no parent category ever having introduced that relationship, flattens the semantic hierarchy a site’s structure exists to build. Links travel through categories and hub pages instead, keeping the topical relationship legible to readers and crawlers alike.

Where the Standard Anchor Text Advice Breaks Down

The usual advice
Use exact-match keyword anchors on internal links, since internal linking carries no penalty risk.
What holds up in practice
Exact-match repetition describes a destination once and then repeats it. Varied descriptive anchors cover more of the query space around the same page, which is the actual mechanism at work.

Picture a site with 60 internal links to one service page, every anchor reading the same four-word phrase. The consistency looks disciplined in a spreadsheet.

Those 60 links describe the page with a single vocabulary. Sixty varied anchors would have associated it with sixty legitimate phrasings instead.

I vary deliberately and keep every anchor descriptive. The goal is coverage of how people actually ask, not repetition of how one person decided to phrase it.

Uniform anchors leave the long tail uncovered, and the pattern reads as construction rather than as writing.

Four Things Commonly Assumed About Anchor Text

How many links on your site describe their destination as read more?

Ivan Sp meets these four assumptions whenever internal anchors have grown without a rule.

Commonly assumedWhat actually holds
Internal anchor text carries no risk.One exact-match phrase repeated across hundreds of internal links reads as construction rather than as writing.
Exact-match anchors are the strongest option.Repetition describes a page once. Varied descriptive anchors associate it with more of the ways people actually search.
Generic anchors are fine because the surrounding text explains the link.The anchor is the description a crawler reads. Read more and click here describe nothing at all.
Any link on the page helps the destination.A second link to the same destination on one page adds nothing, and links placed before the page has a subject add very little.
Anchor text only matters for external links.Internal anchors are the only anchors you fully control, which makes them the more reliable of the two.

Every read more on your site is a link that described its destination as nothing. Replacing those specific phrases is the cheapest internal linking work available.

Anchor Text Reference

What it is
The visible, clickable words of a link, which describe the destination to readers and crawlers.
Recommended length
Four to eight words, sitting inside a sentence that has its own subject.
Generic anchors to replace
Click here, read more, learn more, and this page.
Crawlability requirement
An anchor element with an href attribute. Google has stated other patterns may not be followed.
Over-optimisation risk
The same exact-match phrase repeated site-wide, which reads as manipulation.
Image links
Carry their anchor meaning in the alt text rather than in visible words.
House rule on this site
One link per sentence, and never the same destination twice on one page.

A Worked Example: Five Links to One Destination

Consider a site with five internal links pointing at one service page. The comparison below is illustrative and shows how anchor variety changes the description. No client engagement is described here.

Source pageGeneric anchorDescriptive anchor
HomepageLearn morecommercial roof repair in Surrey
Blog post on leaksClick herehow flat roof leaks are traced and sealed
Services indexRead moreflat and metal roof repair services
About pageThis pagethe roof repair work described here
Contact pageOur servicesemergency roof repair response times

I vary the right column deliberately. Five identical exact-match anchors would describe the page once and repeat it four times.

Anchor text works like a caption under a doorway. Five doors labelled enter tell a visitor nothing, and five labelled by what lies beyond let anyone choose correctly.

The variation also covers more of the query space. Each anchor introduces vocabulary the destination page can legitimately be associated with.

How an Anchor Text Pass Runs

I work from the full site link graph rather than page by page.

  1. Crawl the site and export every internal link with its anchor text and its destination URL.
  2. Group the export by destination, so all anchors pointing at one page appear together.
  3. Flag every generic anchor, including click here, read more, and learn more.
  4. Count exact-match repetition per destination, and flag any phrase dominating its group.
  5. Rewrite each flagged anchor to four to eight words describing what the destination covers.
  6. Vary the phrasing across the group, so the set describes the page from several angles.
  7. Confirm each rewritten anchor sits inside a sentence carrying its own subject.
  8. Check that no page links to the same destination twice, since the second link adds nothing.
  9. Check that a parent page introduces a topic before any deep page links across to it.
  10. Re-crawl after deployment, and confirm the generic anchor count has reached zero.

How This Work Is Scoped

I scope anchor work against link volume rather than page count.

What arrives
A link-by-link replacement sheet, grouped by destination, with the reasoning recorded.
Typical duration
One to two weeks for a site under ten thousand internal links.
What the client supplies
CMS access, and confirmation of which destination pages carry commercial weight.
Included
Link graph export, generic anchor replacement, repetition analysis, and a verification crawl.
Not included
External link acquisition, and any control over how other sites word their anchors.
What changes the estimate
Sites above roughly fifty thousand internal links, or anchors hard-coded in templates.
How it is quoted
After a short scoping call, once the link graph size is known.

Tools and Primary Sources

The references below define link and anchor behaviour. Each opens in a new tab.

Count Your Own Generic Anchors

I suggest a count that takes about five minutes per page.

  1. Open your three most important pages in turn.
  2. Use your browser find function to search each page for the phrase read more.
  3. Repeat the search for click here and for learn more.
  4. Add up the total across all three pages.

Every result is a link describing its destination as nothing at all. Replacing those specific phrases is the cheapest internal linking work available.

Common Questions

How many words should anchor text be?

Four to eight words, long enough to describe the destination and short enough to stay readable inside a normal sentence. A single-word anchor rarely carries enough context, and a full clause reads as clumsy.

Is exact-match anchor text always risky?

Occasional exact-match anchors are normal and expected. The risk is repetition: the identical phrase used across many links to the same or different pages, a pattern quality systems are built to flag.

Should external links use the same anchor rules as internal links?

The same descriptive, non-generic principle applies to both. External link anchor text sits largely outside a site owner’s control anyway, since it depends on how other sites choose to link in.

Can anchor text be over-optimised on internal links?

Yes. Repeating one exact-match phrase across hundreds of internal links reads as a pattern rather than as writing. Varied, descriptive anchors describe a destination more completely and carry none of that risk.

Discuss This Work

The first call is a free 30-minute consultation with no pitch attached. You receive an honest assessment of where the site stands and what can realistically be built.

Book a free 30-minute consultation

Scroll to Top