The problem
A freelancer pitching a small business has nothing to open with. Cold outreach with no substance in it gets deleted, and the audit tools that exist hand the prospect a checklist of forty findings sorted by category.
That checklist tells a business owner nothing. It has the same shape whether the site is fine or falling over, and it never says which line to act on first.
What I built
Type a domain, get a branded audit in seconds. Every paid plan white-labels it completely, so the report the prospect reads carries their logo and their colours and never mentions me.
The second half is the embeddable widget. Drop it on your own site and visitors run the audit themselves, which turns a portfolio page into a lead capture form that gives something away before it asks for anything.
The decision that mattered
Findings are ranked by what they cost the business, not filed by category. A missing contact route outranks a missing social card every time, across categories, because one of those loses customers and the other does not.
It is also honest about its own gaps. A check that could not run is marked as a check that could not run, rather than quietly counted as a pass. An audit tool that reports a clean bill of health for a page it failed to reach is worse than no audit at all.
Under it
Next.js and Convex with Stripe subscriptions across three plans. There is no headless browser anywhere in it, which is a deliberate constraint. Audits run from ordinary HTTP and public APIs, and that is what keeps them fast and cheap enough to give every visitor a free one.

