Case Study · Side Project · Live
SEO Champ — A Chrome Extension at 4.8★
A one-click SEO audit tool with structured data validation, broken-link checks, page-speed analysis, and SERP insights — live and publicly verifiable on the Chrome Web Store.
The Problem
SEO audits are tedious in the small. Open six tabs to check schema, run PageSpeed, paste the URL into a broken-link checker, eyeball the SERP. Every site I worked on, I'd repeat the same loop. The tool I wanted didn't exist as a browser extension — most of the good ones lived behind login walls or as paid SaaS.
The premise was simple: fold the whole loop into one button. Click the extension icon on any page, get the verdict.
The Solution
A Chrome extension that runs every check in parallel against the active tab and surfaces the results in a single popup. No accounts, no SaaS — the work happens locally where it can.
- Structured data validation. Parses JSON-LD on the page and runs type-checks against the most common schema.org types.
- Broken-link checks. Crawls outbound links from the visible page, reports any non-2xx responses with their status codes.
- Page-speed analysis. Pulls Core Web Vitals from the live tab and optionally cross-references against the PageSpeed Insights API.
- SERP insights. Quick visibility into how the page is likely being indexed — title, meta description, canonical, robots directives.
Tech Stack
- JavaScript
- HTML
- CSS
- Chrome Extension APIs
My Specific Contribution
- Solo. Designed, built, and shipped the entire extension end-to-end — from manifest to listing copy.
- UX. Single-popup surface with grouped results; no settings page, no tour, no account.
- Privacy posture. No tracking, minimum-permission manifest, all checks happen against the active tab only.
- Listing & reviews. Wrote the Chrome Web Store listing, screenshots, and ongoing user-review responses.
Impact
4.8★
Average user rating on the Chrome Web Store.
Public
Anyone can install it from the Chrome Web Store and verify the work.
Solo
Designed, built, and shipped end-to-end — no team, no agency.
Visuals
Lessons
Shipping anything to a public store changes the constraints. Suddenly performance, permissions, and review responses matter as much as the code. The tightest discipline this project taught me wasn't engineering — it was scoping. Every feature I held back made the extension easier to recommend.