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

CDS-verified

Live-sitemap-verified — a two-metro painting platform

Live sitemap · 2026-06-09

Legacy URLs preserved

75/75

CDS-verified

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

CDS-verifiedOwner-reported

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

Pro 1 Painters homepage, live at pro1painters.com
fig. 01 — the homepage, live at pro1painters.com

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.

Pro 1 Painters on-device color visualizer, recoloring a room in the browser
The on-device color visualizer

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

CDS-verified

Submitted through the site in June 2026

Site form logs · 2026-06

Closed jobs → work booked

4 → $25–30K

Owner-reported

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
Start a projectSite costs