Skip to content

Growth marketing · SEO · HVAC

HVAC SEO: pages that book the jobs you want

HVAC SEO for owners: map each page to the job it should book, refresh before each season, retire stale pages, and measure revenue by page group and ZIP.

By TradesWork Field Notes team · Reviewed by TradesWork product team · Updated October 15, 2026 · 9 min read

HVAC SEO has a mix problem more than a traffic problem. A site can rank well for "AC repair" and still fill July with $150 diagnostic calls while the replacement pages, the ones that book $10,000 jobs, sit on page three. So the useful question isn't "are we ranking?" It's "which pages book which job types, in which ZIPs, and is that the work we want?"

This guide is the HVAC version of the SEO hub's measurement chain. For the wider plan (Business Profile, reviews, ads, memberships) see the HVAC marketing guide. This page stays on search: what to build, when to build it, and how to read it from your job records.

Map each page to the job type it should book

Write down, for each page on your site, the job type a visitor from that page should become. It sounds like paperwork. It's the thing that makes every later report readable, because your field service software already counts jobs and revenue by job type.

Page groupJob type it should bookTicket sizeWhat the page has to doJudge it on
No-cool / no-heat repairDiagnostic and repairSmall to midPhone first, honest arrival times, what the visit fee coversCalls answered and booked
Replacement (AC, furnace, heat pump)In-home estimateLargeExplain what drives price, options, financing if you offer itEstimates run, close rate, sold revenue
Maintenance and plansTune-up or membership saleSmall, recurringPlan details, what's included, how visits are scheduledPlans sold, renewals a year later
Indoor air quality, ductless, specialtyEstimate or installMid to largeWho it's for and who it isn'tEstimates and sold revenue
Area pagesMixedMixedReal work in that area, service list, local proofBooked jobs from that area's ZIPs

Two things fall out of this table quickly. First, repair pages and replacement pages can't share a phone number or a form source, because you'll never separate their results. Second, if most organic revenue comes from repair pages, that may be fine in July and a problem across the year. You can only see that once the page groups are separate.

Build for the season before the season

Search demand for cooling and heating swings with the weather, and new or rewritten pages need time to be crawled and indexed. Work backwards from your busy months.

  1. January to March

    Cooling pages

    Refresh AC repair, AC replacement and heat pump pages: current photos, current options, prices or price drivers checked, stale rebate text removed. Check the Page indexing report in Search Console.

  2. April to May

    Maintenance push

    Tune-up and membership pages updated with this year's plan details. Make sure the booking page offers only windows you can actually cover.

  3. July to September

    Heating pages

    Furnace, heat pump heating and no-heat pages refreshed before the first cold snap. Add answers to the questions techs heard most last winter.

  4. October to December

    Review and prune

    Read the season's results by page group. Merge pages that booked nothing, improve the ones with clicks but no calls, and update the time-sensitive list.

The calendar is a starting point, not a rule. A shop in Phoenix and a shop in Minneapolis will shift it by months. Use your own history: when did call volume for each job type climb last year? Start the refresh six to eight weeks before that.

Pages that went stale

HVAC has more time-sensitive content than most trades, and stale pages quietly cost you. A worked example: plenty of HVAC sites published pages about the federal heat pump tax credit, which was worth up to $2,000 a year. The IRS now says the energy efficient home improvement credit covers qualifying property placed in service from January 1, 2023 and before December 31, 2025.1 A page still promising the credit in late 2026 attracts clicks from people who'll be disappointed on the phone, or worse, after the install.

HVAC pages to review every quarter

  • Tax credit and utility rebate pages: check each program's own page, not a blog summary.
  • Refrigerant pages: what you install now and what you can still service.
  • Pricing pages: do the price drivers and any published prices still match your price book?
  • Financing pages: current terms from your lender, or remove them.
  • Seasonal offers: expired promotions removed from every page, not just the homepage.

Reading results by ZIP from your own jobs

Search Console reports clicks by page, query, country and device, but not by ZIP code.2 Your jobs do have ZIPs. So the ZIP view has to come from your side of the chain: completed jobs that carry the organic source, grouped by the service address ZIP.

Here's what that view can show, with example numbers for a hypothetical six-truck shop over one cooling season.

ZIP (example)Organic booked jobsCompleted revenueRevenue per jobDrive time from shop
Area A64$41,600$65015 min
Area B22$39,600$1,80025 min
Area C31$12,400$40055 min

These are example figures, not benchmarks. The pattern is the point: Area B books fewer organic jobs but they're mostly replacements, so it may deserve a real area page with local replacement photos. Area C books small jobs at the edge of the territory, which may mean your area page there is pulling repair calls you'd rather not drive to. Neither decision is visible in Search Console alone.

