
Small free SEO extension I shipped because a redditor asked for one. Lite popup, only reads the active tab URL, MV3.
Quick origin: I built a free web tool that turns a Lighthouse / PageSpeed audit into a structured CLAUDE.md brief for the Claude Code AI agent. Someone on Reddit said "this should probably be a Chrome extension to really make it easy" and they were right. Shipped the extension two days later.
Two weeks in: 46 installs total. So this isn't a "look how viral I am" post. It's more "here are the design choices and I would appreciate honest critique from people who think about this for a living."
Design choices that are probably relevant here:
- Lite popup, not a content script. The extension does not inject anything into the page, does not read the DOM, does not touch cookies or storage. The only thing it reads from any page is the active tab's URL on click (or via the context menu). That URL goes to my Vercel endpoint, which runs the audit server-side on PageSpeed Insights and returns the structured report. The popup renders that report. End of data flow.
- Manifest V3, no remote code. All popup JS is bundled. No
eval, no remote imports, no dynamic code paths. CSP is strict. - Host permissions are narrow.
host_permissionspoints only at my own domain (the API origin), not<all_urls>. The audit runs on Google's servers, so the extension never needs page access. - Storage is
chrome.storage.localfor one preference (mobile/desktop). No identifiers, no telemetry. The extension itself sends zero analytics back to me, which is honest but also a blind spot I am aware of.
Extension: https://chromewebstore.google.com/detail/pagespeed-%E2%86%92-claudemd/cphchklbbkhglppapokhdbhnkhghhhnk
Companion web tool: https://lighthouse-md.com
Open to critique. Especially the unflattering kind.