Anchor Text SEO: The 8 Types, the Rules That Matter and an Example of Each

The 8 anchor text types, the distribution bands that keep a link profile safe, and an 8-step audit for your internal links.

Written By
Carl Chamoiseau
Verified By
Cedric Pharand
SEO & AI Search
MAKE US A PREFERRED SOURCE
Read time:
5 min
Published:
August 5, 2026
Updated:
August 5, 2026

Table of contents

Anchor Text SEO: The 8 Types, the Rules That Matter and an Example of Each — Web Tonic blog thumbnail

Anchor text is the clickable text of a link, and it is one of the few on-page signals that describes a different page than the one it sits on. Get it descriptive and varied and both users and search engines read your site correctly.

Key Takeaways

  • 8 anchor text types cover almost every link you will ever write, from exact match to naked URL.
  • Under 10% of a page's inbound links should use exact-match anchor text; over-optimised profiles are the classic footprint of paid link schemes.
  • Google's own documentation asks for anchor text that is descriptive, concise and not more than a sentence.
  • Internal links are the anchor text you fully control — most sites leave 30-50% of theirs as "click here", "read more" or a bare URL.
  • Accessibility guidelines expect link purpose to be clear from the link text alone, which is WCAG 2.2 success criterion 2.4.9.
Matrix of the eight anchor text types with an example, best use and overuse risk for exact match, partial match, branded, branded plus keyword, naked URL, generic, long-tail and image links

What anchor text is, and what search engines do with it

Definition: anchor text is the visible, clickable text inside an HTML link element — the words between the opening and closing <a> tag. It tells a user what to expect after the click, and it gives search engines a short human-written label for the linked content. Anchor text applies to internal links inside your own site and to external links pointing at other sites.

The markup is plain HTML: <a href=/blog/seo-keywords>how to choose SEO keywords</a>. The MDN reference for the anchor element is the canonical spec; Google will only follow a link when it is a real <a> tag with an href, which its crawlable links documentation states directly.

Anchor text has mattered to search engines since the earliest link-based ranking work, because the words other people choose to describe your page are independent evidence of what that page is about. The abuse of that signal produced the "Google bomb" era and, eventually, algorithmic filters aimed squarely at manipulated anchor text.

The 8 types of anchor text, with an example of each

Every link you write falls into one of these types. Names vary between tools; the behaviour does not.

TypeExampleBest useRisk if overused
Exact matchanchor text seoOne or two of your strongest internal linksHigh — reads as manipulated
Partial matchhow anchor text affects SEOThe workhorse for internal linkingLow
BrandedWeb TonicCitations, author bios, press mentionsNone
Branded + keywordthe Web Tonic guide to internal linksGuest contributions and partner pagesLow
Naked URLhttps://webtonic.io/blogCitations, references, forumsLow, but wastes context
Genericread more, click hereAlmost never in body contentZero SEO risk, high usability cost
Long-tail / sentencewhy exact match anchor text stopped workingEditorial links inside long contentLow
Image link (alt text)alt="anchor text distribution chart"Charts, logos, product thumbnailsLow — but never leave alt empty

Limit 3: 8 types, 1 job — every anchor above exists to label a destination; if a link needs a second sentence to explain itself, the anchor text failed.

Fact 1 — when a link wraps an image, the alt attribute becomes the anchor text, so an image link with no alt text is a link with no label at all.

An anchor text example for every link context

The same target page deserves different anchor text depending on where the link sits. These examples show the pattern.

Link contextWeak versionBetter versionWhy it works
Body content, internal linkclick hereour keyword research processDescribes the linked content in 4 words
Navigation menuSolutionsGrowth marketing servicesMatches how users search
Blog listing cardRead moreFull article: keyword density benchmarksUnique per card, not repeated 20 times
FooterInfoContact our teamClear destination, no ambiguity
External citationthis studyNielsen Norman Group research on link labelsNames the source and the topic
Call to action buttonSubmitBook an SEO auditDescribes the outcome of the click
BreadcrumbBackSEO & AI Search articlesReinforces the site hierarchy

Rule 1 — if the anchor text still makes sense when read out of context, on its own, it is doing its job. That is the same test the WCAG "link purpose (link only)" criterion applies.

How search engines actually use anchor text

Anchor text does four separate jobs, and confusing them is why so much anchor advice contradicts itself.

JobWhat the search engine takes from itYour lever
DiscoveryA crawlable path to the linked URLReal <a href> tags, not JavaScript click handlers
RelevanceA short description of the destination pageDescriptive, varied wording
ContextThe surrounding sentence and headingPlace links inside relevant paragraphs
Trust qualificationWhether you endorse the targetrel values — see below

