Anchor Text Distribution in 2026: The Safe Ratios (With Niche Tables)
Anchor text distribution in 2026: safe ratios across 6 anchor types, niche-specific tables (SaaS, ecom, YMYL, casino), and the pace-ratio matrix you need.
· · 10 min read

One ratio separates "buying links that work" from "buying links that get your site filtered": anchor text distribution.
Let's start with the ratio that decides whether your link profile rides clean or gets filtered.
Miss it by 5 percentage points and SpamBrain treats your inbound profile as paid-link supply.
Get it right and you can build aggressively without setting off algorithmic suppression.
This is the 2026 version.
Safe ratios across 6 anchor types, niche-specific variations (finance has different tolerances than ecommerce), homepage vs inner-page distributions, and the pace-ratio matrix that decides when exact-match tolerance shifts.
What anchor text ratio is safe in 2026?
For any single target page on your site, the distribution should look messy and branded-heavy, not keyword-stuffed.
The ranges below match what Ahrefs' anchor text study and Backlinko's anchor text guide report for high-ranking, non-filtered inbound profiles.
Use them as the baseline you defend during outreach negotiation.
| Anchor type | Safe range | Sweet spot |
|---|---|---|
| Branded (company name) | 35-60% | 50% |
| Naked URL (yourdomain.com) | 10-20% | 15% |
| Generic ("click here", "read more", "this guide") | 10-15% | 12% |
| Partial-match ("best link building marketplace") | 10-20% | 15% |
| Exact-match ("buy backlinks") | 1-5% | 3% |
| LSI/topical (related-term variations) | 5-15% | 8% |
These ratios apply per target page, not site-wide.
Your homepage and your /buy-backlinks page each need their own healthy distribution.
One threshold matters most: exact-match anchors should never cross 8% of total anchors to any single target page.
Above that, SpamBrain starts weighting the link profile as manipulated.
What are the six anchor types Google sees?
Branded anchors include the company name or product name: "Serpbays", "the Serpbays marketplace", "Serpbays' guest post tool".
Real authors default to branded references.
That's the natural anchor type.
Naked URL anchors are the URL itself shown as the link text: "serpbays.com", "https://serpbays.com".
You'll see them in casual writing, citation styles, and "find more at X" callouts.
Generic anchors carry no keyword signal: "click here", "read more", "this guide", "the website", "their page".
You'll find them all over real editorial writing.
Partial-match anchors share some keyword overlap with the target's ranking goal but aren't the exact keyword.
Example: "best link building tools" when you're targeting "best link building marketplace".
Exact-match anchors match the exact target keyword: "buy backlinks" pointing at a page targeting "buy backlinks".
This is the most dangerous type at high concentration.
LSI/topical anchors use related-term variations: "link acquisition platform", "backlink service" when targeting "buy backlinks".
Lower keyword density signal, useful for diversification.
Why distribution matters more than any single anchor
Here's why the ratio matters more than any single anchor.
Google's Penguin algorithm (2012) went after exact-match anchor concentration as a manipulation signal.
SpamBrain (2022-2026) extended this to broader anchor pattern detection.
The system doesn't punish individual anchors.
It spots distributions that don't match natural editorial patterns.
Real editorial writing produces messy, branded-heavy anchor distributions because real writers default to references like "Serpbays' marketplace" or "the platform" rather than keyword-stuffed "buy backlinks online cheap fast" anchors.
Say your inbound link profile shows 30% exact-match anchors all pointing at the same target URL.
That's a pattern.
No real editorial process produces that distribution.
The 2026 niche-specific ratio tables
Anchor tolerance varies by niche.
YMYL niches face stricter scrutiny.
Some niches tolerate higher exact-match density because the keyword is also a natural product or brand reference.
SaaS / B2B Tech
| Anchor type | Safe range |
|---|---|
| Branded | 45-65% |
| Naked URL | 10-15% |
| Generic | 10-15% |
| Partial-match | 8-15% |
| Exact-match | 1-5% |
| LSI | 5-12% |
Ecommerce
| Anchor type | Safe range |
|---|---|
| Branded | 35-50% |
| Naked URL | 10-15% |
| Generic | 12-18% |
| Partial-match | 12-18% |
| Exact-match | 2-7% |
| LSI | 10-15% |
YMYL (Finance, Healthcare, Legal)
| Anchor type | Safe range |
|---|---|
| Branded | 50-70% |
| Naked URL | 10-15% |
| Generic | 8-12% |
| Partial-match | 5-12% |
| Exact-match | 1-3% (stricter) |
| LSI | 5-10% |
Local Business
| Anchor type | Safe range |
|---|---|
| Branded | 40-55% |
| Naked URL | 5-12% |
| Generic | 8-12% |
| Partial-match | 15-25% (location + service combos) |
| Exact-match | 3-8% |
| LSI | 10-15% |
iGaming / Casino
| Anchor type | Safe range |
|---|---|
| Branded | 30-45% |
| Naked URL | 8-15% |
| Generic | 8-12% |
| Partial-match | 15-25% |
| Exact-match | 5-12% (higher tolerance) |
| LSI | 10-18% |
iGaming tolerates higher exact-match density because gambling brand SERP behaviour naturally includes more keyword-matched anchors in real publications.
Homepage vs inner-page distributions
Homepage anchor distribution should skew even more heavily branded:
- Branded: 60-75%
- Naked URL: 15-20%
- Generic: 5-10%
- Partial-match: 5-10%
- Exact-match: under 3%
The reason: real writers reference your homepage by brand name, not your target keyword.
A homepage with 25% "buy backlinks" anchors looks wildly unnatural.
Inner-page anchor distribution has more flexibility because inner pages target specific keywords:
- Branded: 30-50%
- Other types: as in the main table
Blog post anchor distribution tolerates more LSI and partial-match because real blog citations vary widely.
The velocity × ratio matrix
Anchor tolerance depends on how fast new links arrive.
| Velocity | Exact-match tolerance | Why |
|---|---|---|
| New site (under 6mo), 2-4 RD/month | Max 3% exact-match | Young sites are watched more closely |
| 6-18 months, 4-10 RD/month | Max 6% exact-match | Standard tolerance |
| 18+ months, 10-25 RD/month | Max 8% exact-match | Established sites can absorb more keyword-density |
| Established with strong organic growth | Max 10% exact-match | Strong trust signals offset higher concentration |
A new site at 8% exact-match gets filtered.
A 5-year-old site at 8% exact-match rides clean.
Same ratio, different outcome, based on site age plus existing trust.
How do you audit your current anchor profile?
Let's run the audit.
Open Ahrefs Site Explorer and click the Anchors tab.
- Filter by target URL. Audit anchor distribution per target page, not site-wide.
- Sort by frequency. Find the top 10 anchor phrases.
- Classify each as branded / naked / generic / partial / exact / LSI.
- Calculate percentages. Sum per category as % of total anchors to that target.
- Compare to your niche's safe range table above.
Auto-flags:
- Any single anchor phrase above 15% of total = consolidation problem
- Exact-match category above 8% = manipulation risk
- Branded below 30% = profile feels unnatural
Run this audit quarterly for any target page receiving active link building.
How do you fix an over-optimized anchor profile?
If your current profile is over-optimized, the recovery playbook has four steps.
Stop adding more exact-match anchors right away, add offset links to dilute the bad ratio, hold off on disavow unless you've taken a manual action, and wait.
Most ratio recoveries take 90 to 180 days even after the math is fixed, because SpamBrain's evaluation window doesn't lift instantly.
Here's the sequence.
Step 1: Stop acquiring exact-match anchors immediately. Switch all new placements to branded, naked URL, or generic anchors.
Step 2: Acquire offset links. Build links specifically to dilute the bad ratio.
If you have 10% exact-match currently and want 5%, you need roughly double the number of non-exact-match links pointing at that target.
Math:
- Current: 10 exact-match + 90 other = 10% exact-match
- Target: 10 exact-match + 190 other = 5% exact-match
- Need: 100 additional non-exact-match links
Step 3: Don't immediately disavow. SpamBrain typically devalues over-optimized anchors on its own.
Disavow only if (a) you receive a manual action notice, (b) you see clear ranking decline correlated with the anchor concentration.
Routine disavow of "too many exact-match" rarely helps.
Step 4: Wait 90-180 days. Algorithmic suppression takes 60-90 days to lift after the profile rebalances.
Don't expect immediate ranking recovery.
Common mistakes
Let's walk through the four most common anchor distribution mistakes:
- Over-branding: 90%+ branded anchors looks fake. Real profiles run 50-60% branded plus diversity.
- Generic abuse: 30%+ "click here" / "this guide" anchors. A sign of lazy outreach where you didn't specify anchor text.
- Single-keyword spike: 25%+ of all exact-match anchors using one specific phrase. Even if total exact-match % is safe, single-phrase concentration gets detected.
- Site-wide repetition: same anchor text appearing 100+ times across many guest posts. SpamBrain flags this as automated outreach footprint.
Bottom line
Anchor text distribution is the single most algorithmically scrutinised aspect of inbound link profiles in 2026.
Get the ratio right (60% branded, 15% naked URL, 12% generic, 15% partial-match, 3% exact-match, 8% LSI) and you can build aggressively.
Miss it by 5 percentage points and SpamBrain filters your profile.
The most important threshold: exact-match under 8% to any single target page.
Stricter for new sites (3%) and YMYL niches (3%).
More flexible for established sites and iGaming (8-10%).
For pre-vetted placements where anchor text is fully negotiable (so you can control the distribution), browse the marketplace.
Frequently Asked Questions
What is the safest exact-match anchor text percentage in 2026?
Under 5% for most sites, under 3% for new sites (under 6 months) and YMYL niches. The absolute ceiling before SpamBrain starts active filtering is around 8% for established sites with strong organic growth.
How many branded anchors should a new site have?
45-60% of total anchors should be branded for established sites. 55-70% for new sites (under 12 months), because branded anchor concentration signals natural reference patterns. Below 30% branded looks artificially keyword-stuffed.
Does anchor text still matter after SpamBrain?
Yes, more than ever. SpamBrain analyses anchor distribution patterns as one of its primary signals for paid-link supply detection. The ratio matters more in 2026 than it did during Penguin's original 2012 era because the detection is sharper.
What's the ideal ratio for a homepage vs an inner page?
Homepages should skew 60-75% branded with under 3% exact-match (real writers reference homepages by brand). Inner pages can run 30-50% branded with up to 8% exact-match because they target specific keywords more naturally.
Can I have 0% exact match and still rank?
Yes. Many high-ranking sites have under 2% exact-match anchors and rank well. Exact-match isn't required for ranking. It's a small contribution that gets dramatically outweighed by negative signals when concentrated above safe ratios.
How do I fix an over-optimized anchor profile?
Stop acquiring exact-match anchors right away, then build offset links (branded, naked URL, generic) to dilute the ratio. For a 10%→5% exact-match reduction, you need roughly double the existing non-exact-match link count. Wait 90-180 days for algorithmic suppression to lift.
Do nofollow and UGC anchors count toward the ratio?
Partially. SpamBrain looks at the full inbound anchor profile but weights dofollow anchors more heavily in its pattern detection. Nofollow and UGC anchors still count toward the total but contribute less to manipulation-pattern flags.
Should internal anchor ratios match external ones?
Internal anchors can run more keyword-heavy than external (you're writing your own content, so concentration looks natural). Healthy internal ratios: 25-40% branded, 30-50% partial-match/topical, 5-15% exact-match. Keep your external profile messier than internal.
How fast can I add exact-match anchors without triggering a filter?
For a new site: max 1 exact-match anchor per month within a total link pace of 2-4. For 6-18 month sites: max 2-3 exact-match per month within a total link pace of 4-10. For established sites: gradually scale up, watching for any ranking changes.
Do image alt-text anchors count in the distribution?
Yes. Alt-text on linked images is treated as anchor text by Google's crawler. Include image-link anchors in your distribution audit. They typically default to descriptive alt-text which classifies as generic or partial-match, helping diversify the profile.
Related guides: your backlink profile.
Vinayak Gupta is the founder of Serpbays and Wordscloud, with hands-on experience in SEO, content marketing, publisher outreach, and link building. He has worked with SEO agencies, SaaS companies, and digital brands to plan content strategies, evaluate backlink opportunities, and build authority through high-quality placements. At Serpbays, he focuses on making link building more transparent, reliable, and easier for agencies and businesses.
View profile →

