Chapter13A small coupon reading $49 tune-up lying on an HVAC office counter beside a small acrylic counter sign reading tune-up $59, a gloved hand next to the sign
Google Ads

Google Ads for HVAC Companies · Chapter 13 of 16 · All chapters

AI Max Writes Ads From Your Website. Five of 12 HVAC Sites We Checked Priced a Job Differently Than Their Ads.

HVAC AI in Google Ads means AI Max writing from your website. Five of 12 HVAC sites priced jobs differently than their ads. Clean the site and restrict prices first.

David SmaniaFounder, BrandRocket10 min read · October 5, 2026

One HVAC company in our Indianapolis sample runs ads for a $49 tune-up. Its paid landing page says $49 too. Its main website says $59.

That's a common kind of drift, and when a person writes the ads it's mostly harmless. The person knows which price is current, keeps the ad and the landing page in step, and fixes the website when someone notices.

AI Max changes that. It's a Google feature that, among other things, writes ad text from your website. If the website says $59 and the ad says $49, it's no longer obvious which one a homeowner will see. Below: the three things AI Max does, its spot at the very end of an HVAC rollout, and the controls that keep it from quoting a stale tune-up price or landing a furnace search on the wrong page.

Chapter 13 of 16

AI Max Comes Last in an HVAC Account, After Broad Match Has Proven Itself on Booked Jobs.

AI Max for Search campaigns lives inside the Search campaign you already have, as three switches:

That's the switch Chapter 9 had you uncheck on day one, because Google ships every new Search campaign with it on. And by Google's own account, these switches only work properly when the campaign bids toward conversions with Smart Bidding. In practice that means an account that already bids on booked jobs with Target CPA.

Put those facts together and AI Max's place in the rollout is clear. It's broad match plus automated writing plus automated landing pages. An HVAC account adds it at the very end: after exact match has set the cost of a booked job, after broad match has proven it can find new furnace and AC work at that cost (Chapter 6), and after Performance Max and Demand Gen have had their turn. It never goes into an account still running only exact match.

AI Max is a new hire who's read your whole website and none of your price sheet. Check what they'll say before they answer the phone.

Five of 12 HVAC Sites Priced a Tune-Up or Service Call One Way in Their Ads and Another on the Site.

When we profiled the 12 Indianapolis HVAC websites behind this guide, we compared each company's live ads with its own pages. Five of them priced a tune-up, evaluation or service call differently in the two places:

Two more companies ran ad offers, a big system discount in one case and a $26.95 AC fix in another, that we couldn't find anywhere on their websites.

Most of these mismatches have an ordinary cause. A seasonal coupon goes into an ad in April, the website's coupon page still shows last fall's number, and the paid landing page was built by whoever set up the campaign and never touched again. Nobody owns the price across all three places.

None of this is unusual. Coupons change by season, landing pages get built for one campaign and forgotten, and the main site lags behind both. With people writing the ads, it's a cleanup job. With AI Max writing from the website, the website becomes a source, and every stale price on it is a candidate for an ad.

AI Max Reads Your Landing Pages for Ad Copy. A Stale Coupon on the Site Can Become a Live Headline.

Text customization starts from what you've already given it. Google says it lifts short snippets from the page title, the page description and the meta tags of your landing pages, and mixes in your current ads and keywords. The generated assets are reviewed and refreshed at least every 48 hours, and if a landing page changes, the assets follow within 48 hours.

That cuts both ways. Fix a price on the site and the ads catch up within two days. Leave last spring's "$69 AC Tune-Up" on a forgotten page and AI Max may have it to work with.

So before AI Max goes on, clean the site the way you'd clean a furnace before a heating season:

A "$" Term Exclusion Won't Stop AI Max From Writing a Price. A Messaging Restriction Will.

Google gives you a way to steer the writing, called text guidelines, currently in beta. They apply at the campaign level to the text AI Max generates, and they come in two kinds.

