Free tool
Anchor Text Ratio Checker
Break your backlink anchors into five categories and instantly flag the over-optimization that puts SaaS brands at risk.
This tool audits your backlink anchor text distribution against the ratios Google considers safe versus the patterns that trigger over-optimization penalties. Paste in your anchor text profile (or have the tool pull it from Ahrefs or Semrush if you connect them) and the output flags any anchor types that are over-represented, under-represented, or pattern-matching known penalty triggers. SaaS brands often discover their distribution is closer to the penalty threshold than they realized, especially after periods of aggressive link building.
What anchor text ratios actually matter
Anchor text is the clickable text of a backlink — the words a reader actually sees and clicks. Google uses anchor text as a signal of what the destination page is about. Used naturally, anchor text helps Google understand your content. Used unnaturally — at ratios that don’t occur organically — anchor text becomes a manipulation signal that triggers algorithmic devaluation or, in worse cases, manual action penalties.
The five categories the checker tracks: branded (your brand name as the anchor — “Acme”, “Acme Software”); naked URL (the full URL as the anchor — “https://acme.com”); generic (“click here”, “this page”, “read more”); exact-match commercial (your target keyword — “SaaS link building agency”); and partial-match or topical (broader topical phrases — “B2B SaaS marketing services”).
The safe distribution ranges for B2B SaaS
Based on analyzing the anchor profiles of 100+ B2B SaaS sites ranking in top 10 for competitive commercial queries, the typical safe distribution is: branded 40-60 percent, naked URL 10-20 percent, generic 5-15 percent, partial-match/topical 15-25 percent, exact-match commercial 3-8 percent. These ranges describe the natural variance of brands that have built authority organically without aggressive anchor manipulation.
The danger zone: exact-match commercial above 12-15 percent is the single most reliable penalty trigger. Sites with 25+ percent exact-match anchors get devalued algorithmically within 6-12 months in most cases. Sites with 35+ percent often catch manual actions. Branded below 20 percent suggests artificial profile because real brand-building activity always generates branded anchors as a byproduct. Generic above 30 percent suggests blog-comment spam or low-quality forum links.
How to use the checker
Pull your current backlink profile from Ahrefs or Semrush — both export anchor text reports with referring domain counts. Paste the data into the checker, or use the bulk-paste mode for quick analysis. The checker categorizes each anchor automatically based on pattern matching (branded recognition, URL detection, keyword overlap with your stated commercial keywords). You can override any auto-categorization if it gets one wrong.
The output is a distribution chart showing your current percentages against the safe range for each category, with flags on any over-represented or under-represented categories. The flag levels are: 🟢 within safe range, 🟡 approaching threshold, 🔴 in penalty territory. Each flagged category gets a recommended action — what to do to correct the distribution over the next 6-12 months.
What to do when the checker flags problems
If exact-match commercial is too high: Stop acquiring exact-match links immediately. New link acquisition should be 80 percent branded or topical for the next 6-12 months to bring the ratio back into range. If specific link sources are recoverable (you have editorial relationships with the publications), reach out and request anchor text changes to branded or topical variants.
If branded is too low: Focus link building on placements where your brand name will naturally appear as the anchor — press mentions, case study placements, podcast guest spots, “as seen in” recognition. Digital PR is the fastest way to build branded anchor percentages.
If generic is too high: Audit your link profile for low-quality sources (blog comments, forum signatures, low-DR directories) and consider whether to disavow the worst offenders. Don’t disavow broadly — many generic anchors come from legitimate sources.
If naked URL is too low: Less urgent but worth attention. Naked URL anchors come from press releases, brand mentions in news, and citations. Increasing tier-one PR activity typically increases naked URL share organically.
Three example audit outcomes
Example 1: Series A SaaS that did aggressive guest posting in 2024. Found: 32 percent exact-match commercial anchors. Verdict: 🔴 penalty territory. Action: 12-month corrective program with all new acquisition focused on branded and topical anchors. Expected timeline to safe range: 9-15 months.
Example 2: Series B SaaS with strong PR program but limited active link building. Found: 68 percent branded, 8 percent naked URL, 5 percent generic, 17 percent partial-match, 2 percent exact-match. Verdict: 🟢 healthy distribution. Action: maintain current acquisition mix; consider modest increase in exact-match if competitive keywords are under-attacked.
Example 3: Bootstrapped SaaS that bought from a productized marketplace for 18 months. Found: 19 percent exact-match commercial, 35 percent generic (“click here”, “this site”), 22 percent branded, 24 percent partial. Verdict: 🟡 multiple risk signals. Action: stop marketplace buying immediately. Audit sources of generic anchors and disavow worst-quality. Build branded and topical via PR over 12 months.
Common mistakes when analyzing anchor distribution
Treating all branded variants as one category. “Acme” and “Acme Software” should both count as branded, but the checker categorizes them separately to surface inconsistent brand naming. Inconsistent naming fragments your entity signal — pick one canonical brand name.
Ignoring referring domain count vs total backlink count. 1,000 exact-match anchors from a single referring domain is one signal; 1,000 exact-match anchors from 1,000 different domains is a much stronger penalty signal. Measure distribution by referring domain, not by raw backlink count.
Forgetting about internal anchor text. The checker focuses on backlinks because internal anchors have different dynamics, but your internal linking anchor text matters for ranking. Over-optimized internal anchors aren’t a penalty risk but they signal a generally manipulative SEO approach to Google’s algorithms.
Frequently asked questions
How accurate is the penalty detection?
It identifies the patterns that correlate with known penalties. It can’t predict with certainty whether Google will penalize a specific site — algorithms have variance and context matters. Treat 🔴 flags as urgent risk signals, not as confirmed pending penalties.
Should I disavow links to fix anchor distribution?
Rarely. Disavow is for genuinely toxic links (PBNs, spam farms, adult content), not for fixing anchor ratios. Distribution problems are better fixed by changing future acquisition behavior than by disavowing past links.
Can I check competitor anchor profiles?
Yes — paste competitor data from Ahrefs into the checker the same way. Useful for comparative benchmarking.
Does AI search care about anchor text distribution?
Less than Google does. AI engines weight content quality, schema, and brand mentions more heavily than anchor text patterns. But Google ranking signals still feed AI engines indirectly, so anchor health remains worth monitoring.
Related tools and reading
- Backlink Value Calculator
- Link Building ROI Calculator
- Anchor Text Distribution Best Practices
- When Anchor Text Triggers Google Penalties
- ← Back to All Free Tools
Want a full anchor audit and corrective program built around your specific profile? Book a strategy call and we’ll walk through the data together.