Pro 1 Painters.
Migrated a WordPress painting site to a 440+ page Next.js platform with an on-device AI Color Visualizer across Mobile and Baldwin County.
Two things make this build different from a brochure site. The first is the AI Color Visualizer: a homeowner snaps a photo of their own room or house, taps a real paint color, and sees it repainted on the spot — the computer vision runs entirely in the browser, so it is private, instant, and costs nothing to serve. The second is the programmatic painting platform underneath it — a 440+ page site that gives every city Pro 1 covers and every service it offers its own findable page, fed by a native blog engine instead of a CMS plugin. A tool that answers the one question every painting customer actually has — 'what will it look like?' — sitting on top of an SEO platform that makes the business findable in the first place.

What the project
needed to do.
Pro 1 Painters migrated from WordPress to a Next.js platform now live at pro1painters.com — 440+ live pages serving two locations (Mobile and Baldwin County, AL) across interior and exterior painting, cabinet refinishing, and floor painting. The flagship is an on-device AI Color Visualizer: snap a room or exterior, tap a real paint color, and see it repainted instantly in the browser at no cost. Underneath sits a programmatic city × service architecture, a 521-post two-year native blog engine on a weekday drip, and a CDS-managed two-profile Google Business operation with GBP API automation and Telegram field-photo intake.
Pro 1 Painters runs two locations — Mobile and Baldwin County — on a WordPress site that flattened the work into a handful of brochure pages and carried a faulty migration that mislabeled the floor-painting service as concrete coatings. Two metros' worth of demand was collapsing onto generic pages, and the business had no way to show a homeowner what a color would actually look like on their own walls. The build had to give every city and service its own findable page, undo the bad migration cleanly, and put a genuinely useful tool in front of customers at the top of the funnel.
An on-device AI Color Visualizer answers the question every painting customer has — 'what will it look like?' — before they ever call
Computer vision runs entirely in the browser: private, instant, and $0 to serve at any volume
424 pages.
Two metros, one system.
The diagram below maps the platform. Each square is an indexed, crawlable page. The two stacked bands are the Mobile and Baldwin County footprints — every city the crews paint in, across the four service lines they offer. The cluster to the right is the on-device AI Color Visualizer, the four painting service lines, and the native blog engine that publishes without a CMS or plugin.
The deliverables,
line by line.
A Next.js application now live at pro1painters.com with 440+ pages — an on-device AI Color Visualizer at /tools/color-visualizer that segments a homeowner's photo and recolors surfaces with a real paint pick entirely in the browser, a programmatic city × service architecture across Mobile and Baldwin County, a 521-post native blog engine on a two-year weekday drip via Vercel cron, a single source of truth data architecture, and a two-profile Google Business operation with GBP API automation and Telegram field-photo intake. Migrated the site off WordPress with the DNS cutover on 2026-06-07 — Google Workspace email preserved, all 75 legacy URLs returning 200, and the mislabeled /concrete-coatings/ path 301-redirected to /floor-painting/.
440+ live pages today
verified on the live sitemap, 2026-06-19 (migrated off WordPress)
On-device AI Color Visualizer at /tools/color-visualizer
snap a room or exterior, tap a real paint color, see it repainted instantly, private and in-browser at $0
Programmatic city × service architecture across two metros
Mobile and Baldwin County (Spanish Fort)
Interior & exterior painting, cabinet painting and refinishing, and floor painting
each a findable, indexed service
521-post native blog engine
a two-year Mon–Fri drip on Vercel cron, no plugin, no CMS subscription
Two Google Business Profiles managed by the studio
GBP API automation plus Telegram field-photo intake from the crew
Clean WordPress → Next.js migration
DNS cutover 2026-06-07, Google Workspace email preserved, 75/75 legacy URLs return 200
Faulty migration paths reclaimed
/concrete-coatings/ 301-redirects to /floor-painting/
Single source of truth data architecture
one edit propagates across every city and service route
Family-owned, warranty-backed positioning
one accountable crew with manager sign-off on every job
What it looks like,
on screen.








How the build
earns the call.
Every city × service combination is a standalone indexed page with unique local content, metadata, schema, and internal links — 440+ live pages on the sitemap today, up from a thin WordPress brochure. The migration preserved all 75 legacy URLs (verified 200) and 301-redirected the faulty /concrete-coatings/ path to /floor-painting/ so no equity leaked. The native blog engine drips 521 posts over two years on weekdays with no CMS dependency, and the AI Color Visualizer gives the site a top-of-funnel reason to share and return that competitors do not offer.
Gives Pro 1 a findable page for every city and service across two metros, a content engine that compounds authority on a cadence competitors cannot match, and a flagship tool that turns 'what will it look like?' into an answer a homeowner gets on their own phone. Two managed Google Business Profiles with API automation and crew photo intake keep both locations active. Family-owned and warranty-backed, with one accountable crew and manager sign-off on every job.
Two things make this build different from a brochure site. The first is the AI Color Visualizer: a homeowner snaps a photo of their own room or house, taps a real paint color, and sees it repainted on the spot — the computer vision runs entirely in the browser, so it is private, instant, and costs nothing to serve. The second is the programmatic painting platform underneath it — a 440+ page site that gives every city Pro 1 covers and every service it offers its own findable page, fed by a native blog engine instead of a CMS plugin. A tool that answers the one question every painting customer actually has — 'what will it look like?' — sitting on top of an SEO platform that makes the business findable in the first place.Studio rationale
Project at
a glance.
Live on pro1painters.com since the June 2026 WordPress → Next.js cutover. Tracking dashboard captures GSC + GA4 across both metros; the measurement window is open and the 30 / 60 / 90-day report publishes here.
Ship a platform like this
for your trade.
The same architecture — a multi-metro city × service footprint, a native blog engine, and an interactive tool customers actually use, like the on-device color visualizer that lets a homeowner repaint their own room before they ever call — works for any painting or trades business running more than one location.
