Air Solutions.
Migrated a 36-page WordPress brochure into a 384-page programmatic-SEO HVAC platform — city × service matrix, blog engine, four custom tools.
Programmatic SEO is the same architectural pattern Airbnb uses for apartments per city, Zapier for app integrations, and Tripadvisor for restaurants per neighborhood. Applied to a single Baldwin County HVAC contractor, it produces a city × service intersection matrix, an automated content engine, and a category of digital asset no competitor in the market currently occupies.

What the project
needed to do.
Air Solutions Heating & Cooling migrated from a 36-page WordPress brochure to a 384-page programmatic-SEO platform now live at airsolutionspros.com: a city × service matrix across Baldwin County, a 9-type Schema.org architecture, four custom interactive tools, and a native blog engine on a weekday drip. In month one, the new form delivered 10 verified service requests, and Reaves Nelson reports approximately $47,000 in revenue from calls and forms he attributes to the site.
The previous airsolutionspros.com site was a 36-page WordPress brochure being maintained, not built to compete. Despite Air Solutions holding the strongest review velocity in Baldwin County, the business showed 0% Share of Local Voice in south Baldwin markets — Foley, Gulf Shores, Orange Beach — where its trucks operate daily. Distance to the home address is fixed; relevance is improvable. The platform's job was to close the relevance gap with dedicated city × service pages, then sustain that advantage with a content engine that publishes without manual intervention.
Closes the Share of Local Voice gap in south Baldwin markets — Foley, Gulf Shores, Orange Beach — where the business showed 0% before launch
Programmatic city × service architecture covers every market the trucks operate in, not just the city of record
384 live pages.
One source of truth.
The diagram below maps the complete platform. Each square is an individual, crawlable route. The matrix covers every city the trucks operate in, times every service they offer. The cluster to the right represents the four interactive tools, four seasonal campaigns, and nine Schema.org entity types — the infrastructure beneath the matrix.
The deliverables,
line by line.
A Next.js application now live at airsolutionspros.com with 384 pages — a 9-type Schema.org architecture, a programmatic city × service matrix across Baldwin County, a native blog engine on a weekday drip via Vercel cron with no plugin or CMS dependency, a 4-tier seasonal banner system including a live National Weather Service hurricane alert integration, four custom interactive tools (a Three.js 3D AC Explorer, a typed diagnostic quiz, a Repair vs. Replace ROI calculator, and a financing estimator), a smart form pipeline with Zod validation and Cloudflare Turnstile, a single source of truth data architecture, and a 12-section GBP operating manual delivered at launch.
384 live pages
verified on the live sitemap, 2026-07-12 (was a 36-page WordPress brochure)
Programmatic city × service matrix across Baldwin County
every market the trucks operate in, individually routed
Service hub pages
AC repair, AC installation, AC maintenance, heating repair, heating installation, heat pump, mini-split, IAQ, commercial, emergency
City hub pages across Baldwin County
Daphne, Fairhope, Foley, Gulf Shores, Orange Beach, and more
Commercial vertical pages
restaurants, vacation rentals, property managers
Seasonal landing pages
spring, summer, fall, winter campaigns
Native blog engine
80+ posts live and climbing on a weekday drip, Vercel cron, no plugin, no CMS subscription
Live NWS hurricane alert API integration
non-dismissable banner during severe alerts
3D AC Explorer
Three.js interactive component visualization
HVAC Diagnostic Quiz
typed decision-tree symptom triage
Repair vs. Replace ROI Calculator
live financial modeling tool
Financing payment estimator
fourth interactive tool
9-type Schema.org architecture
HVACBusiness subtype, OfferCatalog, per-city postalCode arrays
Single source of truth data architecture
one edit propagates across all routes
Smart form pipeline
Zod validation, Cloudflare Turnstile, Resend, intent routing
GBP API automation pipeline
Telegram bot field intake, programmatic photo upload, review-response drafting
12-section Google Business Profile
operating manual delivered at launch
Ongoing GBP operations retainer
review velocity, photo cadence, posts, Q&A, NAP integrity across 30+ directories
What it looks like,
on screen.






How the build
earns the call.
Built around the programmatic-SEO methodology used at the enterprise level by Airbnb, Zapier, Tripadvisor, and Zillow — applied to a single county. Every city × service combination is a standalone, crawlable page with unique local content, proper metadata, schema markup, and internal links — 384 live pages on the sitemap today. The 9-type Schema.org architecture includes the HVACBusiness subtype, OfferCatalog with all services listed, and per-city postalCode arrays across Baldwin County.
The new site delivered 10 verified service requests in its first four weeks. Reaves Nelson reports approximately $47,000 in first-month revenue from calls and form leads he attributes to the website. The revenue is owner-confirmed; the lead count is CDS-measured.
Programmatic SEO is the same architectural pattern Airbnb uses for apartments per city, Zapier for app integrations, and Tripadvisor for restaurants per neighborhood. Applied to a single Baldwin County HVAC contractor, it produces a city × service intersection matrix, an automated content engine, and a category of digital asset no competitor in the market currently occupies.Studio rationale
Project at
a glance.
CDS measured the 10 service requests through the form pipeline. Reaves Nelson reports approximately $47,000 in first-month revenue from calls and form leads he attributes to the new website. Revenue is owner-confirmed, not CRM-audited by CDS.
Ship a platform like this
for your market.
The same programmatic SEO architecture — cities × services matrix, custom interactive tools, Schema.org infrastructure — works for any multi-location service business with a county-level footprint.