WordPress + an external Kenworth parts system + a live legacy parts.aspx (ASP.NET) page. Buyers bounce between environments.
No LocalBusiness / AutoDealer / Vehicle schema on homepage, locations, or inventory.
Parts ordering hands off to partscounter.kenworth.com — the dealer loses session + data.
~16 branch URLs, but inventory isn't filterable by location and branch pages lack NAP / maps / per-branch schema.
~2.9 MB page, ~1.4 s unused JS; real-user desktop CLS 0.34 ('Slow'). Mobile Lighthouse 50-56/100.
An illustrative redesign that resolves each measured finding below. Concept art — not a live build or quoted scope.
Pulled via Google PageSpeed Insights (psi_cwv.py). Field (CrUX) = real users; we lead with what actually fails, never "feels slow."
| Metric | Mobile | Desktop | Field — real users (CrUX) | Verdict |
|---|---|---|---|---|
| Perf score | 50-56 | 71-72 | — | Mobile under bar |
| LCP | 17.3 s (lab) | 1.4-1.7 s | mobile 2.1 s (Fast) | Mobile real-user Fast |
| CLS | 0 | 0.43-0.48 | desktop 0.34 | Slow — the real fail |
| Unused JS / weight | ~1.4 s unused JS · ~2.9 MB | — | Bloat — lean upside |