What Is Anchor Text: Types, Examples, Safe Ratios
What Is Anchor Text: Types, Examples, and How to Avoid a Penalty
Link building

What Is Anchor Text: Types, Examples, and How to Avoid a Penalty

Anchor text is the visible, clickable text of a link that a user clicks to go to another page. For search engines, anchor text is a hint about what the linked page is about. Because this signal is so strong, anchors are the most common reason sites get filtered: when a site receives too many links with the same commercial text, Google treats it as link manipulation. Below: anchor types with examples, safe ratios, and signs of over-optimization.

Key points in 30 seconds

  • Anchor text is the text of a link; for Google it signals the topic of the target page.
  • Main types: exact-match, partial-match, branded, generic, and naked URL (non-keyword) anchors.
  • A healthy profile rests on branded and non-keyword anchors, not on exact-match commercial ones.
  • A safe share of exact-match commercial anchors is a few percent, not tens of percent.
  • Overusing exact-match anchors leads to the Google Penguin algorithm and manual actions.

What anchor text is, in plain terms

In the page code, a link looks like this: <a href=“https://site.com/page”>anchor</a>. The text between the tags is the anchor: what the user sees and clicks. A search engine reads this text as a short description of the target page. If other sites link to it with the words “buy crowd links,” Google concludes that the page is relevant to exactly that query.

Historically, anchor text was one of the strongest ranking factors: you only had to build a mass of links with the right keyword to climb the SERP. People abused this so enthusiastically that Google had to learn to tell a natural anchor distribution from a manipulated one. Anchor text still matters today, but the winner is not the site with the most exact-match anchors. It is the site whose profile looks natural.

What anchor text looks like in HTML: four common cases

To count the anchors in your profile correctly, it helps to understand what exactly a search engine treats as link text. Most of the time it is simple, but there are nuances that explain why analysis tools sometimes show “strange” anchors such as an empty string or a file name.

  • Text link: <a href=”/crowd/”>crowd links for your site</a>. The anchor is the phrase between the tags.
  • Image link: <a href=”/crowd/”><img src=”logo.png” alt=”Links Buy”></a>. There is no visible text, so the alt attribute plays the role of the anchor. If alt is empty, the link is effectively “silent.”
  • Link with a rel attribute: <a href=”/crowd/” rel=”ugc”>here</a>. The anchor is the same (“here”); rel only hints to Google what kind of link it is (user-generated content, advertising, and so on).
  • A “link” without href: an element that takes the user to another page only through a JavaScript click handler. A search engine may not recognize it as a link at all, in which case the anchor won’t be counted.

We didn’t make that last point up. Google’s official SEO link best practices say a link should be an <a> element with an href attribute, and the anchor text itself should be descriptive, relevant to the page, and reasonably concise. In other words, Google explicitly expects link text to help people understand where the link goes, not just to carry a keyword.

Types of anchor text with examples

Anchors fall into several types depending on the signal they send to the search engine and how risky they are when used at scale. The classification in the guides by Ahrefs, Moz, and Semrush uses slightly different names, but in substance it matches our table.

Anchor typeExampleWhat it tells GoogleRisk · safe share
Exact-match“buy crowd links”Exact commercial signalHigh · 1–3%
Partial-match“buy crowd links for your site at a good price”Softened commercial signalMedium · ~10–15%
Branded“Links Buy”, “on the Links Buy website”Brand trustLow · 30–40%+
Generic“learn more”, “read”, “source”Natural-looking profileLow · 20–30%
Non-keyword / naked URL“linksbuy.com”, “here”Natural-looking profileLow
Topical / LSI“link promotion”, “off-page optimization”Topical relevanceLow in moderation
Image anchor (alt)alt text of a linked imageDepends on the alt attributeCount it in the profile

Topical (LSI) anchors: conveying the topic without the keyword

A topical anchor doesn’t contain the main keyword but belongs to the same semantic field. For a page about crowd links, that might be “links from forums,” “off-page optimization,” “growing your backlink profile,” or “recommendations on niche communities.” These anchors broaden the page’s semantics: Google sees that the page is referenced with different words describing one topic, which is exactly what natural citation looks like. In practice, the easiest source of topical anchors is your keyword clusters: queries that relate to the page but are not its primary keyword.

