Short answer
- Group HVAC keywords by intent: emergency, repair, replacement/installation, maintenance, and research.
- Emergency and repair keywords bring the fastest calls; installation keywords bring the biggest jobs; research keywords build trust through your blog.
- Build one page per service (AC repair, furnace repair, heat pump installationโฆ) rather than one page per keyword variation.
- In Google Ads, a good negative keyword list (jobs, DIY, parts, schools) saves as much money as picking the right keywords.
The five intent groups
| Intent | What the searcher wants | Value to you | Best channel |
|---|---|---|---|
| Emergency | Heat or cooling back today | Highest urgency, fast calls | Google Ads, Local Services Ads where available, Google Business Profile |
| Repair | Fix a specific problem soon | High; steady volume | Service pages + Google Ads |
| Replacement / install | New system, comparing options | Largest tickets, longer decision | Service pages, comparison guides, retargeting |
| Maintenance | Tune-up, filter, plan | Recurring revenue, future installs | Service page, seasonal posts, email |
| Research | Understand how something works | Low direct value, builds authority | Blog and guides |
HVAC keyword list by group
These are common patterns, not a guarantee of volume in your area. Check real numbers for your location in Google's free Keyword Planner before deciding what to bid on.
Emergency
- emergency AC repair / emergency furnace repair
- 24 hour HVAC service
- AC not working
- no heat in house
- HVAC repair near me
- furnace stopped working
Repair
- AC repair / air conditioning repair
- furnace repair / heater repair
- heat pump repair
- AC blowing warm air
- furnace blowing cold air
- AC leaking water
- thermostat not working
- ductless mini split repair
Replacement and installation
- AC replacement / new AC installation
- furnace replacement / furnace installation
- heat pump installation
- ductless mini split installation
- HVAC replacement cost
- new HVAC system cost
- HVAC financing
Maintenance
- AC tune up / furnace tune up
- HVAC maintenance plan
- duct cleaning
- air filter replacement service
Research
- how often to change air filter
- heat pump vs furnace
- what size AC do I need
- SEER2 rating meaning
- why is my AC freezing up
Most of the research topics make good blog posts. My HVAC blog ideas has 40 of them organised by season.
Using keywords on your website
The structure that usually works for HVAC companies:
- One page per core service: AC repair, AC installation, furnace repair, furnace installation, heat pumps, maintenance plans, indoor air quality. Each page targets its main keyword and the natural variations ("air conditioning repair", "AC service").
- Service-area information that's honest: list the areas you actually cover. A page for a town only makes sense if it has genuinely local content, like jobs you've done there; near-identical town pages can be treated as doorway pages.
- Guides for research keywords: link each guide to the matching service page.
- Google Business Profile: the right primary category, every service listed, and posts that echo your service keywords naturally.
Hypothetical example of mapping keywords to one page:
| Page | Main keyword | Variations covered on the same page |
|---|---|---|
| /ac-repair | AC repair | air conditioning repair, AC service, AC not cooling, AC blowing warm air |
| /furnace-installation | furnace installation | furnace replacement, new furnace, furnace replacement cost |
| /maintenance-plan | HVAC maintenance plan | AC tune up, furnace tune up, HVAC service plan |
Using keywords in Google Ads
- Separate campaigns or ad groups for emergency, repair and installation, because they need different ads, budgets and landing pages.
- Match types: start tighter (phrase and exact) on expensive repair and install terms, then expand once you know what converts.
- Schedule: if you don't answer the phone at night, don't run emergency ads at night, or send them to a page with clear after-hours options.
- Location: target the areas you actually serve. Google's location settings let you choose people in your area or also people interested in it; check which fits (Google Ads location options).
- Track calls: without call tracking you can't tell which keywords bring jobs.
Check an existing account against my free Google Ads checklist.
Negative keywords to block
These words usually signal people who won't hire you. Review your search terms report regularly and add what doesn't fit your business.
| Type | Examples |
|---|---|
| Jobs and training | jobs, salary, hiring, apprentice, school, certification, course |
| DIY | DIY, how to install yourself, manual, diagram, wiring |
| Parts shoppers | parts, wholesale, supply, Amazon, buy filter |
| Wrong service | car AC, auto AC, RV, commercial refrigeration (if you don't do them) |
| Free or cheap only | free (except "free estimate" if you offer it), used units |
How to find your own local keywords
- Ask your office: what do customers say on the phone? Their words are your best keywords.
- Google autocomplete and "People also ask": type a service and note the suggestions.
- Keyword Planner: free with a Google Ads account; set your location to see local estimates.
- Search Console: once your site is live, it shows the real searches you already appear for.
- Your search terms report: if you run ads, it lists the exact searches that triggered them.
Common mistakes
- One page targeting every keyword at once, which ends up ranking for none.
- Dozens of pages with the same text and a different keyword swapped in.
- Bidding on research keywords that rarely turn into calls.
- Running ads with no negative keywords and no call tracking.
- Ignoring seasonality: heating keywords in July and cooling keywords in January waste budget.
If you'd like help, my SEO services plan ($349/month) covers keyword research and page work, and Google Ads management management is $250/month plus your ad budget.

