Pro 1 Painters.
Migrated a WordPress painting site to a 469-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 469-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 469-page Next.js platform serving Mobile and Baldwin County, Alabama. The flagship is an on-device AI Color Visualizer; underneath sits a programmatic city × service architecture, a 521-post native blog engine, and a CDS-managed two-profile Google Business operation. Rene Pollet reports $25,000–$30,000 in booked work from website form leads during month one, excluding calls.
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
469 live pages.
Two metros, one system.
The diagram below maps the platform. Each square represents a live, crawlable route. 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 469 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/.
469 live pages
verified on the live sitemap, 2026-07-12 (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, crawlable page with unique local content, metadata, schema, and internal links — 469 live pages on the sitemap today, with 311 indexed at the latest coverage pull. The migration preserved all 75 legacy URLs 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, and the AI Color Visualizer gives the site a top-of-funnel reason to share and return.
Rene Pollet reports $25,000–$30,000 in booked painting work from website form leads during month one, excluding calls. He also reports the highest total call volume the business has had and a large increase versus prior months and the same month last year. The revenue and comparison are owner-confirmed.
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 469-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.
Rene Pollet reports $25,000–$30,000 in booked painting work from website form leads during month one, excluding calls. He also reports the highest total call volume the business has had. Revenue and the call comparison are owner-confirmed; live and indexed page counts are CDS-measured.
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.