Losing clicks to competitors? Find out exactly why, and what to fix first.

Show me why
Skip to content

Off-Page SEO

What Is Anchor Text in SEO and How to Optimize It

Add saadrazaseo.com as a preferred source on Google

No pressure and no sales script. Just honest answers.

Short answer: Anchor text is the visible, clickable text of a link. Google reads it to understand what the linked page is about, and people read it to decide whether to click. To optimise it, make each anchor describe its destination in a few natural words, avoid “click here”, vary the wording across links, and never build links with keyword-stuffed anchors, which Google’s spam policies treat as link spam.

0.14Average correlation between exact-match anchors and rankings across 384,614 pages: weak, not zeroAhrefs, 2019
DescriptiveGoogle’s own rule: good anchor text is descriptive, reasonably concise and relevant to the page it is onGoogle Search Central, 2025
Level AWCAG 2.4.4 requires a link’s purpose to be clear from its text or its context, the most basic accessibility levelW3C, WCAG 2.2

This guide is for site owners, writers and SEOs who add links every week and want to get the wording right. You will learn what anchor text is, how Google uses it, which types to use where, how to audit the anchors pointing at your site, and how to rewrite weak anchors without tipping into over-optimisation.

What is anchor text?

Anchor text, also called link text, is the visible text between the opening and closing <a> tags of a link. In this HTML:

<a href="https://saadrazaseo.com/what-is-internal-linking-in-seo/">internal linking guide</a>

the anchor text is “internal linking guide”. The browser shows those words, usually underlined, and the URL stays hidden. Anchor text does two jobs at once: it tells a reader what they will get if they click, and it gives search engines a short description of the destination written by someone other than its owner.

What Google uses as anchor text

Google’s link best practices spell out a few details most guides skip:

  • The text must sit inside a crawlable <a href> element. Links built only with JavaScript click handlers may not be followed at all.
  • If the <a> element is empty, Google can fall back to the title attribute.
  • For an image used as a link, Google uses the image’s alt attribute as the anchor. That is why writing useful alt text matters for linked logos, buttons and banners.
  • If JavaScript inserts the anchor text, check the rendered HTML with the URL Inspection tool in Search Console.

Why anchor text matters for SEO

Anchor text has been a search signal since the earliest days of Google, because a link’s wording is an independent description of a page. It still matters, but in a narrower way than older SEO advice suggests.

  • Relevance: anchors help Google understand what a page is about and which queries it may suit, especially for pages with little text of their own, such as PDFs or category pages.
  • Site structure: descriptive internal anchors show how your pages relate, which supports topical authority across a cluster of articles.
  • Usability and accessibility: screen reader users often pull up a list of every link on a page. The W3C notes that assistive technology can list links, so meaningful link text lets people choose without reading the surrounding paragraph.
  • Risk: because anchors were once easy to manipulate, Google watches for unnatural patterns. Its spam policies list “links with optimized anchor text in articles, guest posts, or press releases distributed on other sites” as an example of link spam.

How strong is the signal?

The best public data is old but still useful. Ahrefs’ anchor text study (2019, updated 2020) looked at 384,614 pages ranking for 19,840 keywords. It found a relatively weak positive correlation between the share of exact-match anchors and rankings (an average of 0.1436), a very weak one for partial-match anchors, and effectively none for random anchors. Correlation is not cause, and top pages tend to earn descriptive links naturally. My reading, which matches what I see in audits: anchor text helps, but it is a supporting signal. The page itself, the quality of the linking site and the context around the link carry more weight.

Rather have an expert do this for you?

Hand it over and get back to running your business.

Hand it over to me

Types of anchor text, with examples

Most guides list a long glossary of anchor types that overlap. In practice I group them into seven, shown here for a page targeting “running shoes for flat feet” on a brand called Stride.

TypeExampleWhere it fitsRisk if overused
Exact matchrunning shoes for flat feetOccasional internal links; rare in backlinksHigh in backlinks, low internally
Partial matchbest shoes for runners with flat feetMost internal links and natural editorial linksLow
BrandedStrideMentions, press, directories, partner pagesVery low
Brand plus keywordStride’s flat-feet rangeReviews, comparisons, guest contentLow
Page titleHow to Choose Running Shoes for Flat FeetCitations and roundupsLow
Naked URLstride.example/flat-feetReferences, social posts, forumsVery low
Genericthis guide, read more, hereCalls to action where context explains the linkNone for spam; poor for clarity

