SEO Spider
Open-source desktop app for technical SEO auditing. A free alternative to Screaming Frog with no crawl limits.
Audit any website. Free. No limits.
SEO Spider is a desktop application that crawls websites and detects technical SEO issues — like Screaming Frog, but open-source and without crawl restrictions.
I built it because the existing tools are expensive or cap the number of URLs you can crawl. A developer or SEO consultant should be able to audit a complete site without paying for a license.
10 built-in analyzers
Every crawled page runs through 10 specialized analyzers:
| Broken links | HTTP errors, redirect chains, loops, mixed protocols |
| Metadata | Missing or misconfigured titles, descriptions, H1s, viewport |
| Directives | noindex, nofollow, canonical conflicts |
| Headings | Broken hierarchy, missing H2s, incorrect order |
| Content | Empty or thin pages |
| Images | Missing or overly long alt text |
| Performance | Slow responses, oversized pages |
| Security | CSP, X-Frame-Options, HSTS, Referrer-Policy |
| Hreflang | Invalid language/region codes, missing self-reference |
| Duplicates | Exact duplicates (SHA-256) and near-duplicates (SimHash) |
Full dashboard
Overview with charts for status codes, response times, crawl depth and issue distribution.
Sortable table with 14 columns and 9 filterable tabs. Detail panel with SEO information, SERP snippet preview and link analysis.
Smart crawling
- Respects
robots.txt - Configurable page and depth limits
- Pause and resume crawling at any time
- Verifies external links with HEAD requests
- Exports results to CSV per tab
Native app with NativePHP
It’s not a web app — it’s a real desktop application built with NativePHP (Electron + PHP). Data is stored locally in SQLite. Your audits never leave your machine.
Available for Linux (.AppImage, .deb). Windows and macOS coming soon.
Clean architecture
The project follows Domain-Driven Design with clear separation between layers:
- Domain — Entities, value objects and business rules for the analyzers
- Application — Use cases with CQRS pattern (Commands and Queries)
- Infrastructure — SQLite persistence, HTTP crawling, Livewire UI
Event sourcing to manage the state of each audit. PHPStan for static analysis. Tests with PHPUnit.
Open Source
SEO Spider is open source under the AGPL-3.0 license.