A full-site SEO audit turned into a client-ready report
A crawler, a batch auditor and a report generator around the open-source Claude SEO toolkit.
- System and automation
- Delivered
At a glance
Client Velocity Travels
Client
Velocity Travels
Industry Corporate travel management
Industry
Corporate travel management
Time to build 2 weeks
Time to build
2 weeks
Year 2026
Year
2026
Status Delivered
Status
Delivered
Every case on this site answers the same four questions, so you can compare them.
Before
An SEO audit meant opening pages one by one and copying findings into a document, so it happened rarely and covered only a few pages.
What it does now
A crawler maps the site and collects every URL.
Pages are audited in batches with the open-source Claude SEO toolkit.
Each page is screenshotted alongside its findings.
The results are merged and written into one branded report.
Where a person decides
We review every finding before the report reaches the client and decide what is worth fixing first.
Result
Pages crawled, audited and screenshotted
How we built it
Wrote the crawler and the page scraper in Python.
Batched the audits so a full site runs in one pass.
Automated the page screenshots.
Built the report generator and the client report template in the client's brand.
Stack
- Python
- Claude Code
- Claude SEO (open source)
- Headless browser
- HTML reports
From the project
More work like this
One inbox for every inquiry a Dubai studio gets
An email engine that pauses itself before it hurts the domain
A distributor's back office rebuilt to sell nationally
Your case study starts with an audit.
One to two weeks inside your operations. You get a map of where time and money leak, the return on each fix, and a fixed scope before we build anything.
Most businesses we meet have paid for an AI tool nobody uses. We start from your numbers, so the first build is chosen by payback.
Zain Khan and Anwar Sheikh
Founders, OutGrow