Image links form an eighth case: the alt text becomes the anchor, so it follows the same rules. When you link a product photo, describe what the click leads to, not a list of keywords.

How to optimise anchor text: a practical process

Optimising anchor text means two different jobs: writing good anchors on your own site, and keeping the anchors that point at you natural. I treat them separately because the rules differ.

1. Internal links: be descriptive, and do not fear exact match

You control internal links, and Google expects you to describe your own pages clearly. A link to your service page that says “technical SEO audit” is simply accurate. Use the words a reader would expect, vary them naturally between articles, and link from the paragraph where the topic actually comes up. My full guide to internal linking covers placement and site structure in more depth.

2. Apply Google’s “read only the anchor” test

Google suggests reading only the anchor text, out of context, and asking whether it still tells you where the link goes. “Click here”, “this article” and “website” fail. “List of cheese types”, to use Google’s own example, passes. The same test fixes accessibility, because a screen reader’s link list shows only that text.

3. Keep it concise, and let the sentence do the rest

Two to seven words is a sensible working range. Google calls out “weirdly long” anchors that wrap an entire sentence. The words around a link also matter, so write a sentence that explains the link and keep the anchor to its core. Do not chain several links next to each other; Google notes it makes them hard to tell apart.

4. Use one clear anchor per destination on a page

If you link the same page twice in one article, use the clearer anchor first, and avoid giving two different URLs the same anchor text. Two pages linked as “SEO audit” send a confusing signal and often point to keyword cannibalisation underneath.

5. Backlinks: let the linking site choose the words

For links from other sites, the safest profile is the one you did not script. Editorial links tend to use your brand, your page title or a partial description. When you do outreach, suggest a page and let the editor phrase the link, as I describe in my step-by-step off-page SEO guide. Asking every partner for the same keyword anchor is exactly the pattern Google’s spam policies describe. My guide on link building explains which tactics still earn editorial links.

6. Match the anchor to the destination

An anchor is a promise. If “pricing” leads to a contact form, or “free audit” leads to a sales page, users bounce and trust drops. When a page changes purpose, update the anchors pointing at it.

Backlink anchor mix calculator

Exact-match share5.0%
Branded and naked share50.0%
Low exact-match share: typical of a profile built from editorial mentions. No action needed on anchors; spend your time on earning better links.
Worth a look: check where the exact-match links come from. If they are from guest posts, directories or paid placements, that is the pattern Google’s spam policies describe.
High: this rarely happens naturally. Stop building keyword anchors, review the linking sites, and consider whether any links need to be removed.

How to read it: these bands are my audit heuristic, not a Google threshold. Google publishes no safe ratio. Export anchors from Search Console’s Links report or a backlink tool, count by type for one page, then enter the totals. Context matters more than the percentage: a few exact-match anchors from relevant, editorial sites are fine.

How to audit the anchors pointing at your site

  1. Start in Search Console. The Links report shows “Top linking text” for external links and lists internal links per page. It is free and comes straight from Google’s index.
  2. Add a backlink tool for depth. Ahrefs, Semrush or Moz show anchors per page and per linking domain, which Search Console does not break down.
  3. Group anchors by type using the table above, for your most important pages rather than the whole domain.
  4. Look at the source, not just the words. Five keyword anchors from relevant industry sites are normal. Fifty from unrelated blogs with “write for us” pages are a pattern. My checklist for evaluating a backlink helps here.
  5. Check internal anchors with a crawler. Screaming Frog’s anchor text export finds “click here” links, empty anchors from icon buttons, and image links with no alt text.
  6. Fix what you control first. Rewrite internal anchors, ask partners to correct misleading ones, and only consider disavowing links when there is a clear paid or spammy pattern you cannot get removed.

Pace matters too. A sudden burst of new links with identical anchors stands out more than a slow, varied build, which is why I review link velocity alongside anchor mix.

Before and after: rewriting weak anchors

Weak anchorProblemBetter version
To learn more, click here.Says nothing about the destination; fails the screen reader link listRead our guide to choosing a web host.
best SEO company Karachi cheap SEO servicesKeyword stuffed, reads unnaturallyCompare SEO packages for Karachi businesses.
Our services include design and SEO.Too vague when several service pages existWe also offer SEO-friendly web design.
Download | PDF | GuideChained single-word linksDownload the 2026 audit checklist (PDF).
An image link with alt=""No anchor at all for Google or screen readersalt="Book a free consultation"

