Anchor text over optimization is the most common problem I find when a new client tells me their links “stopped working.” In March 2024 a kitchen equipment store came to me after losing 38 percent of its organic traffic in six weeks. They had bought 61 links over two years. When I exported the anchors, 27 of them said “commercial kitchen equipment” or a close variation. That is 44 percent exact match on a single money phrase. Nobody had checked, because every individual link looked fine on its own.
This post is how I spot the problem, how I decide how bad it is, and the seven fixes I use, in the order I use them. I have done this for roughly 40 sites since 2019, so the numbers below come from real audits rather than theory.
What anchor text over optimization actually means
Anchor text is the clickable text of a link. Google uses it to understand what the linked page is about, and its own link guidelines ask for descriptive, natural anchors. The trouble starts when too many of the links pointing at one page use the same keyword you want to rank for.
Real people do not link like that. When a blogger mentions a store, they write the brand name, paste the URL, or say “this guide.” Only someone who controls the link picks “best running shoes for flat feet” every time. So a skewed anchor profile is a footprint. Google’s spam policies call out links with “optimized anchor text” in articles and press releases as an example of link spam.
Since Penguin became part of the core algorithm in 2016, Google says it devalues spammy links more than it demotes whole sites. In practice I see both. Sometimes the links simply stop counting. Sometimes the target page drops 20 or 30 positions for its main term while ranking fine for everything else.
The anchor types and the ranges I treat as safe
Before you can judge anchor text over optimization you need to sort every anchor into a bucket. These are the buckets I use, with the ranges I consider normal for an inner commercial page. Homepages should skew even more toward branded and naked URL anchors.
One anchor type causes most of this, and it is worth its own set of numbers. I wrote up the safe share per page type in my guide to exact match anchor text.
| Anchor type | Example | Normal share | I start worrying at |
|---|---|---|---|
| Branded | Hamza Ali Siddiqui | 35 to 60 percent | Under 20 percent |
| Naked URL | hamzaalisiddiqui.com | 10 to 25 percent | Rarely a problem |
| Generic | this guide, click here | 10 to 20 percent | Rarely a problem |
| Partial match | tips for building links | 10 to 20 percent | Over 30 percent |
| Brand plus keyword | Hamza’s link building guide | 5 to 10 percent | Over 20 percent |
| Exact match | link building services | 1 to 5 percent | Over 10 percent |
These are not official Google numbers. Google has never published a ratio, and anyone who quotes one as a rule is guessing. My ranges come from comparing the top five results in about 60 niches I have worked in. Ahrefs’ own anchor text research points the same way: pages that rank well tend to have far fewer exact match anchors than most SEOs assume.
Signs of anchor text over optimization on your site
A bad ratio alone does not prove you have been hit. I look for at least two of these together before I call it.
- One page drops sharply for its main keyword but keeps ranking for long-tail terms.
- The drop lines up with a core or spam update date, not with a technical change on your side.
- More than 10 percent of that page’s referring domains use the exact target phrase.
- The exact match links arrived in a burst, for example 15 in one month after a package purchase.
- The same keyword anchors sit on sites that link out to casinos, CBD or loans in other posts.
- Your competitors on page one have mostly branded anchors and you do not.
If you only see a high ratio with no traffic loss, you have anchor text over optimization but no penalty yet. You are just exposed. Fix it anyway, because it is cheaper to fix before a drop than after.
How I measure it in about 20 minutes
Pull every backlink to the affected URL. Ahrefs, Semrush and Moz all export anchors, and Google Search Console gives you a free “top linking text” report under Links. If you have no paid tool, my walkthrough on checking backlinks manually covers the free route.
Count referring domains, not total links. A sitewide footer link from one site can produce 3,000 backlinks with the same anchor, and that skews the math badly. One domain gets one vote.
Then paste the anchors into my free anchor text ratio checker. It sorts them into the buckets above, compares them to benchmarks for home, inner and blog pages, and gives a risk score so you can see how serious your anchor text over optimization is. I built it because I was doing this in spreadsheets for every audit and it took an hour each time.
7 fixes for anchor text over optimization, in the order I use them
The order matters. People jump to the disavow file first because it feels decisive. In my experience it is the last resort, not the first move.
1. Stop building exact match links today
Pause any running package or outreach campaign that uses keyword anchors. Tell your vendor in writing. I once audited a site that kept sliding for four months because the agency was still adding two exact match links a week while the owner was trying to fix things.
2. Ask site owners to change the anchor
This is the fix most people skip, and it works well. For links you paid for or placed through outreach, you usually know who to email. I ask them to swap the anchor to the brand name or a natural phrase from the sentence. About half reply, and roughly a third make the change for free. Some charge $10 to $30 at the time of writing, which is still cheaper than a new link.
3. Dilute with branded and naked URL links
Every new branded link lowers the exact match share. Business profiles, partner pages, podcast show notes, supplier listings and “about the author” boxes all produce branded anchors naturally. For the kitchen store I built 34 branded and URL links over three months. Their exact match share fell from 44 percent to 29 percent without removing a single link.
4. Point some links at other pages
Anchor ratios are measured per URL. If one category page carries all the keyword anchors, ask a few site owners to point their link at a related blog post or the homepage instead. The equity still flows through your internal links, and the profile of the money page looks far less forced.
5. Rework the page’s internal anchors too
Internal links carry much less risk, but I still see sites with 200 internal links all saying the same phrase. Vary them. My guide on internal linking strategy shows how I mix them.
6. Remove the worst links
Links on obvious PBNs, link farms or hacked pages should come down if you can manage it. Many PBN sellers will remove a link on request because they do not want attention on their network.
7. Disavow only what you cannot fix
If you have a manual action, or the toxic links will not come down, use the disavow tool on those domains. Disavowing good links with keyword anchors throws away equity you paid for. I disavowed 9 domains for the kitchen store, not 27.
What recovery looked like, month by month
| Month | Work done | Exact match share | Main keyword position |
|---|---|---|---|
| Start | Audit, paused vendor | 44 percent | 31 |
| Month 1 | 12 anchor change requests, 4 accepted, 11 branded links | 37 percent | 29 |
| Month 2 | 14 more branded links, 3 links repointed | 31 percent | 22 |
| Month 3 | 9 branded links, disavow of 9 domains | 29 percent | 17 |
| Month 5 | Normal link building, brand-led anchors | 21 percent | 8 |
Recovery was not instant. The first real jump came about eight weeks in, which matches what I see on most sites. Google needs to recrawl the linking pages before a changed anchor counts.
One thing that quietly balances a spiky anchor profile is the links you cannot control, since most of them are nofollow and carry brand or URL anchors, and I explain whether those count in do nofollow links help SEO.
Mistakes that make it worse
These are the errors I see most often when site owners try to clean up anchor text over optimization on their own.
- Swapping exact match for “click here” everywhere. A profile that is 50 percent generic looks just as manufactured.
- Counting links instead of domains. Sitewides make your ratio look far worse or better than it is.
- Using the same partial match phrase over and over. “Best kitchen equipment store” 20 times is still a pattern.
- Buying a cheap “anchor diversity” package. These are usually low-quality directory blasts with branded anchors, and they add new problems.
- Disavowing in a panic. I have seen people disavow their best 40 domains and lose more rankings.
How to avoid anchor text over optimization from the start
When I place links for clients now, I plan anchors before outreach begins. For a campaign of 10 links to an inner page, a typical plan is four branded, two naked URL, two partial match, one generic and one exact match. I let the publisher’s sentence decide the final wording, which keeps it natural. That is also why I prefer link insertions in existing content where the anchor fits the paragraph that is already there.
If you work with a vendor, ask for an anchor plan before you pay. A good provider will send one without being asked. If they promise “100 percent keyword-rich anchors” as a selling point, that is your sign to walk away. I wrote more about vetting sellers in my post on buying backlinks safely.
My honest take: anchor text over optimization is almost always a symptom of rushing. Nobody writes 27 identical anchors by accident. Slow the pace, let brand links lead, and check the ratio every quarter.
You cannot audit anchors you have not seen, so first pull the full list using the steps in how to check backlinks.
FAQ
What percentage of exact match anchor text is safe?
Google has no published limit. On inner pages I keep exact match between 1 and 5 percent of referring domains and start worrying above 10 percent. Homepages should carry even less.
Can anchor text over optimization get a site penalized?
Yes. Most of the time the links are just ignored, but heavy keyword anchors from paid placements can lead to ranking drops on the target page or, in bad cases, a manual action for unnatural links.
How long does it take to recover?
On the sites I have fixed, the first movement came after six to ten weeks and a full recovery took three to six months. It depends on how fast Google recrawls the pages where anchors were changed.
Should I disavow links with exact match anchors?
Only if they sit on spammy sites or you have a manual action. Good links with keyword anchors are better changed or diluted than disavowed.
Do internal links count toward over optimization?
Internal anchors carry far less risk than external ones, and Google expects them to be descriptive. I still vary them so a page does not get hundreds of identical internal anchors.
