What Is Anchor Text in SEO? The Short Answer
Anchor text is the visible, clickable text of a link. In SEO it matters because Google reads those words as a short description of the page the link points to. Good anchor text is descriptive, short and natural. Lots of keyword-stuffed anchors pointing at one page is a classic sign of manipulated links.
Here is what it looks like in the code of a page. The words between the opening and closing tags are the anchor text:
<a href="https://seobysubham.com/foundation-links">guide to foundation links</a>
A reader sees “guide to foundation links” as a link. Google sees the same words and uses them to understand what the linked page covers.
I’m Subham Chowdhury. I’ve worked in SEO since 2014 and planned anchor text for client links since 2018. Most guides on this topic give you a ratio without saying where it came from. The ratios in this one come from the backlink profiles of pages that rank on Google right now, pulled on October 21, 2026.
Why Anchor Text Matters for SEO
Anchor text has been part of how Google ranks pages from the start. The 1998 paper that described Google’s first version noted that “anchors often provide more accurate descriptions of web pages than the pages themselves”. When hundreds of sites link to a page with similar words, those words say a lot about what the page is.
That is also why anchor text became easy to abuse. For years, a pile of links with the same keyword could push a page up. Google’s Penguin update in 2012 went after exactly that pattern, and since 2016 Penguin has been part of Google’s core algorithm, running in real time and discounting spammy links instead of demoting whole sites.
Today anchor text does three jobs:
- It describes the linked page to Google. Google’s own link best practices say “Good anchor text is descriptive, reasonably concise, and relevant to the page that it’s on”. For image links, Google reads the image’s alt text as the anchor.
- It tells readers what they’ll get. People decide whether to click from the anchor alone. Accessibility guidelines say the same: WCAG 2.4.4 asks that the purpose of each link be clear from its text and context, because screen reader users often jump from link to link.
- It shows patterns. One link’s anchor says little. The mix across all the sites linking to a page shows whether those links happened naturally or were placed to rank a keyword.
7 Types of Anchor Text, With Examples
The anchor text examples below all point to the same page: a service page targeting “manual link building services” on seobysubham.com. The risk column is about backlinks from other sites. Internal links follow different rules, which I cover further down.
The seven types of anchor text are branded, naked URL, brand + keyword, partial match, exact match, generic and image anchors. Branded anchor text and naked URLs are the safest; generic anchor text is safe but wasted.
| Type | Example | What it is | Risk in backlinks |
|---|---|---|---|
| Branded | SEO by Subham | Your brand or company name | Low |
| Naked URL | seobysubham.com | The web address itself | Low |
| Brand + keyword | SEO by Subham’s link building plans | Your brand next to a topic word | Low |
| Partial match | hand-built links for small business sites | A phrase that contains part of the keyword or a close variation | Low to medium |
| Exact match | manual link building services | The exact keyword the page wants to rank for | Highest when overused |
| Generic | click here, read more, this article | Words that don’t describe the page | Low risk, little value |
| Image | alt="SEO by Subham logo" | A linked image; Google uses its alt text | Same as the alt text it carries |
Two more show up in almost every profile. Page title anchors happen when someone pastes your article title as the link, which is natural and common. Long natural phrases happen when a writer links half a sentence, like “one of the strongest ways to grow traffic”. Both are signs of links nobody planned, and you’ll see them in the data below.
Some guides also list LSI anchors, meaning words related to the keyword, such as “outreach-based backlinks”. Google has said it doesn’t use LSI, so treat these as partial match when you count them.
How to Add Anchor Text to a Link
Every editor does the same thing underneath: it wraps your chosen words in a link tag. Pick the words first, then attach the address.
- In HTML: put the words between the tags, as in
<a href="https://example.com/page">your anchor text</a>. - In WordPress: select the words in the block editor, click the link icon or press Ctrl+K (Cmd+K on a Mac), paste the URL and press Enter.
- In Google Docs: select the words, choose Insert > Link or press Ctrl+K, paste the URL and click Apply.
- For a linked image: write alt text that describes where the link goes, because Google uses it as the anchor.
If you write guest posts, send the editor the exact sentence with the link already in place. It saves them time, and the anchor you planned is far more likely to survive editing.
Exact Match Anchor Text: When It Helps and When It Hurts
Exact match anchor text uses the precise keyword the linked page targets. If your page targets “guest post pricing”, then “guest post pricing” is an exact match anchor. Small variations such as plurals or a hyphen (“guest-post prices”) are close enough that you should count them the same way.
It is the strongest relevance signal an anchor can send, which is exactly why it gets abused. Whether it helps or hurts depends on who chose the words.
| Situation | Exact match? | Why |
|---|---|---|
| Internal links on your own site | Fine | Google asks for descriptive internal anchors. You’re labeling your own pages, not collecting votes |
| An editor links to you with their own words | Fine | That’s a natural editorial choice, and it happens most for informational terms |
| A guest post or paid placement you control | Use rarely | Google’s spam policies name “links with optimized anchor text in articles, guest posts, or press releases distributed on other sites” as link spam when the placement is paid |
| Profiles, directories, footers, widgets | Avoid | These are self-made or sitewide links. A commercial keyword there is the footprint Google’s link spam rules describe |
| Many unrelated sites, same commercial phrase | Avoid | People don’t all describe a page with the same three words |
The example Google uses in its spam policies is a paid article linking with the anchor “buy flowers”. Google has no problem with the words “buy flowers”. It objects to that keyword sitting in a link someone paid for.
Anchor Text Ratios: What Ranking Pages Actually Have
Google has never published a safe anchor text ratio. Among nine pages ranking in Google’s US top 10 in October 2026, exact match anchors made up 4 to 16% of the linking sites on service pages with enough links to measure, and 34 to 63% on the big guides that define a term. For a new site’s service page, keep exact match to 5 to 10% and let brand names, URLs and natural phrases make up the rest.
The ratios you see online, such as “no more than 10% exact match and 30% partial match” or “keep exact match under 5 to 10%”, are rules of thumb from agencies. None of the pages I found showed data of their own behind them, so I collected some.
On October 21, 2026, I pulled the anchors of pages ranking in the US top 10 for “anchor text seo”, “link building services”, “manual link building services” and “link building packages”, using DataForSEO’s backlink index. Each anchor is counted once for every website that uses it, so one site with a sitewide link can’t inflate the numbers.
| Page | Ranking for (US) | Anchors counted | Exact match | Partial match | Brand, URL or title | Generic and other |
|---|---|---|---|---|---|---|
| Moz anchor text guide | #2 “anchor text seo” | 751 | 35 to 61% | 10% | 20% | 9% |
| Semrush anchor text guide | #3 “anchor text seo” | 129 | 34 to 44% | 19% | 29% | 8% |
| Yoast anchor text guide | #5 “anchor text seo” | 241 | 46 to 63% | 7% | 9% | 20% |
| seoClarity anchor text guide | #4 “anchor text seo” | 10 | 0 | 3 | 6 | 1 |
| SEO.co link building page | #2 “manual link building services” | 129 | 16% | 57% | 12% | 15% |
| Incrementors link building page | #2 “link building services” | 63 | 4 to 5% | 13% | 81% | 2% |
| LinkBuilder.io manual link building guide | #1 “manual link building services” | 7 | 1 | 2 | 4 | 0 |
| OuterBox link building page | #1 “link building packages” | 4 | 1 | 1 | 1 | 1 |
| Helium SEO link building page | Top 10 “manual link building services” | 1 | 0 | 0 | 1 | 0 |
Bars use the anchors counted. Where only a page’s most-used anchors were available, the exact match share is the top of the range in the table.
- One day, one index. Rankings were checked on October 21, 2026 in the US. The anchors come from DataForSEO, not Google, so some links Google knows about are missing and some listed links may be gone.
- Page-level links only. Links to the rest of each domain aren’t counted, and those matter too.
- Ranges where data was partial. For Moz, Semrush, Yoast and Incrementors I had each page’s most-used anchors (50 at most), not every one. The rest are used by one site each, so the exact match share sits between the lower figure, if none of them are exact, and the higher one.
- Counts for small profiles. For the four pages with 10 or fewer anchors, the table shows counts instead of percentages, because a percentage of four links means little.
- Types were labeled by hand against each page’s main keyword and brand. Translations of the keyword count as “other”.
- There is no single safe ratio. Pages in the same top 10 range from no exact match anchors at all (seoClarity) to roughly half (Yoast and Moz).
- Page type changes the mix. Guides that define a term attract the term itself as anchor text, because writers link the word they’re explaining. Service pages get topic phrases and brand names, and their exact match share stays low.
- Brand + keyword can carry a whole profile. 81% of the anchors counted for Incrementors follow one pattern: the brand name plus a link building phrase, like “Incrementors link building services”.
- Four of nine pages had 10 or fewer anchors pointing at the page itself. They rank on the strength of their whole domain and their internal links, which makes internal anchor text more important than most people assume.
- Even top pages carry junk. About 5% of SEO.co’s anchors are machine-spun phrases like “url making” and “connection constructing”, and both Semrush and Yoast pick up “anchor textual content”. You can’t stop that, and it rarely needs fixing: Google’s own disavow documentation says that “in most cases, Google can assess which links to trust without additional guidance.”
A Safe Starting Mix for Backlinks to a Service Page
For a new or small site, I start more carefully than the pages above. A site with 20 referring domains can swing its whole profile with three links, and the exact match share of an established brand isn’t a safe target for a site Google barely knows yet. This is a starting point I’d use, not a rule from Google:
| Anchor type | Share of referring domains | Where it comes from |
|---|---|---|
| Branded and brand + keyword | 30 to 40% | Profiles, directories, mentions, most guest posts |
| Naked URL | 15 to 20% | Citations, resource lists, social profiles |
| Partial match and natural phrases | 25 to 35% | Editorial links inside articles |
| Generic and page title | 5 to 10% | Whatever writers choose on their own |
| Exact match | 5 to 10% at most | Only your most relevant editorial links |
For an informational guide, don’t force anything. If people link to your guide using the term it explains, that is the natural pattern the guides in the data show. To see how many links your page needs in the first place, use my method for working out how many backlinks you need.
How to measure your own mix: count your anchor text distribution by referring domain, per page. Total backlinks mislead, because one sitewide footer link can show up thousands of times. And a ratio across your whole site hides the page that has the problem.
Anchor Text for Internal Links
Yes, internal links can use exact match anchor text. Google asks for descriptive anchors on your own pages, so a keyword that describes the destination is fine. Just don’t point the same anchor at two different pages.
Internal links are the anchors you control completely, and Google treats them as labels for your own pages rather than as votes from other sites. Its link documentation says that “paying more attention to the anchor text used for internal links can help both people and Google make sense of your site more easily.”
- Be descriptive, even with keywords. Linking to your pricing page with “guest post pricing” is helpful, not spammy.
- Vary it naturally. On this site, guides link to my homepage with “manual link building services”, “monthly link building services” or “monthly link building plan”, depending on what the sentence is about.
- One anchor, one page. If “link building packages” points to two different URLs on your site, you’re telling Google both pages are about the same thing.
- Don’t chain links. Google’s advice is plain: “Don’t chain up links next to each other; it’s harder for your readers to distinguish between links.”
- Give every important page at least one in-text link from a related page, not only a menu link.
Anchor Text Best Practices
Anchor text optimization comes down to seven habits, whether you’re linking your own pages or asking for links from others.
- Pass the out-of-context test. Google suggests reading only the anchor and checking whether it’s “specific enough to make sense by itself.” “Our 2026 guest post price list” passes. “Here” doesn’t.
- Keep it short. Two to five words is typical. Google’s own bad example is a long half-sentence used as a link, which it calls “weirdly long”.
- Promise only what the page delivers. If the anchor says “free anchor text checker”, the page had better be one.
- Lead with your brand on a new site. It’s how people naturally link to a business they’ve just found, and it builds recognition for brand searches.
- Let other people choose their words. When a site owner offers to link to you, suggest the page, not a keyword. You’ll get the variety a natural profile has.
- Write a good sentence around the link. Google says “the words before and after links matter, so pay attention to the sentence as a whole.” A branded anchor inside a sentence about guest post prices still tells Google what the page covers.
- Make links look like links. A color change plus an underline, so readers can find them without hovering.
Signs of Over-Optimized Anchor Text, and How to Fix It
Over-optimized anchor text means a page’s backlinks lean so hard on one keyword that the pattern looks placed rather than natural. Watch for:
- A commercial phrase leading the profile. If the most common anchor to your service page is a money keyword rather than your brand or URL, take a closer look.
- Exact match links from unrelated sites. A recipe blog linking to an accounting firm with “best small business accountant” reads as bought.
- The same anchor in footers or sidebars across many sites. Google lists “widely distributed links in the footers or templates of various sites” as link spam.
- A batch of identical anchors in a few weeks. Natural links arrive slowly and in different words.
If you find the problem, fix it in this order:
- Stop adding that anchor. Point new links at the page with your brand, URL or natural phrases.
- Change the anchors you control. Edit the links on profiles you own yourself. For placements you paid for, ask the site owner to switch the anchor to your brand or URL.
- Check for a manual action in Search Console under Security & Manual Actions. If there isn’t one, you probably don’t need a disavow file. Google’s own disavow documentation says “most sites will not need to use this tool.”
- Strengthen the page itself. A thin page with an aggressive anchor profile has two problems, and only one of them is links.
How to Check Your Anchor Text
You need a list of the anchors pointing at your site, ideally per page, with how many sites use each one.
- Google Search Console (free): open Links, then Top linking text under external links, and click More to see the full list or export it. It covers your whole site rather than one page, but it’s Google’s own view and costs nothing.
- Ahrefs: the free Ahrefs Webmaster Tools lists the sites linking to a site you’ve verified, which you can export and label yourself. Paid Ahrefs has an Anchors report that counts referring domains per anchor and can be set to a single URL.
- Semrush or other paid tools: Backlink Analytics > Anchors in Semrush does the same, and it’s how you check a competitor’s page.
This is what a real list looks like. Commercial phrases like “backlink packages” sit next to long natural ones like “how a provider structures their process” and plain words like “website” and “discover more”. Notice what the report doesn’t show: how many sites use each anchor, or which page it points to. That’s why you still need a backlink tool to get percentages for a single page.
Then turn the list into a decision:
- Export the anchors for the page you care about.
- Label each one with one of the seven types above. A spreadsheet column is enough.
- Add up the referring domains for each type and work out the percentages.
- Compare with the pages that outrank you for the same keyword, not with a ratio from a blog post.
- Plan your next links to fill the gaps, usually with more branded and natural anchors.
How I Choose Anchors for Client Links
- The plan comes first. Every monthly client gets a link plan with the target pages and a natural anchor mix, made before any link is built.
- Brand on the base layer. Profiles and foundation links use the brand name or URL, written the same way every time.
- Advice on the links that carry the most weight. For guest posts and niche edits, you choose the anchor. If exact match would look unnatural on that site, I’ll suggest a branded or partial version and explain why.
- Nothing hidden. On monthly plans, every link and its anchor goes into a shared progress sheet during the month and a full report at the end, so you can check the mix yourself.
If you’d rather hand this over, my manual link building services include the link plan and the anchor mix from day one.
Frequently Asked Questions
Short answers to the questions people ask most about anchor text.
What is an example of anchor text?
In the sentence “Read my guide on how long backlinks take to work”, the linked words are the anchor text. Other common examples are a brand name like “Moz”, a bare URL like “seobysubham.com”, and generic words like “click here”.
What is the difference between anchor text and a hyperlink?
The hyperlink is the whole link, including the address it points to. The anchor text is only the visible, clickable words. Change the anchor and the link still goes to the same place; change the address and the same words send readers somewhere else.
Is anchor text the same as an anchor link?
No. An anchor link, also called a jump link, takes readers to a section of the same page, like the contents links at the top of this guide. Anchor text is the clickable words of any link, whether it goes to another site, another page or a section of the same page.
How do I check the anchor text of my backlinks?
For free, use Google Search Console: Links, then Top linking text. For anchors per page with the number of linking sites, use the Anchors report in Ahrefs or Semrush. The steps are in the checking section above.
How much exact match anchor text is safe?
Google gives no number, and ranking pages vary widely, as the data above shows. Where exact match links come from matters more than the percentage: one from a relevant article is normal, ten from paid posts on unrelated sites is a pattern. Count plurals and close variants as exact match when you add it up.
Is “click here” bad for SEO?
It won’t hurt your rankings, but it wastes the link. Google lists “click here” and “read more” as too generic, and someone using a screen reader who scans a list of links can’t tell where ten “click here” links go. Rewrite it to name the page.
Does anchor text matter on nofollow links?
A little. Google treats nofollow as a hint rather than a strict rule, so it may still use the link and its words. Don’t count on nofollow links for rankings, but keep their anchors natural anyway. Most come from profiles and social sites, where your brand name is the obvious anchor.
What anchor text should I use for links to my homepage?
Mostly your brand name and URL. That’s how people naturally link to a business, and it’s what a homepage’s profile usually looks like. Keep keyword anchors for the service or guide pages they describe.
Does anchor text still matter in 2026?
Yes. Google’s current link documentation still explains how to write it. What has changed since the early 2010s is that a keyword anchor on a weak or unrelated page does little on its own. The relevance and quality of the linking page do most of the work.
Can I change the anchor text of an existing backlink?
Yes, if you ask. Site owners who published a guest post or a paid link will usually update the anchor, especially to your brand or URL. For links you didn’t ask for, it’s rarely worth the email unless the anchor is misleading.
What anchor text should I use in a guest post?
Use a natural phrase the editor would write anyway, usually a partial match or your brand name, pointing to the page the article genuinely supports. Save exact match for the rare post where the phrase fits the sentence word for word. On my guest post service, I suggest another anchor when exact match would look unnatural on that site.
Does anchor text matter for AI search?
Nobody outside Google and the AI companies knows how much, if at all, AI answers weigh anchor text directly. What is clear is that AI answers often cite pages that already rank well, and links, with their anchors, are still part of how pages rank. So the same rules apply: descriptive, natural anchors from relevant pages.
The Bottom Line
Anchor text tells Google and readers what a linked page is about. Use descriptive anchors on your own site, let other sites describe you in their own words, and keep keyword-rich anchors for the few editorial links where they fit naturally. The pages ranking today don’t follow one ratio, but none of them got there with a profile full of the same commercial phrase.
For the bigger picture, start with what link building is, then see how long backlinks take to work.
Send Me Your Page
Send me the page you want to rank. I’ll look at the anchors already pointing to it and tell you what the next links should use, before you pay anything.