Case study

Workhorse Court Reporting Services

WebsiteCustom tool

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.

MetricWorkhorseMedian KC site*
Mobile performance10055
Accessibility10089
SEO10092
Best practices10096
Largest Contentful Paint1.7 s10.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.

Visit www.workhorsecrs.com ↗

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 websites

See what I do for businesses in Independence, MO.