SiteAuditor
A lightweight website health checker that audits SEO, performance, and broken links — right from your terminal.
Why SiteAuditor?
Most audit tools are slow web apps behind registration walls. SiteAuditor is a single command that gives you a complete audit report in seconds, no account required.
Features
- SEO Audit — title, meta description, H1, Open Graph, viewport, canonical, alt text
- Performance Check — response time, page size, gzip, caching headers, HSTS, CSP
- Broken Link Detection — crawl internal links and flag 404s and failures
- Exit Code Scoring —
0if score >= 70,1if the site needs work (perfect for CI) - CSV & JSON Export — feed results to your own tooling
Don't want to run it yourself?
SiteAuditor is free and always will be. But the report is only half of the work — the other half is knowing which of those findings actually costs you traffic and what to change.
That's what I do for €49: I run the audit on your site, read the results, and send you a PDF with the problems ranked by impact and the exact fix for each one. Report within 24 hours. No subscription, nothing to install.
Install & Run
pip install -r requirements.txt
python -m tools.site-auditor https://your-site.com
python -m tools.site-auditor https://your-site.com --json report.json --csv report.csv
Need a standalone .exe? Get the releases build.
Options
| Flag | Description | Default |
|---|---|---|
--timeout |
Request timeout in seconds | 15 |
--max-links |
Max internal links to check | 50 |
--csv FILE |
Export results to CSV | - |
--json FILE |
Export results to JSON | - |
--user-agent |
Custom User-Agent | SiteAuditor/1.0 |
Example Output
SiteAudit Report
https://example.com
Score: 75/100 (Grade C)
Support the Project
SiteAuditor is free and open source. Like it?
- Get your site audited — €49 — I run the audit and send you the fixes
- Get your site audited — €49 — I run the audit and send you the fixes
- Buy me a coffee — one-time support
Report a bug
Found a bug or something weird? Run:
python -m tools.site-auditor https://your-site.com --report
This opens a pre-filled email with your audit data. Send it and I'll get notified automatically.
You can also email danyblitz@googlemail.com directly. Use the subject format:
[TOOL-REPORT] site-auditor <what happened>
Attach the log or error output if you have one.
License
MIT
Metadata
Release files for danyblitz-site-auditor 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| danyblitz_site_auditor-1.0.0.tar.gz | 7.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| danyblitz_site_auditor-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.5 kB
Release files / danyblitz_site_auditor-1.0.0.tar.gz
| Download URL | danyblitz_site_auditor-1.0.0.tar.gz |
|---|---|
| Size | 7.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
469c7b63997e94316a6c757f9c614fd60aea2f74526b6ab04a47a03a1d02321e
|
|
BLAKE2b-256 checksum How to use checksums |
e3573c31e9f7cc31a7bce33e496ba761db0317605fbd3201d1f46f3c8fbeb231
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / danyblitz_site_auditor-1.0.0-py3-none-any.whl
| Download URL | danyblitz_site_auditor-1.0.0-py3-none-any.whl |
|---|---|
| Size | 8.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fbc72f4319ceed20924187314f2289a39983ebb1b6ebef20fe5c9f57c5910f37
|
|
BLAKE2b-256 checksum How to use checksums |
eaa9b4b69a411e8d91d6c49bb6bd32ebca4b7167cde2dd9eadaf65a20e530582
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|