Workhorse Court Reporting Services
Workhorse Court Reporting needed a site as precise as their work, and a way to give clients a real price before a phone call. I hand-built an 8-page static site with a custom proofreading-and-scoping cost calculator. Under Google's throttled mobile test it scores a straight 100 for performance, accessibility, SEO, and best practices, and paints its main content in 1.7 seconds — where the median Kansas City small-business site scores 55.
The challenge
Court-transcript proofreading and scoping is priced by the page and the turnaround — exactly the math a prospective client can't see before they reach out. Workhorse needed a site that read as meticulous as the service, and a way to answer “what will this cost me?” without an email back-and-forth.
What I built
I hand-coded a static site — no WordPress, no page builder, no build step at all — across eight pages, on a clean Fraunces-and-Inter identity. The centerpiece is a pricing calculator I wrote from scratch: 252 lines of vanilla JavaScript with zero dependencies. Pick proofing or scoping, a turnaround tier, and a page count, and it itemizes the estimate live — including the real-world detail that a scoped file grows, so it models a page-growth cushion and an overage rate. It recalculates as you type, formats currency properly, and has large tap targets for phones.
The results
Verified under Google's throttled mobile test on 2026-08-01: a perfect 100 for performance, accessibility, SEO, and best practices, with a 1.7-second Largest Contentful Paint. For comparison, in my survey of 105 Kansas City small-business sites the median mobile performance score was 55, and only 7.6% scored 90 or above. Every page carries structured data, sits behind a hardened security-header set, serves WebP imagery and self-hosted fonts, and the whole thing was built in about four days.
| Metric | Workhorse | Median KC site* |
|---|---|---|
| Mobile performance | 100 | 55 |
| Accessibility | 100 | 89 |
| SEO | 100 | 92 |
| Best practices | 100 | 96 |
| Largest Contentful Paint | 1.7 s | 10.0 s |
Measured under Google's throttled mobile (Lighthouse) test on 2026-08-01. *Medians from my survey of 105 KC small-business websites. No CrUX real-user field data is available for this site, so every figure here is a lab measurement.
The stack, for the curious
Static hand-coded HTML, CSS, and JavaScript — no framework, no build step. Deployed on Netlify with HSTS, a strict content-security-policy, and clickjacking and permissions lockdown. The calculator is dependency-free vanilla JS; structured data is hand-written JSON-LD per page (ProfessionalService, Service, FAQ, Breadcrumb). Fonts are self-hosted; images are WebP with a JPG fallback; there's an llms.txt so AI assistants can read the site cleanly.
Common questions
Who built Workhorse Court Reporting Services' site?
Adam Williams of 2k Web Developments, hand-coded from the first line — no template, no page builder, no CMS behind it.
Who owns the site and the accounts?
The client does. Every line of code, the domain and every account are handed over at launch, with no strings.
How fast is Workhorse Court Reporting Services' site?
Under Google's throttled mobile test, measured 2026-08-01, it scores 100 for performance, 100 for accessibility, 100 for SEO and 100 for best practices, with a 1.7-second Largest Contentful Paint. The median Kansas City small-business site in my 105-site survey scores 55.
How big is the site?
8 indexable pages, every one hand-built.
What happens after launch?
Updates are a text to the person who wrote the code, not a support ticket. Ongoing care and hosting is available and starts at $49/mo.
Want a site that loads instantly and does real work — like this one?
Get a free quoteSee my custom websitesSee what I do for businesses in Independence, MO.