Fact 2 — Google publishes 3 link attributes for qualifying outbound links — nofollow, sponsored and ugc — and its outbound link guidance treats all three as hints rather than hard directives. Paid links with keyword-rich anchor text and no qualification are a named violation of the Google Search spam policies.

Bar chart of a healthy inbound anchor text distribution showing branded at forty percent, partial match twenty-two, naked URL seventeen, generic fifteen, image six and exact match five percent

A healthy anchor text distribution for inbound links

You cannot control what other sites write, but you can measure the profile and spot a footprint. These bands describe what unmanipulated profiles usually look like across a mature site.

CategoryTypical healthy shareWarning band
Branded30-50%Under 10%
Naked URL10-25%Under 5%
Generic10-20%Under 3%
Partial match15-30%Over 50%
Exact match2-8%Over 15%
Image / alt text3-10%Over 25%

Limit 1: when one exact-match phrase accounts for more than 15% of a single page's inbound links, that page is the most likely candidate for a link-based demotion in the site. The Penguin series of updates was built to devalue exactly that pattern, and since 2016 it has run continuously rather than as periodic refreshes.

Internal links: the anchor text you fully control

Internal linking is where anchor text produces the most reliable gains, because every word is yours. Google's SEO starter guide asks for descriptive link text on internal links specifically.

RuleWhat to doMeasurable effect
Rule 2 — 1 primary anchor per targetPick one descriptive phrase per destination page and reuse close variantsConsistent topical labelling
Rule 3 — vary the other 80%Rotate synonyms and longer phrasings across the siteBroader query coverage
Rule 4 — link from contextPlace the link in a paragraph about the destination topicStronger relevance signal
Rule 5 — 3-8 internal links per 1,000 wordsEnough to connect the cluster, few enough to stay editorialBetter crawl paths, no link dilution
Rule 6 — kill "click here"Replace generic anchors during every content refreshAccessibility and clarity win
Rule 7 — never link a page to itselfStrip self-referencing anchors in templatesRemoves noise from internal reports

Anchor text works best when the destination page has real substance behind it. If you are still choosing what those destinations should be, start with SEO keyword selection and then check the on-page balance with our keyword density benchmarks. Our growth marketing team runs both audits as one pass.

Writing good anchor text: 9 practical rules

GuidelineTargetWhy
Length2-8 words, under 1 sentenceLong anchors dilute the label; a full paragraph link is unreadable
SpecificityNames the destination topicUsers decide to click on the link text alone
UniquenessUnder 3 identical anchors per pageRepetition looks templated
ReadabilityGrammatical inside the sentenceKeyword-stuffed anchors read as spam to both audiences
Visual contrastUnderline or 4.5:1 contrastLinks must be identifiable without colour alone
Front-loadingKey words in the first 2-3 wordsUsers scan the start of link text
No file surprisesLabel PDFs and downloadsSets expectations before the click
ConsistencySame label for the same destinationBuilds a predictable site vocabulary
Language matchUse the words users searchAligns anchor text with real queries

Fact 3 — usability research from the Nielsen Norman Group on writing hyperlinks found users scan link text as a signpost, and vague labels force a wasted click and a back-button return — the cost of "read more" is measured in bounces, not rankings.

Checklist of the eight-step anchor text audit from exporting internal links and classifying types through to qualifying paid links and shipping a rewrite queue

Anchor text and accessibility: the overlap is nearly total

Good SEO anchor text and accessible link text are the same instruction, written by two different committees.

RequirementStandardPractical test
Purpose clear in contextWCAG 2.2 SC 2.4.4 (Level A)Read the link plus its sentence
Purpose clear from link aloneWCAG 2.2 SC 2.4.9 (Level AAA)List every link out of context
Image links labelledWCAG 2.2 SC 1.1.1Every linked image has alt text
Same label, same targetWCAG consistency guidanceNo 2 identical anchors to different URLs

The W3C explanation of link purpose in context and WebAIM's link text guidance both recommend the out-of-context reading test, which is the fastest anchor text QA pass any editor can run.

7 anchor text traps that cost traffic

Trap 0 — doing nothing: on the average 300-page site we audit, 4 in 10 internal anchors carry no descriptive words at all.

