Satelo / Link exchange / Anchor text for SEO: types, official rules, and how to pick it
Link building

Anchor text for SEO: types, official rules, and how to pick it

Anchor text is the clickable text of a link, and for SEO the rule is simple: Google's own documentation asks for descriptive, concise link text and lists keyword-optimized anchors in guest posts as an example of link spam. There is no official 'safe ratio' of anchor types. This guide covers the anchor types with examples, what Google and Yandex say, how to choose link text in a partner article, and how to see the anchors pointing to your site.

Published: 2026-10-16 · 7 min read · Satelo

Anchor text for SEO: types, official rules, and how to pick it

What anchor text is

Anchor text is the visible, clickable part of a link. In <a href="https://example.com/sourdough/">sourdough starter guide</a>, the anchor is "sourdough starter guide." Search engines read it as a short description of the page on the other end. Google says it plainly in its link best practices: anchor text helps people and Google make sense of the page you're linking to.

For image links there is no visible text, so Google uses the image's alt attribute as the anchor. An image link with an empty alt has, in effect, no anchor at all.

The main types of anchor text

All examples below are illustrative, built around a made-up baking blog at example.com.

TypeExampleWhen it fits
Branded"Example Bakes"Mentioning the site or company by name; the most natural option in reviews and roundups
Naked URL"example.com/sourdough"Citations, source lists, footnotes
Generic"here," "read more," "this site"Rarely the best choice; both Google and Yandex advise against it
Descriptive"a step-by-step sourdough starter guide"Most in-text links: tells the reader exactly what they'll get
Exact-match keyword"best sourdough starter"Natural only when the phrase genuinely fits the sentence; repeated across many sites it reads as an SEO link
Image linkalt = "sourdough starter in a glass jar"Logos and banners; write a real alt text

"Descriptive" and "exact-match" can look similar. The difference is intent: a descriptive anchor is written for the reader in that sentence; an exact-match anchor is the phrase someone wants to rank for, dropped in wherever possible.

Google's documentation on crawlable links boils down to a few practical points:

Then there is the spam policies page itself. In the link spam section, Google lists "links with optimized anchor text in articles, guest posts, or press releases distributed on other sites" as an example of a link scheme, and keyword-rich links in forum signatures and widgets as others.

What Yandex says

Yandex's Webmaster recommendations on links point the same way. Link text should describe your site rather than say "here," "there," or "this site," and Yandex suggests asking partners to rewrite such links to carry meaning. The same page says paid links, especially from exchanges aimed at search engines rather than visitors, interfere with how Yandex judges a site's trustworthiness, and it recommends rel="sponsored" for advertising and partner links.

Think about how people link when nobody asks them to. They use your brand name, your URL, a page title, or a phrase that fits their sentence: "this guide by Example Bakes," "their starter tutorial," "example.com." A natural set of links pointing to one site is messy and varied.

Now picture 30 articles on 30 different sites, all linking with the identical commercial phrase "buy sourdough starter online" (an illustrative scenario). No group of independent writers phrases things that way. That uniformity is exactly the pattern Google's spam policy describes, which is why exact-match anchors repeated across guest posts are a red flag rather than a "boost."

So what about the "safe anchor ratios" you see in other guides, like a fixed percentage of branded vs. keyword anchors? Neither Google nor Yandex publishes any such numbers. Those figures come from people's own observations, not from search engine documentation, and following a quota misses the point: the anchor should fit the sentence.

How to choose link text in a partner or guest article

Whether you're writing an article that mentions a partner or someone is writing about you, the same checklist works:

  1. Write the sentence first, link second. Make the sentence useful on its own, then pick the words in it that best describe the destination.
  2. Read only the anchor. Google's own tip: if the link text makes no sense on its own, make it more specific.
  3. Prefer brand and descriptive anchors. "Example Bakes' starter guide" or "a guide to feeding a sourdough starter" beats "best sourdough starter."
  4. One link where it helps the reader. Don't add links just to have more of them.
  5. Label it honestly. If the article is paid or part of an exchange, the link gets rel="sponsored". Our guide to nofollow, sponsored, and ugc explains which attribute goes where.
  6. Don't dictate the exact phrase to the author. Asking every partner to use the same keyword is how you end up with the uniform pattern described above.

