Link score
PageRank over your internal links, from 0 to 100. Find the pages your site really promotes.
A crawler that keeps memory flat, competitor research that shows you what to write, and 45 audits that tell you what to fix next. Free and open source.
Add your site and up to five competitors. CrawlStat crawls them side by side, groups every page by meaning, and lists the topics, keywords and questions they cover that you miss or cover thinly. Each gap has a score, a funnel stage and the evidence behind it.

Opportunities are sorted into Learn, Compare and Buy, so you can see where your funnel is thin. One click turns any of them into a brief: an outline built from what competitors cover and what they leave out, ready for a writer.

Page check scores your pages and your rivals’ on what answer engines look for: a direct answer near the top, clear headings, definitions, questions and answers, authors, dates and FAQ markup. It measures what the markup shows, and says plainly that it cannot promise any AI will cite you.

Live counters for crawled, queued and discovered URLs, errors, speed and time. robots.txt notices show up as they happen. Pause, resume or stop at any time, and pick up again after a crash. Built with React or Vue? Turn on Render JavaScript and each page runs in the Chrome, Edge or Brave you already have.

Eleven tabs (Internal, External, Response codes, Titles, Meta description, H1, Canonicals, Hreflang, Structured data, Images, Documents) over one fast table. Lenses ask the common questions for you: broken, redirected, slow, thin, not indexable, titles too long or too short. Each is counted before you click.

Most crawlers end with a table sorted by severity and no answer to the one question you have. CrawlStat ranks the findings by how much of your site’s link value they touch and by how many pages one change fixes. Then it separates the two template edits from the three hundred single page ones.

Give CrawlStat one URL. It reads what the page is (a local business, a product, a SaaS signup, a lead form) and what it asks visitors to do, then tests it against that goal: clarity, layout, navigation, forms, trust, accessibility and the path to the goal. Each finding is ranked, with evidence and a fix.

The rules a crawler can check run over every page: links and buttons with no name, fields with no label, broken ARIA references, missing lang, skipped heading levels. The ones that need a person get a checklist you work through, saved in the crawl. Test a staging URL before it ships.

Crawl, fix, recrawl in one click. CrawlStat matches pages across the two crawls and tells you what was fixed, what got worse and which pages started failing. A page that was simply not crawled again is reported as gone, never as fixed. Otherwise the way to a perfect score would be to delete your site.

Findings grouped by severity, then ranked by what they cost you: each one shows its impact, how much of the site it reaches and how much work it is. Every issue comes with a plain English explanation, how to fix it and the best linked pages it affects. Export them for whoever owns the fix.

Each crawl is a single file on your disk. See recent crawls as cards, or one row per site with its health and a history of every crawl. Then open, recrawl, resume or delete. Updating CrawlStat improves what an old crawl reports, because the audits live in the app.

A crawl is a map, so CrawlStat draws one. The section tree sets each folder’s share of pages against its share of link value, so a starved section stands out. The link graph puts every page in rings by clicks from home. And it tells you what to fix: here, 14% of the link value is spent on pages that can’t rank.

Turn any crawl into a branded PDF or a web page in a single file: a health score, the headline figures, a ranked action plan with the effort each fix takes, accessibility barriers and every issue found. Add your name and colour, and show what improved since the last crawl.

PageRank over your internal links, from 0 to 100. Find the pages your site really promotes.
Walks your site from the home page like a visitor looking for pricing, support or a signup, and shows the path or where it gave up.
Pages from every site grouped by meaning, coloured by where you stand: missing, weaker, covered, or only you.
Models on your own machine write summaries, name topics and draft briefs. You see the exact prompt first, and nothing leaves the machine.
AI agents can run competitor research through the same engine, using the Model Context Protocol.
Crawl, rank and compare from a terminal, and fail a CI build when a release makes things worse.
Redirects are followed one at a time, so every hop and every loop is recorded. The chain is the finding.
Finds pages that say the same thing in slightly different words, even across a very large site.
Missing return links, pages that do not list themselves, and invalid language codes across every alternate.
Run a crawl again with the same settings, or change one thing first. Each run joins the site’s history.
Arrows, Page Up and Down, Home and End, ⌘F to filter, ⌘E to export, ⌘N to crawl, ⌘Space to pause.
Follows robots.txt and Crawl delay, paces requests per host, and says who it is: CrawlStatBot.
The crawl queue lives on disk, not in RAM. Doubling a crawl from 30,000 to 60,000 URLs costs 1.19× the peak memory: about 717 bytes per extra URL. Crawl size becomes a question of time and disk.
Engine benchmark on an Apple Silicon laptop against a test site on the same machine. On real sites, speed is limited by the network and by how politely you crawl.
| URLs | Concurrency | URLs/sec | Peak RAM |
|---|---|---|---|
| 2,000 | 5 | 8,200 | 22 MiB |
| 30,000 | 10 | 9,600 | 111 MiB |
| 50,000 | 20 | 11,700 | 128 MiB |
| 60,000 | 10 | 10,600 | 131 MiB |
There is no paid plan and nothing held back. CrawlStat is MIT licensed, and it gets better every time someone tests it or sends a fix.
Competitor Intelligence, UX testing, crawl comparison and client reports. Nothing is locked.
Crawl a site of 50 pages or 500,000. Size is a question of time and disk, not of a plan.
Download it and use it. There is nothing to sign up for and nothing to activate.
Use it for paid client work, change it, share it. Just keep the copyright notice.
Download CrawlStat, paste a URL, press Enter. Free and open source, with every feature. No account, no key, no limits.