Core principles
- Heuristic, not crawl data. We do not operate a web crawl or a link index. Our tools analyze the data you bring (or URL structure itself), using transparent rules.
- Benchmarks are ranges, not rules. Anchor-text ratios and quality thresholds vary by niche, market, and site age. Treat our ranges as starting points; your top-ranking competitors are the real benchmark.
- No guarantees. Nothing here is a Google ranking factor. Google's own systems — including SpamBrain — decide what counts, and they do not publish the formula.
- Privacy is a feature. Analysis happens in your browser wherever possible, so you can audit sensitive or client data without sharing it with us (or anyone).
Anchor-text benchmarks
Our Anchor Text Analyzer classifies each anchor as branded, exact-match, partial-match, generic, naked-URL, LSI/phrase, or image/empty, then compares your distribution to the ranges below. These ranges are synthesized from published practitioner research — including Ahrefs' guidance that top-ranking pages typically have near-zero exact-match anchor usage, and ratio frameworks from W3era, SeoMind, and MetricsWatch — which disagree in places, so we present a conservative middle.
| Anchor type | Benchmark range | How we classify it |
|---|---|---|
| Branded | 30–50% | Brand name or domain, e.g. “BacklinkingTools” |
| Partial match | 15–25% | Contains a keyword plus other words |
| Generic / CTA | 10–20% | “click here”, “read more”, “this site”… |
| Naked URL | 5–15% | The raw URL as the anchor |
| Exact match | 1–5% | Exactly a target money keyword |
| LSI / phrase | 5–15% | Related, non-keyword phrases |
| Image / no anchor | 0–10% | Image alt text or missing anchor data |
Flags we raise
- Exact-match anchors > 5% → warning; > 8% → critical over-optimization risk.
- Branded anchors < 20% → warning (natural profiles usually run 30%+).
- Generic anchors > 40%, or image/empty anchors > 30% → worth investigating.
- Low domain diversity (unique domains < 10% of total links) → note.
Remember: these are heuristics for spotting risk, not evidence of a penalty. Google has not applied a purely anchor-text-driven algorithmic action since the Penguin-era approach was folded into core ranking.
Link-quality scoring rubric
The Link Quality Scorer grades a URL against 11 structural factors plus an optional domain-rating column from your own data. Each factor is scored, then normalized to a 0–100 scale. This intentionally measures what you can see in the URL — it is a fast triage tool, not a substitute for traffic, relevance, or content-quality data.
| Factor | Max points | What it rewards / penalizes |
|---|---|---|
| HTTPS | 10 | HTTPS = 10; plain HTTP = 0 (insecure, untrustworthy). |
| TLD reputation | 15 | Established TLDs (.com, .org, .net, .edu, .gov, .io, .co) score highest; low-cost TLDs (.xyz, .top, .click, .link…) score 0. |
| Domain length | 6 | Short, brandable domains score higher than sprawling ones. |
| Hyphens in domain | 6 | 0 hyphens = 6; 1 = 3; 2+ = 0 (hyphen-stuffing is a classic spam signal). |
| Digits in domain | 5 | Numeric-heavy domains score lower. |
| Spam signals | 12 | Known spam words (casino, viagra, payday, dofollow, buy-links…) in domain or path subtract 4 points each. |
| Path depth | 4 | Root or shallow pages score higher than deep, buried URLs. |
| Query string | 3 | Clean URLs score higher than tracking-parameter-heavy ones. |
| URL length | 4 | Short URLs score higher. |
| Subdomain depth | 5 | Root domains score higher than deep subdomains. |
| IDN / punycode | 5 | xn-- domains score 0 (commonly abused for lookalike spam). |
| Domain rating (your data) | 12 | Optional: if your export includes DR/DA, it's scaled to 12 points (DR 100 → 12). |
Grade bands
| Grade | Score | Interpretation |
|---|---|---|
| A | 85–100 | Structurally clean, trustworthy domain. |
| B | 70–84 | Good, with minor flags. |
| C | 55–69 | Mixed signals — verify before building on it. |
| D | 40–54 | Multiple red flags. |
| F | < 40 | High spam risk — almost certainly worthless or harmful. |
Disavow guidance
Google's documentation describes the disavow tool as an advanced feature for unusual cases, and
states that most sites do not need it. John Mueller has repeatedly reinforced this — in 2025 he
noted you can disavow a whole TLD with the domain: directive if you're certain no good
links come from there, and in March 2026 put it plainly: "The disavow file is a tool, not a religion."
Our Disavow File Generator therefore encourages use only when:
- Search Console shows an active manual action for unnatural links, or
- You can document an active negative-SEO attack (e.g. an exact-match anchor flood with an obvious PBN footprint).
If neither applies, disavowing usually does nothing — Google is already ignoring those links — and can harm you if you disavow links Google was counting. Always try removal outreach first.
Outreach benchmarks
The numbers we quote in the Outreach Email Generator come from published studies: an average link-building reply rate around 8.5%, personalization lifting replies by roughly 32%, and a single follow-up boosting replies by about 65% (Backlinko), with generic blasts falling under 2%. Strong campaigns reach 15–20%. These are directional benchmarks — your niche and list quality matter more.
What our scores are not
- Not a measure of page relevance, content quality, or traffic — those require crawl and analytics data.
- Not a guarantee of how Google will treat a link. Google neutralizes spammy links automatically via SpamBrain, so a low score doesn't mean a penalty.
- Not personalized to your niche. A ".info" directory may be genuinely relevant in some verticals.
Use our tools to triage and prioritize, then apply judgment. That's the honest division of labor between software and an SEO.