One site for two states: replatforming a home services brand without losing its search history
Graco Plumbing, Heating, Cooling & Electrical — gracoac.com
A Texas HVAC company’s website described one trade in one state after the business had added Oklahoma branches and Oklahoma plumbing and electrical content. Prospects in Edmond and Ardmore landed on a Lewisville air-conditioning site, the three branches shared one set of search listings, and years of indexed URLs were organized by category rather than by what a homeowner actually searches.
The legacy site’s indexed URL set; structured page data for services, cities, neighborhoods, equipment brands and articles; a redirect map maintained alongside the build; and a fully static site generated from that data, with no server-side dependencies.
Bluefrog merged the HVAC-only Texas site with the Oklahoma plumbing and electrical content into a single site organized by problem and place: 188 service-by-city pages, 48 Edmond neighborhood pages, 45 equipment-brand pages, and a library of more than 520 homeowner articles. Each branch — Lewisville, Texas and Edmond and Ardmore, Oklahoma — carries its own local-business schema so each market competes for its own local pack rather than cannibalizing one listing.
Cutover on October 6, 2026 used a 301 map that sends every category-nested legacy path (/air-conditioning/repair) to a flat, intent-named one (/ac-repair/), so the search equity behind the old URLs follows the visitor to the new page.
Google Analytics 4; web chat on contact pages; static hosting.
Astro with Tailwind CSS, built to fully static HTML and generated from typed data files, so adding a city or a service is a data edit rather than a page build. No database, no server-side runtime.
998 live URLs across three markets as of October 19, 2026. A 63-page sample taken evenly across the sitemap returned the new brand on every page, with no bleed-through from the old site and no broken pages.
Search-ranking and lead-volume results are not claimed. The site is two weeks old, and a replatform needs a full indexing cycle before any ranking claim means anything.
