Fast and findable are the same job
A local service site competes on being found — and this one was working against itself: weak technical SEO, structural and metadata problems on the key pages, and a 4.6s LCP on the phones local customers actually search with.
Structure first, then speed
I rebuilt the site structure and internal linking so the important pages carry the right signals, cleaned up titles and metadata across the site, then fixed the speed side: 14 requests removed and page weight down 48% on mobile and desktop.
Nothing left holding the rankings back
Mobile 51 → 94, desktop 84 → 99, LCP from 4.6s to 1.6s and Core Web Vitals passing — a technically clean site that loads fast exactly where local customers search.