Common anchor text mistakes I find in audits

  • Template links with keyword anchors. A footer link on every page saying “best SEO services in Pakistan” creates thousands of identical internal anchors and reads as spam to people. Navigation should use plain labels.
  • Guest posts with scripted anchors. This is common in Pakistani and South Asian link markets, where sellers offer “do-follow links with your keyword”. Google names this pattern directly. My notes on guest posting that still works explain the safer approach.
  • Icon-only links. Social icons, cart buttons and “back to top” arrows built as empty <a> tags with no text, title or alt.
  • Anchors that no longer match. Old posts still link “2023 pricing” to a page that now covers something else, or to a URL that redirects twice.
  • Over-correcting. Owners who read about penalties sometimes switch every internal link to “read more”. That throws away clarity for no benefit; internal descriptive anchors are fine.
  • Chasing an anchor ratio copied from a blog. There is no official ideal mix. The forced, repeated phrasing that results often looks worse than the original. If you are worried, my guide to avoiding over-optimisation explains what to look for instead.

A note on mixed-language anchors

On Pakistani sites I often see the same page linked as “AC repair Karachi”, “AC mistri” and a Roman Urdu phrase. That variation is natural and useful, because it reflects how real people search and write. Do not “fix” it by forcing every anchor into one English keyword. Use keyword research and Search Console queries to see which terms your audience uses, and use related terms and entities rather than one repeated phrase.

Check your understanding

What does Google use as the anchor text when an image is the link?

  • The image file name
  • The image’s alt attribute
  • The caption under the image

Google’s link best practices say it uses the alt attribute of the img element for image links, so an empty alt leaves the link with no anchor.

Which anchor is most likely to be treated as link spam?

  • Your brand name on a supplier’s website
  • “This study” on a news article citing your research
  • The same keyword anchor in a batch of paid guest posts

Google’s spam policies list optimised anchor text in articles, guest posts or press releases distributed on other sites as link spam.

Is it risky to use exact-match anchors in internal links?

  • Not usually, if they read naturally and describe the page
  • Yes, internal links should always say “read more”
  • Yes, Google penalises any repeated internal anchor

Internal links describe your own pages. Descriptive, natural anchors help users and Google; the risk comes from manipulative external link patterns and stuffed template links.

What does Google’s “read only the anchor text” test check?

  • Whether the anchor contains the target keyword
  • Whether the anchor alone tells you where the link goes
  • Whether the anchor is under 60 characters

If the anchor makes sense out of context, it is descriptive enough for readers, screen readers and search engines.

Frequently asked questions

Is anchor text still a ranking factor?

Yes, but a modest one. Google says it uses link text to understand the linked page, and correlation studies such as Ahrefs’ 2019 analysis show a weak positive relationship between keyword anchors and rankings. It will not lift a weak page, and manipulating it is a spam policy violation.

What is a good anchor text ratio for backlinks?

Google publishes no ratio, and I would not aim for one. A natural profile usually has mostly branded, naked URL and page title anchors because that is how people link. If exact-match anchors make up a large share, look at where they came from rather than diluting them with fake branded links.

How long should anchor text be?

Long enough to describe the destination and short enough to scan, usually two to seven words. Google’s guidance calls out both empty anchors and “weirdly long” ones that wrap a whole sentence.

Can I use the same anchor text for several links?

Using the same anchor for the same page across different articles is fine if it reads naturally. Avoid using one anchor for two different URLs, because it blurs which page is relevant for that topic.

Does anchor text on nofollow links matter?

Google treats nofollow, sponsored and ugc as hints, so it may still learn something from those links, but they are not where to focus. Write clear anchors for users either way, and qualify paid links as Google requires.

How do I see the anchor text of links to my site?

Open Search Console, go to Links, and check “Top linking text”. For per-page detail and anchors from each domain, use a backlink tool such as Ahrefs, Semrush or Moz.

Sources

  • Google Search Central, “Link best practices for Google” (last updated December 2025).
  • Google Search Central, “Spam policies for Google web search” (last updated August 2026).
  • Ahrefs, “Anchor Text: A Data-Driven Guide (384,614 Web Pages Studied)” (2019, updated 2020).
  • W3C, “Understanding Success Criterion 2.4.4: Link Purpose (In Context)”, WCAG 2.2.

If your backlink profile has a history of paid or scripted links and you are not sure what to keep, my off-page SEO service starts with exactly this kind of anchor and source review. You can also send me a question about a specific page.

Rather have an expert do this for you?

Tell me about your website and goals, and I will reply with a free first review.

Your details are only used to reply to your request. No spam.

Grow my trafficCall