HVAC Google Ads resource
Performance Max not converting for HVAC? Start with placement quality.
Performance Max defaults to junk inventory on HVAC accounts. Parked domains, made-for-advertising sites, mobile-game SDK networks, low-quality YouTube content. Budget pours in, ghost conversions tick up, real bookings do not move. The fix is not 'turn on PMax and wait'; it is 6 specific configuration changes that force PMax onto inventory that actually converts. Most accounts get back above-baseline ROAS within 30 days of the placement-quality fix.
Quick answers
Why Performance Max stops converting on HVAC accounts
Performance Max is a single auction product spanning Search, Display, YouTube, Discovery, and Gmail. Google's bidder optimizes against your conversion data and shifts spend toward whichever surface is producing conversions cheapest. The failure mode is structural: cheap conversions almost always come from cheap inventory, and cheap inventory in 2026 means parked domains, made-for-advertising (MFA) sites, mobile-game SDK networks, and low-quality YouTube content. The bidder counts those as conversions because the conversion event fired; the bookings do not show up because the people on those surfaces were never going to call you.
Three signals that PMax is in this state: (1) PMax campaign reports rising conversions month-over-month while your booked-job count is flat or down; (2) PMax cost per conversion is suspiciously low (under your search-campaign average) when the surface mix should mathematically be higher; (3) PMax placement report shows app installs from games, parked-domain network names, or generic MFA domains as top spend recipients.
The fix is not 'pause PMax.' PMax does work for HVAC when configured correctly; the problem is that 'correctly' requires 6 specific setup steps that the default wizard does not walk you through. The checklist below covers them.
The fix
The 6-step PMax fix for HVAC
Run these in order. Each step is independent of the others, so you can land them across two or three sessions. Most HVAC accounts need all six.
Audit logic
What the audit catches on PMax HVAC accounts
The audit catches PMax issues at three layers. First, the audit reads the account's PMax campaign structure: are there separate asset groups per service line, or is it a single dump? Are audience signals attached, or are asset groups running 'audience expansion' with no seed signal? Is the brand exclusion list populated, or empty? These structural checks fire as findings before any performance data is reviewed.
Second, when PMax placement-report share is enabled (account-level setting), the audit pulls the top placements by spend and flags low-quality patterns: parked domains, mobile-game app IDs, MFA-named sites. The finding includes the specific domain names observed and the proportion of total PMax spend going to the bottom quality cluster. When placement share is not enabled, the audit fires a lower-priority finding flagging the share setting itself as a fix step.
Third, the audit cross-references PMax conversion volume against the conversion-tracking accuracy check. PMax accounts with broken phone-call tracking are flagged as 'PMax optimizing on incomplete signal' because every PMax decision is downstream of conversion accuracy. Fixing tracking before tuning PMax is the correct order; the audit surfaces the dependency explicitly.
Related pages
Where this connects
PMax sits downstream of conversion tracking and upstream of cost-per-booked-job math. Read across the cluster to put the placement-quality fix in context.
Upstream
Conversion tracking 5-step diagnostic →
PMax decisions are downstream of conversion tracking. If tracking is broken, PMax is optimizing on incomplete data; fix tracking first, then tune PMax. The 5-step diagnostic finds which layer is dropping the signal.
Math context
Good ROAS for HVAC Google Ads →
PMax cost-per-booked-job only matters if you know what 'good' looks like for your margin. The break-even ROAS formula and branded-vs-non-branded benchmarks frame the math.
Audit pattern
HVAC PPC audit walkthrough →
What an HVAC PPC audit looks like end-to-end. The audit's PMax checks are one section of a larger 8-step audit covering structure, tracking, copy, landing pages, negatives, geo, schedule, and quality.
Money page
HVAC Google Ads management →
The vertical-level page: positioning, audit substrate count, common findings across every HVAC account audited. Read this for the vertical specialization stance separate from this page's PMax-specific fix.
Send your domain. Get a PMax-aware audit back.
Free, ~48-hour turnaround, no sales call. The audit pulls PMax placement reports (when share is allowed), reads asset-group structure, and flags the placement-quality gap with specific low-quality domains observed.
Get the audit