Link Quality Analyser
Use cases
BeautifulSoup CSS selector link extraction with urljoin URL normalisation.
Caches status code results to avoid duplicate requests.
Flags high-frequency anchor text (>3 occurrences) as potentially spammy.
Optional textstat Flesch reading scores.
Filters mailto/tel/javascript protocols and image extensions.
Platform
Browser-based (no installation required)
Input
XML sitemap URL (auto-fetches child sitemaps)
CSV with URL column
Or paste URLs directly (one per line)
Content CSS selector (default: body)
Output
CSVs: all links (source, anchor, destination, status, internal flag), page stats (H1, link counts, Flesch score). Anchor frequency table, status distribution, broken links view.
Features
- BeautifulSoup CSS selector link extraction
- urljoin URL normalisation
- Status code caching to avoid duplicates
- High-frequency anchor text flagging (>3 = spammy)
- Optional textstat Flesch reading scores
- Request delay (0.5-5s), timeout (5-60s), max URLs (1-1000)
How to use
- 1 Enter URLs via sitemap, CSV, or paste
- 2 Set content CSS selector to scope link extraction
- 3 Configure delay (0.5-5s), timeout (5-60s), max URLs (1-1000)
- 4 Enable HTTP status checking and reading score toggles
- 5 Run analysis
- 6 Download all links and page stats CSVs
Want me to run this for you?
I offer this as a managed service. You get the insights without touching the tool.
Related Tools
BERTlinker
Internal LinkingSaaS platform for smarter internal linking using ML embeddings and semantic analysis.
eCommerce Link Builder
Internal LinkingFind distributor and stockist link opportunities for product brands you sell.
Visualise Internal Links
Internal LinkingCreate interactive Plotly treemaps of link distribution from crawl or GSC data.
Let's work together
Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.
Let's Talk