Image anchors: why alt text counts too

Banners, partner logos, image buttons: these are all links where the alt text effectively serves as the anchor. Google’s image SEO documentation calls alt the most important attribute of an image, so fill it in meaningfully: the brand name for a logo, a short description for a topical illustration. A typical mistake is mass-placed banners with alt text like “buy cheap crowd links”: technically they are images, but for your profile they are just another batch of exact-match anchors. Hiding a keyword from Google inside an image works about as well as hiding cookies from a toddler in a glass jar.

Keyword vs non-keyword links: the difference

A keyword link contains meaningful text (a keyword, a brand, a phrase). A non-keyword link has no keyword: a naked URL, words like “here” or “read,” or a linked image. This is how real people usually link on the web. They don’t write “buy crowd links,” they write “here’s a useful article” and drop the link. So a large share of non-keyword links is a sign of a natural profile, not a weakness. For a full overview of link types, see our article on types of backlinks.

Branded anchor text is the foundation of a healthy profile

A branded anchor is a mention of the company or site name: “Links Buy,” “the Links Buy service,” “linksbuy.com.” Google trusts these links: the brand isn’t trying to manipulate a keyword, it is simply mentioned. Sites with a real reputation have branded anchors as the largest share of their profile. That is why link building should start with branded and non-keyword links, while exact-match anchors are added selectively and stay in the minority.

A special case is hybrid anchors that combine the brand with a keyword: “crowd links from Links Buy,” “Links Buy, manual forum placement.” They look natural because this is exactly how people recommend services, and at the same time they strengthen the topical signal. In a profile they are usually counted as partial-match or branded. Which bucket you pick matters less than picking the same one in every report.

Partial-match anchors: how to soften the commercial intent

A partial-match anchor contains the keyword, but not in its pure form. It sits inside a longer, natural phrase: not “buy crowd links,” but “where to buy crowd links for an online store at a good price.” This anchor still sends a commercial signal, but it reads like real speech rather than a template. Partial-match anchors are the main tool when you need to rank a commercial page without exceeding a safe share of exact-match anchors.

Internal vs external anchors: different rules of the game

Anchors exist not only in backlinks from other sites but also in links between pages of your own site. Moz defines internal links as links that point to a page on the same domain: menus, breadcrumbs, links in article text. The logic of the anchor is the same, but the risks differ.

CriterionInternal anchorsExternal anchors
Who controls themYou, fullyThe site owner or post author
Can you fix themYes, at any timeUsually not
Descriptive keywordsAppropriate if they read naturallyOnly a minority of the profile
Main riskCannibalization: one keyword points to different pagesOver-optimization and signs of a bought profile
What to doOne keyword → one target pagePrioritize brand, URL, and partial-match phrases

In internal linking, a descriptive anchor is the norm: a link reading “how to build an anchor text plan” pointing to the relevant article helps both the reader and the search engine. “Learn more” or “here” inside your own site, on the other hand, is a missed opportunity, because such text says nothing about the target page. “Click here” is a classic: perfectly honest, yet Google never finds out what exactly is “here.” We cover how to build internal links systematically in our article on internal linking.

How Google uses anchor text

Google doesn’t disclose formulas, but its official documentation paints a fairly clear picture. In its guide to ranking systems, Google explicitly lists link analysis systems and PageRank, one of the core systems since Search launched. In that logic, anchor text is a way to understand not just that a page is being linked to, but in what context.

  • Page topic. Link text complements what Google sees on the page itself. That’s why the guidelines insist on descriptive anchors.
  • Natural profile. Google’s spam policies define link spam as creating links to or from a site primarily to manipulate rankings. The examples include buying links for ranking purposes and large-scale guest posting campaigns with keyword-rich anchor text links.
  • Neutralization instead of punishment. In the December 2022 update, Google said SpamBrain neutralizes the impact of unnatural links: whatever value they passed is simply lost. So money spent on over-optimized anchors is often wasted before any penalty arrives.
  • Attributes as hints. For links in comments and forum posts, Google recommends rel=”ugc”, and rel=”sponsored” for paid ones. Since 2019, Google has treated these attributes, like nofollow, as hints rather than strict directives. More on this in our article on dofollow vs nofollow.

