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 type | Example | What it tells Google | Risk · safe share |
| Exact-match | “buy crowd links” | Exact commercial signal | High · 1–3% |
| Partial-match | “buy crowd links for your site at a good price” | Softened commercial signal | Medium · ~10–15% |
| Branded | “Links Buy”, “on the Links Buy website” | Brand trust | Low · 30–40%+ |
| Generic | “learn more”, “read”, “source” | Natural-looking profile | Low · 20–30% |
| Non-keyword / naked URL | “linksbuy.com”, “here” | Natural-looking profile | Low |
| Topical / LSI | “link promotion”, “off-page optimization” | Topical relevance | Low in moderation |
| Image anchor (alt) | alt text of a linked image | Depends on the alt attribute | Count 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.
| Criterion | Internal anchors | External anchors |
| Who controls them | You, fully | The site owner or post author |
| Can you fix them | Yes, at any time | Usually not |
| Descriptive keywords | Appropriate if they read naturally | Only a minority of the profile |
| Main risk | Cannibalization: one keyword points to different pages | Over-optimization and signs of a bought profile |
| What to do | One keyword → one target page | Prioritize 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 type | Approximate share of the profile |
| Branded | 30–40% |
| Non-keyword / URL / generic | 30–40% |
| Partial-match / topical | 15–25% |
| Exact-match commercial | 1–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.
- 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.
- Normalize the text: convert to lowercase and merge variants with http/https and www.
- 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.
- 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.
- 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 URL | Anchor type | Anchor text | Site / date |
| /kupit-kraud-ssylki | Branded | Links Buy | forum.example · 05.2026 |
| /kupit-kraud-ssylki | Partial-match | how to buy crowd links at a good price | blog.example · 05.2026 |
| /vechnye-ssylki | Non-keyword | here | qa.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.
Sources
- Google Search Central: SEO link best practices: requirements for link markup and anchor text
- Google Search Central: Spam policies for Google web search
- Google Search Central Blog: December 2022 link spam update
- Google Search Central: A guide to Google Search ranking systems
- Google Search Central: Qualify your outbound links to Google
- Google Search Central Blog: Evolving “nofollow”: new ways to identify the nature of links
- Google Search Central: Image SEO best practices
- Search Console Help: Links report
- Ahrefs: Anchor Text: guide to anchor types
- Moz: Anchor Text
- Semrush: Anchor Text
- Moz: Internal Links