We publish our numbers. Including the ones that aren't impressive yet.
The whole Sublight pitch is "leads you can count." So this page counts, in public, on a schedule. It starts with what we can measure today on our own four sites. Client rows are added within 30 days of each launch and updated on the first of every month from the same reports clients receive. Nothing here is cherry-picked; if a number goes down, it goes down here.
Four sites, one speed budget, zero JavaScript before paint.
These are build-time measurements: HTML size per page and script loading order. Google PageSpeed scores are added to each row as we measure them from pagespeed.web.dev, so you can repeat them; the first run is on our site's Cloudflare address, before the domain was attached.
| Site | Pages | HTML / page | JS before paint | Target main content | Note |
|---|---|---|---|---|---|
| sublight.studio Our own site | 14 | 12–25 KB | 0 KB | under 1.0s | The site you're reading. 3D hero loads on your first scroll or touch, after the page is painted. Zero third-party requests. Measured: PageSpeed mobile, Oct 25, 2026: 99 performance on sublight.studio (first run after launch; 100 on the Cloudflare address an hour earlier), 100 accessibility, 100 best practices, 100 SEO. LCP 1.2-1.6s, TBT 0ms, CLS 0 on an emulated Moto G Power over slow 4G. |
| ridgeline.sublight.studio HVAC demonstration | 16 | 12–24 KB | 0 KB | under 1.0s | No animation, no third-party scripts except the display font. |
| harborpoint.sublight.studio Dental demonstration | 12 | 12–22 KB | 0 KB | under 1.0s | Live openings card computed client-side after paint. |
| aurelia.sublight.studio Med spa demonstration, Signature | 10 | 10–18 KB | 0 KB | under 1.0s | Real-time 3D hero, loaded on first interaction. Same budget as the others. |
"JS before paint" is the amount of JavaScript the browser must run before it can show the page. Ours is zero on every site; the typical local business site runs 300 KB to 1 MB first. "Target main content" is the budget for Largest Contentful Paint on a mid-range phone, enforced before launch.
Speed before and after. Calls. Forms. Rankings. Every month.
Each client row shows the Google mobile score the day we started and the day we launched, calls and forms per month from the tracking number, and how many of their ten target searches moved up. Shown with the client's name when they allow it, otherwise by trade and county.
The first 3 Launch clients fill this table.
They pay $2,000 instead of $3,500 in exchange for their before-and-after numbers appearing here within 30 days of launch: mobile speed score before and after, calls and forms per month from the tracking number, and rankings for their ten target searches. Names are shown with permission; otherwise the row reads "HVAC company, Loudoun County".
Public tools, repeatable numbers.
- Speed: Google PageSpeed Insights, mobile strategy, median of three runs, linked so you can re-run it
- Calls: a dedicated tracking number on the site (CallRail or equivalent); only calls that connected count
- Forms and bookings: server-side submission counts, not analytics events, so ad blockers don't hide them
- Rankings: tracked from the client's service area, not our office, for the ten searches agreed at launch
- Before numbers: captured the day the deposit lands, before we touch anything
The rules of this page.
- No cherry-picking: every client with 30 days live gets a row, good month or bad
- No "up to" numbers or percentages without the base
- No attributing leads we can't trace to the site
- No client named without written permission
- No deleting rows when a client leaves; the row is marked closed and stays
What changed, when.
- 2026-10-25Flagship deployed to Cloudflare Pages. First measured PageSpeed mobile run: 100 / 100 / 100 / 100. Fonts and Three.js now served from our own domain; zero third-party requests.
- 2026-10-25Results ledger published with our own four sites. Client section opens with the first Launch client.
- 2026-10-24Aurelia Aesthetics (Signature demonstration) built: 10 pages, real-time 3D hero within the standard speed budget.
- 2026-10-24Harbor Point Dental demonstration built: 12 pages, published fee table, live openings card.
- 2026-10-23Ridgeline Comfort demonstration built: 16 pages including five generated service-area pages.
- 2026-10-23Sublight flagship v1: Home, Audit, Pricing. Zero JavaScript before first paint as a standing rule.