Show up where neighbors are looking
The map and the results under it for the searches that bring work: your service plus your town, or “near me.”
I help heating and cooling companies show up in Google Maps and local search in both seasons, for repair calls and replacements, working from Macomb County with HVAC contractors across Michigan.
What you get
You’re hiring someone who has done this for other businesses, not read about it. Thirteen SEO contracts on Upwork since 2016, from audits and setups for Eric W. and Nadia C. to ongoing work for Just Digital, Digital Concierge and Kenedy T., plus the local SEO I run for Captain Hook’s in the Florida Keys. The contracts are on my Upwork profile.
The map and the results under it for the searches that bring work: your service plus your town, or “near me.”
Rankings, Maps visibility, calls and form leads in one report, next to what I worked on and what is next.
Month to month, no lock-in. If the work is not paying for itself, you can end it.
From $2,000 per month
The price depends on how many locations and services you have, how much content you need, and how crowded your market is. You get a written, fixed quote after a free consultation. No contract lock-in.
An HVAC company runs on two calendars. The first cold nights bring “furnace not working,” “no heat,” “furnace making noise” and “emergency furnace repair.” The first heat wave brings “AC not cooling,” “AC repair near me” and “AC unit making noise.” In between, the searches slow down and turn into planned work: “furnace replacement,” “new AC installation,” “heat pump installation,” “furnace tune-up.”
That gives you two kinds of intent to plan for. The emergency searches are decided in the map results, by whoever shows up, looks open and has the reviews. The replacement searches give people time. They compare a few companies, read about brands and financing, and call the one whose website answers their questions.
Most of that groundwork is shared with every trade, and I cover it on my SEO for contractors page. This page is about what’s specific to heating and cooling.
The pages have to be live and ranking before the rush, not built during it. Google takes time to find and trust a new page, so the furnace pages need to be in good shape by late summer and the AC pages by spring.
A repair page for each season. Furnace repair and AC repair are different searches from different people at different times of year. They each get a page, written the way people describe the problem, with the towns you cover and a tap-to-call button at the top.
A replacement page for each system. Furnaces, central air, heat pumps, boilers if you do them. These pages carry the most money. They cover what affects the price, the brands you install, financing if you offer it, and what happens on install day.
A maintenance plan page. People search “furnace tune-up” and “AC maintenance plan” in the shoulder months. A clear page for your plan, with what’s included and what it costs, catches those searches and turns one-time customers into yearly ones. It also keeps your crew busy when the phones are quiet.
Your profile, updated for the season. Fresh photos, posts about tune-ups before winter, accurate hours for the busy weeks.
If your site isn’t built for this, see my HVAC website design page.
Tell me what your business does and where, and you get a written, fixed quote. No contract lock-in.
Get my quoteOr call 586-221-0792Yes, if you really install and service them. People search brand names, like “Carrier dealer near me,” “Lennox furnace installation” or “Trane AC repair,” and they’re usually close to buying. A page for each brand you carry, saying which models you install, whether you’re a dealer, what warranty comes with the install and the towns you cover, can rank for those searches where your general furnace page won’t.
Two cautions. Only claim dealer status you actually hold. And if you’re in a manufacturer’s dealer program, check its rules on using the brand name and logo before I put them on the site. If you service a brand but don’t sell it, say exactly that: “We repair Carrier, Lennox and Trane systems.” That’s honest and it still matches the search.
The busy season is when reviews matter most and when they’re easiest to get, because you just fixed someone’s heat on a cold night. The trick is to make it a habit the tech does before leaving the driveway, not something the office remembers on Friday.
A short text with your review link, sent the same day, works best. I write it. Your techs send it. Ask them to mention the job and the town, like “replaced our furnace in Macomb,” because that helps more than “great service.” Answer every review, good or bad, with a short reply. A steady flow of new reviews through both seasons beats a pile from one good month.
Not every town. If you serve twenty, you’ll be tempted to make twenty pages that swap the town name. Google ignores pages like that, and customers can tell. I build pages for the towns where you do a lot of work, and put something real on each one: the age and type of homes there, the systems you replace most often, the nearby towns you also cover.
The rest of your area goes on your Google Business Profile as your service area and gets named on your service pages. If you drive to every job, the profile is set up as a service-area business with your address hidden.
Manager access to your Google Business Profile. Photos from real installs and repairs, taken on a phone: the old unit and the new one, a clean line set, your truck. The brands you install and service, and any dealer status you hold. Your maintenance plan details and price. Your Michigan mechanical contractor license number, which comes from LARA, so it goes on the site. The towns that bring in most of your work. And a tech on each job who will send the review text. Everything else runs by phone, video and email.
Send me your Google Business Profile link and tell me which season you want to fill first, and I’ll tell you what I’d fix before it starts. My Michigan SEO page covers how the monthly work runs.
How it works
Your site, your profile and the businesses above you, written up in the order I will fix things.
Titles, page structure, speed, schema, redirects, duplicate listings and citation errors.
Service and town pages, articles for what customers search, profile posts, local links and a simple way to ask for reviews.
Rankings, Maps visibility, calls and leads, plus what I did and why.