Safe anchor text ratios: what percentage is normal

There is no universal “correct” number: the safe share depends on the niche, the age of the site, and what the link profiles of top-ranking competitors look like. Still, there is a benchmark you can start from for an average commercial site.

Anchor typeApproximate share of the profile
Branded30–40%
Non-keyword / URL / generic30–40%
Partial-match / topical15–25%
Exact-match commercial1–5%

This is a benchmark, not a law. A more reliable approach is to export the profiles of 3–5 competitors from the top 10 for your query and look at their actual anchor distribution. If the leaders have 2–3% exact-match anchors and you build 20%, you will stand out for the wrong reasons. Crowd links are convenient precisely because they naturally produce branded, partial-match and non-keyword anchors inside a real discussion, so they are hard to over-optimize. If you plan to buy links, check the formats on the buy crowd links page, and your site’s current distribution can be reviewed as part of an SEO audit.

How the distribution shifts depending on the site

  • New site. There are few links, so every exact-match anchor noticeably shifts the shares. Start with brand and URL anchors and add commercial ones later.
  • Local business. It is natural to have many “name + city” anchors, plus addresses and phone numbers from directories. That’s a normal part of the profile, not over-optimization.
  • Online store. Links are spread across categories and products, so shares should be monitored not only for the domain but for each important page.
  • Informational project. Article titles and quotes dominate as anchors, and they almost always look natural.

From our practice

In our check of 16.5 thousand forums in October 2026, among the 8,508 forums where we could review threads, 68% had no external links at all in the threads we checked: moderators either remove them or don’t let them through. Moderators react first to promotional wording, so a post saying “buy cheap crowd links” has far less chance of surviving than a helpful answer with a brand name or URL. That’s why in crowd marketing we deliberately build the anchor plan around the brand, page URLs, and partial-match phrases: it is safer for the profile and more durable on the forum.

How to analyze your anchor profile: tools and steps

Theory only gets you so far. You need your site’s real numbers, and the easiest free place to start is the Links report in Google Search Console: it includes a block with the top linking text pointing to your site. It doesn’t show percentages, but it gives you a first idea of whether a commercial keyword dominates. Ahrefs, Semrush, and Moz Link Explorer give a more detailed distribution; each has an anchors report with the list of referring domains.

  1. Export the anchors from GSC and one SEO tool. Count by referring domain, not by individual link: 200 links from a sitewide block on one site are still one referring domain, however impressive they look in the report.
  2. Normalize the text: convert to lowercase and merge variants with http/https and www.
  3. Classify each anchor using the types in the table above. Doing it by hand takes a while, so we built a free anchor text analyzer: paste a list and get the distribution by type.
  4. Compare with competitors. Repeat the same process for 3–5 sites from the top results; how to find their referring domains is covered in our guide to competitor backlink analysis.
  5. Decide: if your exact-match share is higher than the leaders’, plan your next links mostly as branded and non-keyword. Our anchor text generator will help you prepare them.

Signs of anchor over-optimization and how to avoid a penalty

Over-optimization (anchor spam) is when the share of exact-match commercial anchors clearly exceeds the natural norm. The main signs: tens of percent of identical exact-match anchors; a sharp spike in links with the same keyword over a short period; commercial anchors from sites unrelated to your topic. This is handled by the Google Penguin algorithm (now part of the core algorithm) and, in severe cases, by manual actions, which you are notified about in Search Console.

If over-optimization has already happened, you have two options: dilute the profile with new branded and non-keyword links to lower the share of exact-match anchors, or disavow clearly toxic links. A full breakdown of diagnosis and fixes is in our article on anchor text over-optimization. If the site has already lost rankings, penalty recovery will help. To be honest: there is no guaranteed “recovery within a week.” Fixing a profile takes weeks or months. It’s a bit like dentistry: prevention is a lot cheaper than the cure.

