Anchor Text Patterns That Read as Natural to Google

SEO
Google Spam Brain

Across healthy enterprise backlink profiles, exact-match commercial anchor text rarely accounts for more than five percent of inbound links. Across profiles that trigger Google's filters, it routinely crosses ten. The distance between those two numbers is one budget cycle of well-meaning vendor work, and the system reading the difference is more sophisticated than most teams plan for.

Anchor text is the easiest link signal to get wrong because the temptation sits upstream of the action. Once a team decides which keyword a page should rank for, the anchor instinct follows. Send links, anchor on the keyword, repeat. That instinct produces the exact profile shape Google built an entire spam system to detect.

How Google actually reads anchor text now

Anchor text used to be treated as a vote about what a page should rank for. That mental model is at least a decade out of date. Google still uses anchor text as a ranking signal, but the way it processes the signal changed when SpamBrain moved from a periodic algorithm to a real-time component of the core ranking system. SpamBrain reads anchor text in relational terms. The distribution of anchors pointing at a target URL, the topical fit between linking page and target, the historical behaviour of the linking domain, and whether the pattern across the network looks more like editorial pickup or a campaign all get evaluated together.

The signal a single anchor sends is small. The pattern a thousand anchors send is large. Modern anchor text optimisation is a question of pattern design, not anchor choice.

The Reasonable Surfer model, originally filed by Google in 2010 and revised in 2016, gives the strongest published view of what a link is worth inside the algorithm. Link position, prominence, anchor size and font, the commerciality of the language, and the surrounding context all modulate value. A commercial anchor inside a paragraph of editorial copy near the top of a high-authority page passes more weight than the same anchor stuffed into a sidebar list at the foot of a thin page. Density and commerciality interact. The more commercial the language across the profile, the more the editorial credibility of each placement matters.

What a profile that reads as natural actually looks like

Practitioners working from raw backlink data report a consistent shape for profiles that earn rankings without tripping filters. Branded anchors and naked URL anchors together dominate, often between 50 and 70 percent of all inbound links. Generic anchors like "read more", "this article", and "here" make up another 10 to 20 percent. Partial-match anchors, where the target keyword appears inside a longer descriptive phrase, sit at 15 to 25 percent. Exact-match commercial anchors, where the entire anchor is the target keyword, sit at 1 to 5 percent. Those ranges are not algorithmic thresholds. They are observed patterns across organically built profiles, and they describe what real editorial behaviour produces at scale.

The mechanics behind those numbers are simple. When a writer links to your brand inside a real piece of editorial work, they usually anchor on the brand name, the URL, or a descriptive phrase that carries context the keyword by itself does not. Exact-match commercial anchors are rare in editorial copy because they read as awkward in editorial copy. Anyone who has ever drafted a sentence and tried to wedge a target keyword into the anchor slot has felt that friction.

The danger zone is well-described in practitioner research. When exact-match commercial anchors climb above five percent of the profile, the distribution starts to look less like editorial behaviour and more like a campaign. When it climbs above ten, you can assume the pattern has been noticed. The exact thresholds are not public, and they vary by industry, by site age, and by referring-domain quality. The rough shape is consistent across published analyses, including Ahrefs' anchors documentation and the working numbers most enterprise audits return.

The other variable that decides how a profile reads is the diversity of referring domains behind each anchor. A hundred links from a hundred domains, each with slightly different anchor language, look editorial even if the underlying ratios are aggressive. A hundred links from ten domains, each repeating similar anchors, look like a network even when the ratios look conservative. Pattern reads at both levels, and SpamBrain evaluates both.

Why internal anchors play by a different rulebook

The same logic does not apply to internal links. Internal links are signals you send Google about your own site, and Google expects you to be deliberate about them. Internal anchor text can be more keyword-descriptive than external anchor text without triggering anything, because Google reads it as architectural rather than editorial.

The constraint that does apply to internal anchors is repetition inside the page itself. If a category page links to itself a dozen times from body content using the same exact-match anchor, the issue is not the link signal; it is on-page keyword stuffing. Google treats anchor text as part of the textual content of the linking page, and repeated anchor text reads as stuffing whether the link is internal or external.

The cleanest practitioner reference here is the Lumar Office Hours archive on anchor text, which consolidates John Mueller's guidance. Vary the language, anchor on the most useful descriptor for the target page rather than the highest-volume keyword, and place the link where it makes sense to a reader. The practical rule of thumb inside a CMS is that no single page should link to the same target more than twice or three times, with differing anchors. Where a target needs more weight, the answer is more linking pages, not more links from one page.

The five patterns that get flagged

Most over-optimised anchor profiles fall into one of five repeatable patterns. Each one is recognisable in a backlink export sorted by anchor text and referring-domain count.

The product-keyword monoculture

