Problem
Small local-services businesses live and die by the phone ringing. A clean, fast site that loads on a mobile network and gets people to call is worth more than any feature list. Most local-services sites get this wrong — heavy templates, bloated images, contact forms instead of phone numbers.
Approach
Single-page Next.js site with a service grid, social proof, and a phone-first contact section. Mobile-first responsive layout. No CMS — content lives in the source, so updates are a one-line PR. Images sized and lazy-loaded; zero JavaScript on the critical path beyond what Next.js ships by default.
Result
A site that loads under a second on 4G, is trivial to update, and costs nothing to host on Vercel. The pattern is now my default starting point for any local-services client.

