# 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.

Measured under Google's throttled mobile (Lighthouse) test on 2026-08-01. *Medians from my [survey of 105 KC small-business websites](https://2kwebdev.com/blog/state-of-kc-small-business-websites-2026/). 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 ↗](https://www.workhorsecrs.com)

## 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?

See what I do for [businesses in Independence, MO](https://2kwebdev.com/areas/missouri/kansas-city/independence/).

Source: https://2kwebdev.com/work/workhorse-court-reporting/
