Back to Tools

Reading Score Analyser

Use cases

Content readability audits Finding hard-to-read pages Content simplification planning Competitor readability comparison

Uses Trafilatura for content extraction and textstat for 8 readability metrics: Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, ARI, Coleman-Liau, Linsear Write, Dale-Chall.

Also calculates word/sentence counts, avg sentence length, difficult words, reading time.

Fake-useragent for request randomisation.

Streamlit App

Platform

Browser-based (no installation required)

Input

XML sitemap URL (auto-extracts URLs)

CSV with URL column

Or paste URLs directly (one per line)

Output

CSV with readability scores and metrics

Launch App View Source

Features

  • Trafilatura content extraction
  • 8 textstat readability metrics
  • Word/sentence counts and reading time
  • Fake-useragent request randomisation
  • Request delay slider (0.5-10 seconds)
  • URL limit up to 10,000 per session

How to use

  1. 1 Enter sitemap URL, upload CSV, or paste URLs
  2. 2 Configure request delay (0.5-10s) and timeout (5-60s)
  3. 3 Set URL limit (up to 10,000)
  4. 4 Run analysis – auto-filters non-HTML content
  5. 5 Review readability distribution
  6. 6 Download CSV with optional content inclusion

Let's work together

Monthly retainers or one-off projects. No lengthy reports that sit in a drawer.

Let's Talk