Common anchor text mistakes

  • The same commercial anchor in every ordered article, because “that’s what the brief says.”
  • Sitewide footer or sidebar links with an exact keyword: one referring domain produces hundreds of identical anchors.
  • The anchor doesn’t match the page: “repair prices” points to the homepage instead of the price list.
  • Branded anchors “spoiled” with a keyword: the company name written every time as “Brand buy cheap Kyiv.” Not even your happiest customers talk about you like that.
  • Nobody keeps records: six months later, it’s impossible to say which anchors are live and where.

Anchor text plan template

To keep ratios under control, anchors are planned in advance in an anchor plan: a table where the type and text are set for each link ahead of time. The minimum structure looks like this:

Target URLAnchor typeAnchor textSite / date
/kupit-kraud-ssylkiBrandedLinks Buyforum.example · 05.2026
/kupit-kraud-ssylkiPartial-matchhow to buy crowd links at a good priceblog.example · 05.2026
/vechnye-ssylkiNon-keywordhereqa.example · 06.2026

We cover the step-by-step method for building this plan, from keyword research to distribution across pages, in a separate guide, “how to build an anchor text plan.” The basic theory of off-page optimization behind all of the above is in our pillar article, “what is link building.” Before buying links, it is also worth reading whether it is safe to buy links in 2026.

From our practice

On a forum, the most natural place for a branded anchor is often the user signature. In our check, among 1,611 forums with visible signatures, 43% allow links in signatures, and on 48% of those such links are dofollow. A signature repeats under every post the author makes, so a keyword in it quickly turns into dozens of identical anchors. We put only the brand or URL in signatures and keep topical wording for the body of the answer.

Distributing anchors by hand and tracking ratios for every page takes a lot of work, and a mistake costs you rankings. If you want to grow your link profile with a natural anchor distribution and no penalty risk, order crowd links with manually selected anchors (from UAH 70 per link, minimum order of 20; see pricing) or discuss a link building strategy for your project: we will work out a safe distribution for your niche and competitors.

Calculator

Estimate how much traffic growth your site needs

Pick a topic, the number of links and a period. The estimate updates instantly.

Country
Topic
Number of links
Period
Expected traffic growth:
Fill in all fields
Links per month:
Total links:
This is a rough estimate based on average market data. Actual results may vary depending on other factors.
Start today
Get -% more traffic in - months!
This is a rough estimate based on average market data. Actual results may vary depending on other factors.

FAQ

1. What is anchor text in simple terms?
It is the visible text of a link that a user clicks. For a search engine, it works as a short description of the page the link points to.
2. What percentage of exact-match anchors is considered safe?
As a rule, a few percent, roughly 1–5% of the entire profile. The exact threshold depends on the niche, so compare it against the profiles of top-ranking competitors.
3. What is a non-keyword link?
It is a link without a keyword: a naked URL, words like "here," "read," "source," or a linked image. These links make a profile look more natural.
4. How is a branded anchor different from a commercial one?
A branded anchor contains the company or site name and earns Google's trust; a commercial anchor contains a money keyword and, when overused, triggers a penalty.
5. Can I change the anchor of a link that is already live?
Only if you have access to the site or an agreement with its owner. On third-party sites the anchor usually cannot be changed, so it is important to plan the text in advance.
6. How do I check my site's anchor text profile?
Use Ahrefs, Semrush, or the links report in Search Console; they show the anchor distribution. A full profile assessment can be ordered as part of an SEO audit.
7. Does Google treat image alt text as anchor text?
Yes. If an image is wrapped in a link, its alt attribute plays the role of the anchor. So fill in alt text on linked banners and logos meaningfully; for a logo, the brand name is enough. Mass-placed banners with a commercial keyword in the alt count as exact-match anchors in your profile.
8. Can I use exact-match keywords in internal links?
Yes. In internal linking, descriptive keyword anchors are appropriate as long as they read naturally. The key rule is that one keyword points to only one target page; otherwise you get cannibalization. Internal anchors like "here" and "learn more" are better replaced with descriptive ones.

Tools for this topic