Negative keywords in an HVAC Google Ads account are the terms you exclude so ads stop being triggered by searches that will never become a booked job: technician jobs, DIY repairs, parts, and brands you do not service. Google's own definitions decide how much of that each exclusion actually blocks, and the defaults block less than most contractors assume.
Every platform fact below comes from Google's own help pages as of September 2026.
What a negative keyword actually blocks
A negative keyword blocks a search only as tightly as its match type allows. Google's definitions, as of September 2026: negative broad match excludes a search when every word of the phrase appears in it, in any order. Negative phrase match requires those words in the same order. Negative exact match excludes only that phrase with no extra words.
| Match type | What it excludes | What still gets through | HVAC example |
|---|---|---|---|
| Negative broad | Searches containing every word of the phrase, in any order | Searches containing only some of the words | hvac jobs blocks "jobs hvac charlotte" and "hvac technician jobs" |
| Negative phrase | Searches containing the phrase in that order, extra words allowed | The same words in a different order | "hvac jobs" blocks "hvac jobs near me" but not "jobs in hvac" |
| Negative exact | Only that phrase, with no extra words at all | The phrase plus any other word | [hvac jobs] blocks "hvac jobs" and nothing longer |
Then the rule that defeats a copied list. Google's help page on negative keywords states that negative keywords do not match to close variants, so an ad can still show on searches containing close variations of an excluded term, and that you need to add synonyms and singular or plural versions yourself if you want them excluded. Positive keywords do match close variants. Negatives do not.
For an HVAC account that is not a technicality. Excluding "filters" leaves "filter" running, and a list copied from a blog post looks correct in the campaign view while it keeps paying for the same search under its singular.
The four kinds of HVAC search that will never book a job
Four buckets account for most wasted HVAC clicks, and each one needs a different match type. Employment searches, do-it-yourself and parts searches, brands and systems you do not service, and price-shopping for something you do not sell. Build the list from those four, then let your own account correct it.
- Employment. Jobs, hiring, salary, apprentice, certification, schools, union. A broad negative on each root word is the right tool here.
- Do it yourself and parts. How to, reset, diagnose, wiring diagram, capacitor, contactor, filter sizes, error code. A homeowner pricing a capacitor is not booking a replacement.
- Brands and systems you do not service. Geothermal, mini splits, boilers, a manufacturer you do not carry: exclude each, singular and plural.
- The wrong commercial intent. Free, cheap, used, rental, scrap, warranty claim, and the trades next door: duct cleaning, dryer vents, appliance repair, plumbing.
Keep the vocabulary local while you do it: Charlotte searches run on heat pumps, air handlers, aux heat and dual fuel, so a list written around furnace parts is excluding searches nobody here was typing.
Where the list comes from, and why the one-click version leaks
The real list comes from the search terms report, not from a blog post. Google's help page describes it as showing the actual terms a significant number of people searched that triggered your ads, and it is where you add exclusions by checking the terms you do not want and choosing Add as negative keyword.
Two details in that workflow decide whether it works. First, Google's documentation says negative keywords added to a Search campaign from the search terms report are added as negative exact match by default, as of September 2026. Negative exact blocks that one query with no extra words, so a single click on "hvac technician jobs charlotte nc" leaves every other phrasing of the same search running.
Second, the report shows terms a significant number of people searched, so the long tail you never see is still spending. Both problems share a fix: read it weekly, add the root word as a broad negative rather than the whole query as an exact one, and keep shared exclusions in a negative keyword list applied across campaigns.
Location targeting is the other half of the waste
Location settings waste more HVAC budget than a short negative list does. Google's advanced location options, as of September 2026, default to reaching people who are in or regularly in your targeted area and people who have shown interest in it. That second group is a person in Ohio researching Charlotte, and for a shop with trucks it is not a lead.
Google names the narrower setting presence, and describes it as showing ads to people likely to be located or regularly located in the targeted locations. A service area is a physical fact for an HVAC company: the truck either reaches Matthews and Huntersville in the time you promise, or it does not.
So set the area to the radius your trucks actually run, pick presence, and re-check it after anyone edits the campaign. As of September 2026 the broader option is the recommended default, which makes the narrower one a deliberate choice.
Call-only ads are not a choice you still have
Call-only versus landing page stopped being a live decision in 2026. Google's transition page says all options to create a new call ad were removed in February 2026, that existing call ads stop receiving impressions in February 2027, and that the replacement is a responsive search ad carrying your phone number as a call asset.
The phone number still sits in the ad and call reporting still measures the call. What changes is that the same ad carries a landing page too, so the page a homeowner reaches after a 6am no-cool search is now part of the campaign.
What a seasonality adjustment is for, and what it is not
Seasonality adjustments are not how you bid for summer. Google's documentation, as of September 2026, describes them as an advanced tool for telling Smart Bidding about expected conversion-rate changes for short events of one to seven days, notes they may not work well beyond fourteen days at a time, and says to use them only when you expect major changes, because Smart Bidding already manages seasonal events.
Charlotte's HVAC year is a season, not an event: the tool fits the three-day heat wave, not July. The seasonal work that pays is earlier and cheaper, with cooling pages live by February or March, heating by August, and the negative list re-read each turn as the searches change shape.
None of this applies to Local Services Ads
Local Services Ads have no keywords, so they have no negative keywords either. Google's page on the migration of those ads into Google Ads puts it plainly: "Your campaign remains keywordless. Your targeting is based on the service categories and areas you offer with the other settings you select." Exclusions there are job types and service area, not words.
That matters because the two products now sit in one account, as of September 2026, so a contractor who tidies a negative list can reasonably believe the whole ad budget is protected. It is not. On the pay-per-lead side the controls are the categories you accept, the area and hours you keep, and the leads you dispute.
What this looks like when the account is run properly
What unit is the monthly report in? Booked jobs by type, because that is the only unit that shows whether a negative keyword worked. A shorter list can raise click-through and lower cost per lead while booking fewer replacements, and a report written in clicks will call that an improvement. Mirastart builds the reporting that makes the difference visible.
The machinery behind that report is what we build and run in production for Charlotte businesses: call tracking that ties a call back to the search that produced it, missed-call text-back with a booking link, same-call booking, follow-up on unbooked quotes, and one dashboard showing calls, booked jobs and the channel each came from. The online booking and repair-status software Quick Auto NC runs its bays on is ours, as is the live-availability booking on this site.
Accounts stay in your name, including the ad account, the phone number and the search terms history the list is built from: a negative keyword list is knowledge about your own market, and it should not leave when an agency does.
Sources
- Google Ads Help - About negative keywords - That negative keywords do not match to close variants, so ads can still show on close variations of an excluded term, and that synonyms and singular or plural versions have to be added separately.
- Google Ads Help - Negative broad match: definition - Excludes a search where every word of the keyword phrase appears in any order; ads may still show where only some of the words appear.
- Google Ads Help - Negative phrase match: definition - Excludes searches that include the exact keyword phrase in the same order; extra words are allowed and the ad still does not show.
- Google Ads Help - Negative exact match: definition - Excludes searches for the exact keyword phrase without extra words; ads may still show for searches that include the phrase plus additional words.
- Google Ads Help - Get negative keyword ideas using the search terms report - The report shows actual terms a significant number of people searched that triggered your ads; terms can be added to a campaign, an ad group or a negative keyword list, and Search campaign additions default to negative exact match.
- Google Ads Help - About advanced location options - The default and recommended targeting reaches people in or regularly in the targeted location plus people who have shown interest in it; the presence option limits ads to people likely to be located or regularly located there.
- Google Ads Help - About seasonality adjustments - An advanced Smart Bidding tool for expected conversion-rate changes; use only when major changes are expected, because Smart Bidding already manages seasonal events.
- Google Ads Help - Create a seasonality adjustment - Ideal for short events of one to seven days; may not work as well for extended periods of more than fourteen days at a time.
- Google Ads Help - Action Required: Transition from call ads to call assets - All options to create a new call ad were removed in February 2026; existing call ads stop receiving impressions in February 2027; the replacement is a responsive search ad with a call asset.
- Google Ads Help - Local Services Ads transition to Performance Max campaigns with pay-per-lead goals - The quoted line that the campaign remains keywordless and is targeted by the service categories and areas offered.