Case study · Painting · Mobile + Baldwin County, AL
A WordPress site rebuilt in Next.js, without dropping a single URL.
The riskiest moment in any rebuild is the cutover — one dropped URL is a page that vanishes from Google. This two-metro painting platform moved 75 of 75 legacy URLs across with 301s, then added tools the old site never had.
Pages shipped
424
Live-sitemap-verified — a two-metro painting platform
Live sitemap · 2026-06-09
Legacy URLs preserved
75/75
WordPress → Next.js cutover; every old URL 301-mapped, none dropped
301 redirect map · 2026-06-07
June work from 8 site leads
$25–30K
8 form leads we logged → 4 closed jobs. The dollar range is owner-reported. One month, lumpy flow — and per the owner, the old site's forms produced nothing, so this stream started at zero.
Site form logs · owner-reported job value

75 of 75 URLs preserved
We rebuilt the site in Next.js and cut DNS over on 2026-06-07. Every one of the 75 URLs Google already knew about got a 301 redirect to its new home — none were left to 404. Where the business had shifted, the redirect followed the business: /concrete-coatings/ 301 → /floor-painting/. That's a CDS-verified count from the redirect map, not an estimate.
Behind the pages runs a 521-post native blog drip — Monday-to-Friday publishing on a schedule, no CMS subscription to renew.
A color visualizer that runs on the customer's phone
A homeowner can repaint their own room before they ever call. The tool segments the photo and recolors the walls in the browser — on-device, nothing uploaded to a server, instant, and free to run. No painting competitor in the two metros offers it.
It exists because the point of a website is to do the work a brochure can't: answer the question the customer actually has — "what will this look like in my house?" — right there on the page.

June 2026: 8 site leads, and what came of them
The lead count is ours — logged on the site's forms. The closes and the dollar range are the owner's. We keep them in separate boxes so you can weigh each correctly.
Form leads
8
Submitted through the site in June 2026
Site form logs · 2026-06
Closed jobs → work booked
4 → $25–30K
Owner-reported outcome from those 8 leads
Owner-reported · 2026-06
Caveats, stated every time we use this number: Stated every time we use this number: it's one month of data, and lead flow is lumpy month to month. One more thing, in the other direction: the domain carried prior search history, but the owner reports the previous site's forms weren't producing leads at all — every form lead here came through the site we built.
Sources
Live sitemap · 2026-06-09
424 pages
301 redirect map · 2026-06-07
75/75 legacy URLs preserved
Source repo · content/blog
521-post native blog drip
Site form logs · 2026-06
8 form leads, June 2026 (CDS-verified)
Owner-reported
4 closed jobs / ~$25–30K June work (not CDS-verified)
Moving off WordPress and worried about losing your rankings? That's the exact problem a clean migration solves. Start with the form.
Start an inquiry