In depth on · 2026

Florida Green Improvements

Licensed General Contractor · CGC1529180 · North Miami Beach, Florida

  • Technical SEO Audit
  • Design Direction
  • Next.js Build
  • Performance Engineering
  • Structured Data
  • Accessibility
  • Analytics & Consent
  • Content & Copy
  • Art Direction
Live
The rebuilt Florida Green Improvements homepage: a centred headline on a glass panel over video of a modern South Florida house

A licensed Florida contractor's WordPress site rebuilt as ten static Next.js routes: 94% less homepage weight, 70% faster mobile paint, SEO 77 to 100. The crawl found four systemic zeroes: no page had a meta description, structured data, a share image or any analytics. The homepage carried 29MB, painted in 11.6 seconds, and rendered 435px wide inside a 390px phone. The rebuild holds the whole business in one TypeScript file that routing, the sitemap, the JSON-LD and the contact form all read from. Live since August 2026: noindex lifted, all ten routes serving, share image shipped.

Measured, Not Estimated
Two Lighthouse 12.8.2 runs, same machine, same day: the live WordPress site and the production build. Server response time excluded; hosted and local aren't comparable.
The Four Zeroes
No page had a meta description, structured data, a share image or analytics. All four are now fixed across all ten pages; the share image shipped with the launch.
Rankings Carried, Not Dumped
Five services retired. The two whose scope moved redirect to the pages that absorbed them, copy verbatim; a 301 into a list throws away the intent that earned the ranking.
The Misspelling That Cost a Keyword
“Artaficial Turf” was wrong in the URL, the page title and the H1, and right everywhere else. The page was invisible for its own primary keyword.
What Got Worse, On Purpose
Mobile blocking time rose from 94ms to 106ms. The old site was static markup; this one hydrates and carries a consent layer. Still inside Google's 200ms threshold.
What Is Not Done
Privacy policy and terms still return 404 on the live site, and a duplicate domain sits with the client. The launch cleared the share image off this list.
−94%homepage weight on mobile, 29,834 KiB to 1,839 KiB
−70%homepage largest contentful paint on mobile, 11.62s to 3.46s
77 → 100Lighthouse SEO, every page, both form factors
0 → 10pages carrying structured data, and pages carrying analytics

Fifteen pages became ten, four systemic zeroes became one, and every figure was measured on the same machine on the same day, including the three that moved the wrong way.

The live WordPress site on the left, the rebuild on the right. Every desktop pair is captured at the same 1150 × 1000 viewport by the same script on the same day; the phone pair at 390 px.

Homepage−94% weight · −70% largest contentful paint · Performance 59 → 90 on mobile
Kitchen service page−67% largest contentful paint · −61% weight · the old H1 read “kitchen” in lower case
Contact−48% largest contentful paint · −55% weight · accessibility 87 → 100
AboutLicence, 5.0 rating and service area now machine-readable, not only text a human can read
Homepage on a phoneThe old page reports a 435 px document inside a 390 px viewport; it does not fit the phone it is read on. The rebuild reports 390 px.