Technical basics HVAC sites get wrong

  • The mobile version is the real version. Google says it uses the mobile version of a site's content for indexing and ranking.3 If the phone layout hides your service list behind a menu or drops content, that's what Google sees.
  • Titles that say the service and the area. Google asks for descriptive, concise titles with distinct text on each page, branded concisely.4 "AC Repair in Mesa | Your Company" beats "Home | Your Company."
  • Structured data with the right type. Google's LocalBusiness guidance asks for the most specific subtype; schema.org lists HVACBusiness under HomeAndConstructionBusiness.56
  • Area pages that earn their place. Google's spam policies name city pages that funnel users to one page as doorway abuse.7 Your Business Profile allows up to 20 service areas for the places you don't write pages about.8
  • A booking path that tells the truth. If your site offers online booking, it should only show arrival windows a tech can actually cover. Online booking in TradesWork works that way, and it matters for SEO because a broken promise turns into a one-star review on the profile that ranks you.

How to measure it from your jobs

Metric

Organic revenue by job type

Completed revenue from organic search, split by the job type each page group should book. Tells you whether SEO fills the schedule with the work you want.

sum of completed revenue on organic-source jobs, grouped by job type

Where the numbers come from: Job type and campaign on each completed job in your field service software.

Metric

Organic booking rate

Share of organic calls and forms that become a booked job. A low rate is an office problem, not an SEO problem.

(organic booked jobs ÷ organic calls and forms from people needing service) × 100

Where the numbers come from: Calls on your organic tracking number, form leads with the organic source, and the jobs booked from them.

Metric

Season-over-season organic revenue

The only fair comparison in a seasonal trade: this cooling season against last cooling season.

organic completed revenue, June to August this year ÷ the same months last year

Where the numbers come from: Completed jobs with the organic source, filtered by completion date.

If your booking rate on organic calls is low, look at the booking rate definition and the call handling before you spend more on pages. The Search Console guide shows how to read clicks by page group.

Agencies and marketing platforms such as TradesForce can track local rankings across your area; the useful part is lining those rankings up against the ZIP view above.

Compared with other trades

HVAC sits between plumbing and roofing. Plumbing searches skew more toward emergencies booked the same hour, which the plumbing SEO guide covers. Roofing replacements take weeks to sell, which changes how you read results; see roofing SEO. HVAC has both: same-day repair and multi-week replacement, often from the same customer, which is why the page-to-job-type map matters most here.

Free download · ExcelField Service KPI ScorecardTrack the 12 numbers that run a service business, week by week, with formulas already built in.

Footnotes

  1. IRS, "Energy efficient home improvement credit": qualifying property placed in service on or after Jan. 1, 2023, and before December 31, 2025; $2,000 per year for qualified heat pumps. https://www.irs.gov/credits-deductions/energy-efficient-home-improvement-credit ↩

  2. Search Console Help, "Performance report (Search results)": dimensions are queries, pages, countries, devices, search appearance and dates. https://support.google.com/webmasters/answer/7576553 ↩

  3. Google Search Central, "Mobile site and mobile-first indexing best practices." https://developers.google.com/search/docs/crawling-indexing/mobile/mobile-sites-mobile-first-indexing ↩

  4. Google Search Central, "Influencing your title links in search results." https://developers.google.com/search/docs/appearance/title-link ↩

  5. Google Search Central, "Local business (LocalBusiness) structured data": use the most specific LocalBusiness sub-type possible. https://developers.google.com/search/docs/appearance/structured-data/local-business ↩

  6. schema.org, HomeAndConstructionBusiness, more specific types include HVACBusiness. https://schema.org/HomeAndConstructionBusiness ↩

  7. Google Search Central, "Spam policies for Google web search," doorway abuse. https://developers.google.com/search/docs/essentials/spam-policies ↩

  8. Google Business Profile Help, "Manage your service area": up to 20 service areas. https://support.google.com/business/answer/9157481 ↩

Free download

Field Service KPI Scorecard

Track the 12 numbers that run a service business, week by week, with formulas already built in.

Get it free
  • 12 KPIs with definitions and formulas
  • 52-week tracker with trends
  • Targets and red / green flags
  • Per-technician view

Frequently asked questions

One page for each job type you want to book: AC repair, furnace or heat pump repair, system replacement, maintenance plans, and any specialty work like indoor air quality or ductless. Add area pages only where you can say something specific about each area. Then check which of those pages actually produce booked jobs, and spend effort on the ones that book the work you want.