For the article itself, see how to write a sponsored article.

Before and after (illustrative)

WeakBetterWhy
"For more info, click here.""Example Bakes has a day-by-day starter feeding schedule."Says what the reader gets
"Get the best sourdough starter cheap online.""We tested the starter kit from Example Bakes."Brand anchor, no keyword stuffing
"This amazing step-by-step guide to making sourdough bread at home for beginners.""This beginner sourdough guide covers it step by step."Concise, context does the rest

Anchor text matters just as much inside your own site, and here you decide every word. Google recommends that every important page has at least one link from another page on the site, with descriptive anchors in context. On a small blog, that usually means linking related posts to each other from the body, not just from a "Related posts" widget. Our notes on SEO for niche blogs cover how to structure that.

What if you find anchors you don't like

Most sites eventually find a few odd anchors pointing at them: a scraper that copied an article, a directory you never submitted to, a forum signature in a language you don't speak. A few steps, in order of effort:

If you're unsure whether swapping articles with other sites crosses a line, our breakdown of whether link exchange is bad for SEO walks through the official wording.

How to see the anchors pointing to your site

What to look for: does one commercial phrase dominate? Are there anchors in languages or topics unrelated to your site? The first suggests someone built links for you too eagerly; the second usually means spam links you didn't ask for.

What to do next

Open the "Top linking text" table in Search Console today and see what your link profile looks like. If you want new mentions without negotiating link text, the Satelo exchange works the natural way: the author of each partner article writes the link text for their own readers, and exchange links carry rel="sponsored". Satelo is a public beta with a small network. Before accepting any partner, you can check their site: you'll see its Quality Score with the evidence behind each number, mostly from open data, in 30 seconds.

FAQ

What is anchor text in SEO?

It is the visible, clickable text of a link. Search engines use it to understand what the linked page is about, so it should describe the destination.

What is a good anchor text ratio?

Neither Google nor Yandex publishes any ratio. Percentages in SEO guides are personal observations. Write anchors that fit the sentence and describe the page.

Are exact-match anchors bad?

Not in themselves. A single natural use is fine. Google's spam policies list optimized anchor text in guest posts and articles distributed on other sites as link spam.

Is 'click here' bad anchor text?

It is weak. Google and Yandex both recommend descriptive text, because 'click here' tells nothing about the destination.

How do I check the anchor text of my backlinks?

In Google Search Console, open Links and look at the 'Top linking text' table. It is a sample, not a complete list.

What anchor text should I use for internal links?

Descriptive, concise text in context, such as the topic of the target page. Make sure every important page has at least one internal link.

Satelo team
We build Satelo, a network where small websites promote each other. About us

Read next

How to Do Broken Link Building With Free Tools (Small-Site Edition)How to do broken link building with free tools: find dead links, confirm them, build a better page, vet the site and send a short, helpful outreach email.
Digital PR vs Link Building: A Practical Guide for Small SitesDigital PR vs link building for small sites: how the goals differ, which tactics fit a tiny budget, why press release links don't help, and how to measure it.
HARO Alternatives in 2026: Where Journalists Find Expert Sources NowHARO alternatives for 2026: what happened to HARO and Connectively, how Source of Sources, Qwoted, Featured and SourceBottle compare, and how to pitch well.
Link Building Outreach Email Templates (With Follow-Ups)Link building outreach email templates for broken links, resource pages, unlinked mentions and corrections, plus two follow-ups and the rules for cold email.

Check your site's Quality Score

Free, no sign-up: a 0–100 score from mostly open data. Then add your site to Satelo and get partner articles from sites of your level.

Add my site