Who you'd work with
I'm Ryan York, and WebPossible is a one-person web design and SEO company in Harrison Township, Macomb County. I learned the work as a scuba diver in the Florida Keys, tired of waiting on the person who ran our website, which is why I think about the phone ringing first and the design second. There's no team to hand you off to. The person who answers your first call is the person who designs your website, builds it and checks your rankings.
Reviews
5.0 stars from 30 Google reviews, 5.0 from 5 verified Clutch reviews, and 83 client reviews on Upwork since 2016. 6 of the 13 I quote in full, with the source linked.
I hired Ryan to help improve the SEO of my business website and he has been so easy to work with from the time I submitted my inquiry through the finishing touches. He is extremely responsive, organized in his approach, and thoughtful in his execution. I had many questions that I threw at Ryan, and he was able to answer them all, which made me feel really good about the entire process. Since the initial work started, I have added on more page updates because I am already seeing positive results. I look forward to continuing to work with Ryan and wouldn't hesitate to recommend him to other business owners that I know!
Communication is key, and that's his strong suit.
Ryan was phenomenal to work with! He asked great questions, understood our project, and delivered without issue and right on schedule. I definitely will re-hire and recommend him.
I have used Ryan for many years and on many client websites, he has always been responsive, efficient and been great to work with. With his expertise, he has been able to facilitate creating websites I am proud of, and I have always been able to count on him. I trust him completely and have recommended him to my past clients for ongoing work.
Ryan was a perfect fit. He's my first call if I ever need any help establishing or increasing my online footprint.
Ryan had excellent attention to detail and delivered with quality and speed when necessary.
FAQ
If you have room in the schedule, yes, and it's most useful for filling the slow weeks between seasons and for winning replacement jobs over small repairs. If the phone is quiet, start with the Google Business Profile. That's where no-heat and no-cool calls land first.
Only if someone answers. Set your hours to what's true and say in the description that you take emergency calls if you do. A profile that says open and a phone that goes to voicemail on a cold night loses the job and often earns a bad review.
They're worth testing. HVAC is one of the trades Google shows them for, with a badge after Google checks your license and insurance, and you pay per lead. The reviews on your profile help the ads and your map ranking at the same time.
If you offer it, yes. A replacement is a big bill that often comes as a surprise, and people searching for a new furnace or AC look for monthly payment options. A short financing page, linked from each replacement page, answers that before they call someone else.
My local SEO starts at $2,000 a month, month to month. A one-time Google Business Profile cleanup is $400. If you need a new site first, that starts at $2,500.
Service area
I'm in Harrison Township, Macomb County, on the Lake St. Clair side of metro Detroit. Most clients are in southeast Michigan, and I work with businesses across the state and beyond by phone, video call and email.
WebPossibleSee my Google Business Profile
Harrison Township, Michigan. Open in Google Maps
Also
A free quote, a straight answer, and no sales pitch. If I’m not the right fit, I’ll say so.