Term exclusions block exact words or phrases. You can add up to 25 per campaign, and they aren't case sensitive. Use them for words you never want in an HVAC ad: a competitor's name, "free" if you don't offer anything free, a service you don't do.

Messaging restrictions block an idea rather than a word, and prices are the clearest case. Google's help page makes the point with a shoe ad: blocking the dollar sign as a term does nothing to stop a generated line that quotes a shoe price. A messaging restriction telling AI Max not to write prices is the setting Google points to instead.

Restrictions read better to Google's system with a sample attached. For an HVAC company that might read: "Don't generate assets with prices, e.g. $49 tune-up or $0 service call." And the guidelines aren't only forward-looking: Google says they also apply to the generated assets already running.

If your ads should mention a price, write that headline yourself, from the price you've checked, and keep generated text price-free.

Before you opt in, look at what it would write. Google offers asset previews: sample text that AI Max would generate for your campaign, shown during setup in the asset optimization section, so you can check it against your guidelines before anything runs. Read every sample the way a homeowner would. If one says something your techs can't back up, a same-day promise on a Saturday or a brand you don't install, add a restriction and look again. If the previews still read like any HVAC company in any city, your website probably does too, and that's the page to rewrite first.

If a price belongs in your ad, a person should type it. Let the machine write everything else.

Final URL Expansion Can Send a Furnace Search to the Plumbing Page. URL Exclusions Close That Door.

Final URL expansion is the AI Max feature that picks a different landing page on your domain when Google expects it to perform better. It's enabled by default when you turn on AI Max, and it depends on text customization: turn text customization off and final URL expansion turns off with it.

For a multi-trade shop, the risk is the same one Chapter 10 described for Performance Max. The plumbing pages, the electrical pages, the careers page and the blog all live on the same domain as the furnace repair page.

Google's control is URL exclusions: name the pages, or rules for pages, that AI Max should never send traffic to. For an HVAC campaign, that list usually includes:

Check the list again whenever the website adds pages. A new water heater page or a seasonal promotion page can become a landing page candidate once it's live, unless an exclusion rule already covers it.

The Search Terms Report Labels What AI Max Bought. Read It Before You Trust the Totals.

Once AI Max is on, Google adds "AI Max" as a match type in the search terms report for the searches it reached beyond your keywords, along with the headlines and landing pages it used. That's the place to judge it, because it shows exactly which homeowner searches AI Max paid for and which page each one landed on.

Read those rows the way Chapter 6 read broad match: daily at first, adding job seekers, do-it-yourselfers and other trades to the negative list. Then judge the whole thing on booked jobs, using the tracking from Chapter 1. If total booked furnace and AC jobs don't rise, or the cost per booked job jumps, AI Max is mostly re-buying searches the rest of the account already had.

Next: Heating and Cooling Peak Six Months Apart. Give Each Its Own Campaign So the Budget Follows the Weather.

AI Max now has its place: last in line, switched on only after the account is booking jobs through every other stage, writing from a website you've cleaned, kept away from prices and pages you didn't approve, and judged on booked jobs. Chapter 12 covered Local Services and Maps, Chapter 11 Demand Gen, Chapter 10 Performance Max, Chapter 9 the launch settings, Chapter 8 the ads, Chapter 7 the bids, Chapter 6 the two Search stages, Chapter 5 the keywords, Chapter 4 the ad groups, Chapter 3 the job values, Chapter 2 the order to buy searches in, and Chapter 1 the tracking. Chapter 14 covers seasonal budgets.

The full rollout, from tracking to seasonal budgets, maintenance plans and new-system ads, is on the guide's home page.

For HVAC companies on our Google Ads management, AI Max waits until every tune-up and service-call price on the website matches the ads, and the no-prices restriction is in place before Google writes a single headline. Considering it yourself? Search your own website for every dollar sign, and make sure each one is a price you'd put in an ad today.

David Smania · Founder, BrandRocket

25+ years running paid media for small businesses, and a low tolerance for agency theater.

Follow on LinkedIn