Technical SEO audit tool · 2025
Local technical SEO checks
Shipped
- Role
- Independent engineer
- Stack
- Python, BeautifulSoup, JSON
- Status
- Shipped
Problem
A template change needed a technical pass. A monthly SEO subscription was the wrong object: rank tracking, a login, and a bill for a job that is "run this again after we ship the template."
Constraint
Local, repeatable, no third-party account. Eleven focused checks, not a recreation of a crawler company.
Architecture
- Site
- Eleven checks
- JSON list
Decisions
A script, not a portal
Run it against the site, get JSON, fix in priority order. The client can run it again without me.
On-page and crawl, not rankings
Rank is not a thing this tool claims. Broken structure is.
If you need a subscription dashboard, that is not this. If you need a list of technical fixes you can execute, it is.
Outcome
Shipped. Repeatable after template changes. Client name stays off this page.
What was handed over
- How to run it
- What each check means
- That it is not a rank tracker