SEO Audit Generator
Result
Saves about 4 hrs/week per client
A Python crawler that turns any URL into a structured SEO audit: titles and meta, heading order, alt text, broken links, schema, speed signals and indexation.
The brief
Audits were manual and inconsistent, and the free tools online stopped short of a full checklist unless you paid for a subscription.
What I built
Built with Requests and BeautifulSoup behind a Jinja2 report template, with Core Web Vitals pulled from the PageSpeed Insights API. It runs as a CLI or through the web front end on the tools page.
Outcome
Audit turnaround dropped from roughly four hours to under ten minutes, and it now runs on every client onboarding.
Stack
- Python
- BeautifulSoup
- Jinja2
- PageSpeed Insights API