What is anchor text dilution?
Anchor text dilution is adding links with brand names, bare URLs and generic wording to a backlink profile so that keyword-rich anchors become a smaller share of the total. It is a response to over-optimization: when too many links say exactly the phrase a page wants to rank for, the profile looks built rather than earned.
For example, a plumbing company has 40 backlinks, and 25 of them use the anchor "emergency plumber Denver". That pattern is rare among links people give freely. To dilute it, the company builds new links with anchors like "Smith Plumbing", "smithplumbing.com" and "this guide", so the exact phrase falls from more than half of the anchors to a minority.
The term has a second, looser meaning. Some SEOs use "anchor text dilution" for the opposite worry: that so many varied anchors point at a page that no single topic signal comes through clearly. Both meanings are about the balance of anchor text, but this entry uses the first, which is how the term is most often used in link building.
Why does anchor text dilution matter?
Anchor text dilution matters because Google uses anchor text to understand what a linked page is about, and treats anchors stuffed with keywords as a sign of manipulation. Google's link guidance asks for anchor text that is "descriptive, reasonably concise, and relevant", and tells site owners to "resist the urge to cram every keyword" related to the linked page, adding that keyword stuffing violates its spam policies [2].
Google's spam policies go further for links built at scale. Its examples of link spam include "links with optimized anchor text in articles, guest posts, or press releases distributed on other sites" and "keyword-rich, hidden, or low-quality links embedded in widgets" [3]. A profile dominated by exact-match anchors is the visible fingerprint of those campaigns.
What is a safe anchor text ratio?
No one outside Google knows a safe anchor text ratio, because Google has never published one. Google's documentation describes good and bad anchor text in words, not percentages [2] [3].
The percentages that circulate in SEO guides, such as "keep exact-match anchors under 5%" or "aim for 40% branded", come from vendors' studies of ranking pages, case studies or opinion. None is a Google threshold, and they disagree with each other. Anchor norms also vary by niche: a brand whose name contains its main keyword will naturally earn many keyword-rich anchors without any manipulation.
Search Insider's view: the honest answer to "what ratio is safe?" is that no published figure is backed by Google, and the closer question is whether the anchors look like ones real people would choose. A useful test is to ask, for any planned anchor, whether the writer of that page would have picked those words without being told to.
How did anchor text dilution start?
Anchor text dilution became standard practice after Google's Penguin update in April 2012 made over-optimized anchors a ranking risk. Before that, matching anchor text to target keywords was simply how link building was done, and anchor text was strong enough to move rankings on its own.
Before 2007: anchor text strong enough for Google bombs
Anchor text was once powerful enough that coordinated linking could make a page rank for a phrase it never contained. The best-known case linked the query "miserable failure" to political figures' pages. In January 2007, Google announced algorithm changes to reduce the impact of such Google bombs [1].
2012: Penguin targets manipulative links
Google launched Penguin on April 24, 2012, affecting about 3.1% of English-language queries [4]. Penguin targeted link buying, link farming, automated links and private blog networks [4], and Google indicated at the time that anchor text would become less important for rankings, with a diversified mix of anchors expected in a natural profile [1]. Search Insider does not support or suggest the use of private blog networks.
2012 to 2014: Penguin refreshes
Google refreshed Penguin several times, including May 22, 2013 (about 2.3% of queries) and October 17, 2014 [4]. Sites hit by Penguin had to wait for a refresh to recover, which is when building branded and naked URL links to "dilute" a bad profile became common recovery advice.
2016: Penguin runs in real time
On September 23, 2016, Penguin became part of Google's core algorithm and began running in real time. Since then Penguin generally discounts bad links, meaning it ignores them, rather than demoting the whole site [4]. That weakens the original case for dilution: if spammy exact-match links are simply ignored, adding branded links around them does not make them count again.
What is the difference between anchor text dilution and anchor text over-optimization?
Anchor text over-optimization is the problem, and anchor text dilution is one proposed fix. Over-optimization means too many backlinks use the same keyword-rich phrase. Dilution means adding other kinds of anchors so that phrase becomes a smaller share.
| Over-optimization | Dilution | |
|---|---|---|
| What it is | A pattern in the profile | An action taken on the profile |
| Typical anchors | Exact-match keywords, repeated | Brand name, URL, generic, partial-match |
| Google's view | Optimized anchors in guest posts and articles are listed as link spam [3] | Not mentioned by Google |
| Risk | Links discounted and ignored [4] | Can itself become a manufactured pattern |
What is the difference between anchor text dilution and link equity dilution?
Anchor text dilution is about the wording of links, while link equity dilution is about how much value each link passes. Link equity is shared among all the links on a page, so a page with more links passes less through each one [6]. The two are unrelated: you can have a perfectly natural anchor mix from pages that pass very little equity.
How do you check your anchor text profile?
To check your anchor text profile, export the anchor text of your backlinks and group the anchors by type.
- Start with Search Console. The Links report has a "Top linking text" table showing the link text used in backlinks to your site, with duplicates combined and sorted by frequency [5]. It is a sample of links, not a complete list [5].
- Add a backlink tool's anchor report for a fuller view, ideally counted by referring domain rather than by individual link, so one sitewide link does not swamp the data.
- Sort each anchor into a group: branded, naked URL, generic, partial-match, exact-match, and other.
- Look per page, not just per site. A homepage with mostly branded anchors can hide a service page where nearly every link says the same keyword.
- Compare with competitors who rank. Their mix is the most relevant reference you have, since no published Google figure exists.
When should you dilute anchor text?
Dilute anchor text when a page's backlinks are dominated by one keyword-rich phrase because someone built them that way, and new links are coming in anyway. Do not build links purely to change a percentage.
- Fix the cause first. If a link building campaign or vendor is producing exact-match anchors, stop it. Diluting while still adding the same anchors achieves nothing.
- Earn the dilution, don't fake it. Brand mentions, press coverage, citations and partner links naturally use names and URLs. Those links help in their own right.
- Let new links pick their own words. When publishers choose the anchor, the mix usually takes care of itself.
- Use the disavow file for genuine link spam, not anchor percentages. Google's real-time Penguin largely ignores bad links already [4], so cleanup effort is better spent removing links you built or bought than padding around them.
Anchor text dilution treats a symptom. The cure is links whose wording no one had to plan.