The free SEO crawler for your desktop.

Crawl any site and find broken links, redirect chains, missing titles, orphan pages and 50+ other issues. No licence key, no URL limit.

Beta Version 0.3.1 for macOS and Windows. Linux coming soon.

Projects / Acme Outdoor https://acme-outdoor.com/ Crawling
AddressStatusIndexabilityTitleTitle lenInlinksResp. ms
/200IndexableAcme Outdoor | Tents, packs and trail gear421,102182
/tents/200IndexableTents for every trip | Acme Outdoor36844211
/tents/ridgeline-2p200IndexableRidgeline 2P ultralight backpacking tent, 1.2 kg, freestanding6337240
/sale301Non-indexable61248
/packs/summit-40200IndexableSummit 40 | Acme Outdoor2422198
/blog/how-to-pitch-a-tent200Indexable09305
/packs/trailhead-28404Non-indexablePage not found141791
/stores/stockholm200IndexableAcme Outdoor Stockholm2241,420
/account/login—Non-indexableBlocked by robots.txt1,102
/sleeping-bags/200IndexableSleeping bags | Acme Outdoor28790176

What it checks

Every crawl ends with a list of problems, sorted worst first. These are the ones people fix most.

  • Broken links and redirects

    Every 4xx and 5xx, every redirect chain and loop, and the pages that link to them.

  • Titles, meta and headings

    Missing, duplicated, too long or too short. Multiple H1s or none at all.

  • Site health score

    One number from 0 to 100 per crawl, so you can see whether last week's fixes worked.

  • XML sitemap audit

    Orphan pages nothing links to, plus errors and noindex URLs that shouldn't be in the sitemap.

  • Crawl as Googlebot

    Switch user agent to Googlebot, Bingbot or a browser. The crawler then follows that bot's robots.txt rules.

  • Duplicate and thin content

    Pages with the same content, and pages with too few words to rank.

  • Projects and crawl history

    Each site is a project. Every crawl is saved, with its own settings, ready to reopen.

  • CSV export

    Any table, any tab, straight into a spreadsheet or a client report.

How it works

  1. 1

    Download and open CrawlDude.

  2. 2

    Paste your site's URL and press Start.

  3. 3

    Work through the issue list, worst first.

Why CrawlDude

Desktop crawlers usually cost a licence fee and stop at a few hundred URLs until you pay. This one doesn't. See how it compares with Screaming Frog.

Free, with no URL cap
Crawl ten pages or a hundred thousand. Your computer is the only limit.
Your data stays put
Crawls run and are stored on your computer. Nothing is uploaded, and there is no account.
Free, and it stays free
Built on open-source software and made by one developer. The code may be opened up later, with contributions carefully reviewed. Ideas and improvements are always welcome: hello@crawldude.com.
Polite by default
Respects robots.txt and crawl delays, so you won't knock over a client's server.

Download

Beta Version 0.3.1.

PlatformFileDownload
macOS, Apple SiliconCrawlDude-mac-arm64.dmgDownload
macOS, IntelCrawlDude-mac-x64.dmgDownload
Windows 10 and 11, 64-bitNot code-signed yet: SmartScreen asks onceCrawlDude-win-x64.exeDownload
Linux, AppImageCrawlDude-linux-x64.AppImageComing soon
Linux, Debian and UbuntuCrawlDude-linux-x64.debComing soon

Questions

Something else? Email hello@crawldude.com.

Is it really free?

Yes, and it will stay free. There is no URL limit, no trial and no paid tier. CrawlDude is built on open-source software. Its own code may be open-sourced later, but one developer has limited time to review outside changes, so for now suggestions are best sent by email.

Is it finished?

CrawlDude is in beta: it works and is used on real sites, but features still change from release to release and you may hit rough edges. Updates install with one click. If something breaks or you miss a feature, email hello@crawldude.com.

Is my data sent anywhere?

No. Crawls run on your computer and are saved there. CrawlDude only talks to the sites you crawl, and to GitHub to check for new versions.

Does it render JavaScript?

Yes, if you turn it on. Tick Render JavaScript in the project settings and each page loads in a built-in browser before it is checked, so sites built with React, Vue or Angular crawl like any other. It is off by default because it is slower, and CrawlDude still notes which pages need JavaScript, since most AI crawlers don't run it.

Is it safe to install?

Yes. On a Mac, CrawlDude is signed with an Apple Developer ID and notarized by Apple, so it opens like any other app. The Windows version isn't code-signed yet; see below.

Windows says it protected my PC

The Windows version isn't code-signed yet, so SmartScreen warns about it. Click More info, then Run anyway. The installer is checked against a signed list of release files before the app updates itself.

How do I update?

CrawlDude checks for new versions when it starts. When one is out, click Install and restart and it updates itself. Your projects and crawls are kept. See what changed in each version in the changelog.

What do I need to run it?

macOS 11 or later, Windows 10 or later, or a recent 64-bit Linux.