TrapWhat it looks likeFix
Trap 1 — exact-match stackingThe same keyword anchor on 40+ pagesRewrite 80% to partial match
Trap 2 — generic templates20 "read more" links per listing pageInject the post title into the anchor
Trap 3 — unlabelled image linksLogo and thumbnail links with empty altAdd descriptive alt over 25 characters
Trap 4 — paid links, no relSponsored posts with keyword anchorsAdd rel=sponsored
Trap 5 — anchor / page mismatchAnchor promises pricing, page is a blogRelabel or repoint the link
Trap 6 — JavaScript pseudo-links<span onclick> navigationUse a real <a href>
Trap 7 — 1 anchor for 5 destinations"Learn more" pointing at different URLsUnique label per destination

Anchor text by page type

Rule 8 — 1 pattern per page type. Agreeing these 7 patterns once removes about 90% of anchor decisions from the writing process.

Destination page typePatternExample
Service pageService + qualifiertechnical SEO audit service
Location pageService + citySEO agency in Dubai
Blog articleTopic phrase or questionhow keyword match types work
Glossary entryThe term itselfanchor text
Product pageProduct name + attribute42mm titanium case
Pricing pageCommercial intent phrasesee SEO retainer pricing
Contact pageAction verbbook a strategy call

An 8-step anchor text audit

StepActionPass condition
1. ExportCrawl the site and export every internal link with its anchor100% of templates covered
2. ClassifyTag each anchor with 1 of the 8 typesNo "unclassified" rows
3. Count genericsIsolate "click here", "read more", "here"Under 5% of internal links
4. Check image linksFind linked images with empty alt0 unlabelled image links
5. Duplicate labelsSame anchor text, different URLs0 conflicts
6. Inbound profilePull external anchors per money pageExact match under 10%
7. Qualify paid linksVerify rel on sponsored placements100% qualified
8. Rewrite queueShip fixes in batches of 25 linksQueue cleared in 30 days

Limit 2: if you can only fix one thing, fix the templates. A single blog listing template with a generic anchor multiplies across every post — often hundreds of low-value links from one line of code.

Tools that report anchor text

Fact 4 — 3 of the 5 tools below are free, so an anchor text audit costs 0 in software and roughly 2 hours of analyst time on a 500-page site.

ToolData it givesCost tier
Google Search ConsoleInternal and external link counts per URLFree
Site crawler (Screaming Frog, Sitebulb)Every internal anchor, alt text, rel valueFree tier to paid
Backlink index (Ahrefs, Semrush, Majestic)Inbound anchor distribution by pagePaid
Accessibility checkerAmbiguous and empty link textFree
CMS internal searchFinds "click here" strings across contentFree

Google's own links report in Search Console shows the top linking text for your site — the fastest free read on how the web describes you. For a deeper competitive view, both Moz's anchor text primer and Ahrefs' anchor text study document how commercial indexes bucket the same categories used above. Browse more of our work in the Web Tonic blog.

An SEO editor at a standing desk circling underlined link phrases on a printed website wireframe with an orange highlighter in raking afternoon window light

FAQ

What is anchor text in SEO?

Anchor text is the clickable words inside a link. Search engines use it as a short description of the linked page, so descriptive anchor text helps them understand what the destination covers and helps users decide whether to click.

Does exact match anchor text still work?

In small quantities, yes. One or two exact-match anchors pointing at a page are normal. Once exact match passes roughly 10-15% of a page's inbound links, the pattern becomes a risk signal rather than a ranking boost.

What is the best anchor text length?

Two to eight words. Google asks for anchor text that is concise and no longer than a sentence, and users scan the first two or three words, so front-load the meaning and drop filler.

Is "click here" bad for SEO?

It carries no ranking penalty, but it wastes the signal and fails accessibility guidance because the link purpose is not clear from the text alone. Replace it with a phrase that names the destination.

What is the anchor text of an image link?

The image's alt attribute. If a linked image has no alt text, the link has no label for search engines or screen readers, so every linked image needs a descriptive alt of at least a few words.

Sources

Google Search Central — crawlable links, spam policies, SEO starter guide, qualifying outbound links, Search Console links report · MDN Web Docs — the anchor element · W3C WCAG 2.2 — Understanding link purpose (in context and link only) · WebAIM — link text and appearance · Nielsen Norman Group — writing hyperlinks · Wikipedia — anchor text, Google bomb, Google Penguin · Moz and Ahrefs anchor text guides. All sources verified live at publication.

Author

Head of SEO

Reviewer

Founder & CEO

Summarize this article with AI

Book your strategy call today!
Schedule a call
Schedule a call
Discover our services
Our services
Our services

Blog

You may also like