Back to Blog
Case Study

How We Rebuilt a Local Service Business's Website (And What Happened Next)

June 15, 20265 min readBy Michael Shor

When an HVAC contractor reaches out and says "the phone just isn't ringing the way it used to," that's a pattern I've heard more than once. It's rarely the market. It's usually the website. This is the story of one local service business website redesign that changed that — and what we learned along the way.


The Situation Before We Started

We started working with a residential HVAC contractor I'll call Northshore HVAC — a family-run operation serving the northwest Chicago suburbs, primarily Palatine, Schaumburg, and Rolling Meadows. They'd been in business for over 15 years and had a solid reputation built on referrals and repeat customers.

Their website, though, was a different story. It had been built on WordPress in 2016 and hadn't been meaningfully touched since. Here's what we found when we dug in:

  • No mobile optimization. The site technically loaded on phones, but text was tiny, buttons were hard to tap, and the layout broke on anything smaller than a laptop screen. More than 60% of their visitors were on mobile.
  • No service area mentioned anywhere. The site didn't say "Palatine" or "Schaumburg" or "Rolling Meadows" — not on the homepage, not in the footer, not on the services page. Google had no idea where they operated.
  • Stock photography throughout. Generic images of HVAC vents and smiling stock-photo technicians. Nothing that communicated who these people actually were.
  • No clear calls to action. There was a "Contact Us" link buried in the navigation. That was it. No phone number above the fold, no "Request a Quote" button, no urgency for someone sitting on their couch at 9pm wondering if their AC would make it through another summer.
  • Poor Google ranking. They were on page 3 for searches like "HVAC repair Palatine" and "furnace tune-up Schaumburg." For a local service business, page 3 might as well not exist.

The owner knew something was off but hadn't been able to pinpoint it. He was still getting some work through Google My Business, but the website itself wasn't contributing much.


What We Actually Did

We started with a discovery call to understand the business: what services they wanted to emphasize, which areas they served, what their typical customer looked like, and what made them different from the other HVAC companies in the area. That conversation shaped everything that came after.

New Site Architecture

The old site had a single "Services" page that listed everything in a wall of text. We broke it into dedicated pages — one for AC installation, one for furnace repair, one for seasonal tune-ups, and so on. Each page was written with that specific service in mind, including the local cities where they did that work.

Fresh, Location-Specific Copy

We wrote new content from scratch. Every page mentioned the service area — not in a spammy, keyword-stuffed way, but naturally: "We serve homeowners throughout Palatine, Schaumburg, Rolling Meadows, and the surrounding northwest suburbs." That's what a real business would say. It's also exactly what Google needs to connect a search query to a local result.

Schema Markup

We added structured data (schema markup) to the service pages and the homepage. This tells search engines not just what the page is about, but what kind of business it is, where it operates, and what services it provides. It's not visible to visitors, but it's a meaningful signal for local search.

Google Business Profile Alignment

Their GBP listing was slightly out of sync with the website — different address format, slightly different business name, categories that didn't quite match the services they led with. We aligned everything so the website and the GBP were telling the same story to Google.

CTAs That Actually Convert

We put a click-to-call phone number in the header on mobile, a "Request a Quote" button above the fold on every key page, and a simple contact form that didn't ask for unnecessary information. If someone was ready to act, we made it as easy as possible.


What Happened Three Months Later

We don't over-promise on timelines — SEO takes time, and we tell clients that upfront. But three months after the new site launched, the results were meaningful.

Northshore HVAC went from page 3 to page 1 for "HVAC repair Palatine" and several related searches. They started appearing in the local map pack for searches in their service area — something that wasn't happening before.

More importantly: quote requests from the website roughly doubled. The owner told us he was getting calls from people who found him on Google and specifically mentioned the website — something that had been rare before. The site had gone from a passive presence to an active lead source.

None of this required a massive advertising budget or a complicated strategy. It required a clear, mobile-friendly site that told Google and visitors exactly where the business operated and what it did.


What This Means for Other Local Service Businesses

Northshore HVAC's situation isn't unusual. I see the same pattern with landscapers, plumbers, electricians, and other contractors across the northwest suburbs. A site built five or ten years ago may have been fine then, but the web has changed — and an outdated site isn't just neutral, it's actively costing you leads.

The fix isn't complicated. It comes down to three things:

  1. Clarity — Does your site clearly explain what you do, for whom, and in what area?
  2. Mobile — Does the site actually work well on a phone? That's where most of your visitors are.
  3. Local signals — Does Google know where you operate? Service area pages, schema markup, and GBP alignment are the levers here.

If your website was built before 2020 and you're not sure it's working for you, let's talk. I offer a free introductory call where we can look at your site together and I'll tell you honestly what I see — no obligation.

Schedule a free call →


Written by Michael Shor, Shorcraft Web Studio — web design and development for local service businesses in the northwest Chicago suburbs.

Want a free website review?

Book a free 20-minute call and we'll walk through what's working, what's not, and what the smartest next move is — no hard sell, just a straight conversation.