A single commercial keyword accounts for 15 to 40 percent of inbound anchors. The profile reads like a campaign because it is one. The fix is to stop building these anchors and to flood the pipeline with branded and partial-match links for at least two quarters before the ratio normalises. Recovery usually arrives quietly, on the next algorithmic refresh.

The footer-link long tail

Sitewide footer links from partner sites, sponsored placements, or directory entries, all anchored on the same commercial phrase, multiplied across thousands of pages. Each footer link is low value; at scale the pattern is unmistakable. Strip the links at source where possible. Disavow is the second-best route.

The press-release echo

A single announcement syndicated to a hundred low-quality outlets, each carrying the same anchor text in roughly the same context. The pattern is a near-perfect signature for SpamBrain because real editorial pickup produces variance in both anchor language and surrounding context. Press releases should anchor on the brand name or the naked URL, never on commercial language.

The guest-post template

The same author writes six guest posts across six adjacent sites, each placing an exact-match link to the same internal page with slight wording variations. The author identity, the publication overlap, and the anchor similarity together produce a fingerprint SpamBrain reads cleanly. The fix is to stop the program and let the profile age before the next campaign.

The branded-network giveaway

A constellation of small properties, often acquired or operated by the same parent, link to a core property using consistent commercial anchor language. Even when the network is legitimate, the anchor pattern looks like a private blog network. Branded anchors and naked URLs are the safe form for cross-property linking; commercial anchors are the form that gets read as manipulation.

A clean profile rarely shows any of these patterns at scale. A risky profile usually shows two or more simultaneously.

How to audit an anchor profile in 90 minutes

The audit does not need new tooling. Any team running Ahrefs, Semrush, or Majestic can pull what they need in a single sitting. The discipline is in the questions, not the export.

Start by pulling the full inbound link list for the domain, filtered to followed links from indexed pages, and group by anchor text. Sort by frequency weighted by referring domains, so one prolific domain with five hundred footer links does not skew the picture. Read the top fifty anchors. The shape should look messy. Brand variants, naked URLs, generic phrases, partial matches, occasional exact matches. If the top of the list is dominated by a small set of commercial phrases, you are looking at the monoculture pattern.

Repeat the exercise per target URL for your highest-revenue pages. The whole-domain view averages out problems that show up only on individual pages. A profile that looks healthy at the domain level can be heavily over-optimised on the page that matters most, and that page is usually the one earning the most revenue.

Cross-reference the highest-frequency commercial anchors against the linking domains. If the same anchor comes from a cluster of low-authority sites you did not earn editorially, you have either inherited bad work or are still paying for it. Either way, the fix starts upstream of the disavow file. Identify the source, stop the source, then decide whether disavow is warranted.

Finish by computing the actual percentages. Branded, naked URL, generic, partial, exact. Write them down per page and at the domain level. The exercise produces an artefact your team can revisit each quarter, and the trend matters more than any single snapshot. Profiles drift in both directions, and the drift is what reveals whether the underlying link program is healthy. Tracking that drift quarterly is one of the simplest measurement disciplines an in-house team can add without buying new tooling.

This is the discipline we run inside our enterprise audits, and the same anchor audit is one of the modules we teach in-house teams during the bootcamp curriculum because the diagnosis is fast, the export is free, and the implications usually justify a working conversation with leadership.

Where disavow still earns its keep

The disavow tool occupies a smaller corner of modern link work than it used to. John Mueller has framed it as a tool, not a religion, and Google's algorithms now ignore most low-quality links automatically. For the median site, the file is unnecessary.

Three enterprise situations still justify it. A confirmed manual action for unnatural inbound links, where the file is the only path back. A known history of manipulative link building under previous ownership or previous agencies, where you can identify the bad work and want to clean it up proactively. A high-volume, concentrated attack from a specific TLD or domain cluster, where the risk profile justifies action before the algorithm makes the call.

Outside those three, the file is more likely to remove links Google was already discounting than to recover anything. The cost of disavowing aggressively is that you remove signal Google might have used. The cost of disavowing nothing, for most sites, is zero. Keep the decision conservative, documented, and revisited annually.

What a natural profile is the by-product of

A natural-looking anchor profile is the by-product of work that does not start with anchor text. Brand earns its own anchors when the brand is worth linking to. Editorial earns partial-match anchors when the content gives writers something specific to anchor on. Programmatic outreach earns exact-match anchors at single-digit percentages and at high editorial cost. Teams that get this right rarely talk about anchor ratios. They talk about what they publish and why anyone would link to it.

Teams that get into trouble treat anchor text as a lever rather than a residue. The lever framing produces the monoculture and the press release echo. The residue framing produces the profile that quietly compounds.

For enterprise teams running a link audit this quarter and looking for a specialist partner who treats link signal as a measurable performance question rather than a vendor checklist, our SEO team is where that conversation starts.

Previous
Previous

How to Measure AI Share of Voice for Your Brand

Next
Next

What Makes an SEO Dashboard Worth Opening