HVAC Google Ads resource

AI Overviews are recommending your competitors. Not you.

Google AI Overview now appears on roughly 30 to 50 percent of HVAC service queries on the Boston North Shore. When it does, it summarizes an answer and cites three to five sources by domain. Across our audit corpus, the same four or five regional names keep getting cited, and the prospect rarely makes the list. Below is what AI Overview actually pulls from when forming citations, why most HVAC sites do not qualify, and the diagnostic for figuring out why your site is missing the cite.

Quick answers

Direct answers

What AI Overview pulls from. Indexed pages with direct-answer paragraph structure (a real answer to a real question in plain prose, near the top of the page), structured data that honestly describes the page (Article, FAQPage, LocalBusiness, ProfessionalService where appropriate), verified entity grounding (the business is identifiable as the same entity across the site, GBP, structured data, and external mentions), and a content depth that actually answers the question being asked. Most HVAC sites fail at the first one: they lead with hero carousels and generic value props instead of a direct answer to the buyer's actual question.

The four-citation problem. AI Overview shows three to five citations per query. Within an HVAC market like the Boston North Shore, the same four or five regional sites get cited repeatedly because they have the substrate (clear answers, structured data, local footprint, accumulated authority). Most operators are competing for citation share without realizing what the substrate requires.

Why high organic ranking does not equal AI citation. A page can rank page-one and still not be cited. AI Overview pulls from a different signal mix than blue-link ranking. Pages that rank well on backlinks + domain authority but answer the searcher question vaguely (or bury the answer below a hero block) get skipped by the AI summary even when they win the SERP click.

What it costs to fix. Substrate work, not paid placement. AI Overview citations are not ads; there is no buy-your-way-in path. The fix is content shape (direct-answer paragraphs near the top), structured data (honest schema markup), entity clarity (consistent business identity across surfaces), and /llms.txt if the site supports the convention. Most of this is free; the cost is operator attention or operator-trust-of-someone-else's attention.

Time to citation. New content typically takes 2 to 8 weeks to enter the AI Overview citation pool after Google indexes it, assuming it passes the substrate checks. Faster on high-authority sites, slower on new domains. Citation share compounds because once a site is cited on one query in a topic area, it is more likely to be cited on related queries.

The audit data

The pattern across nearly every audit

Across the HVAC and plumbing accounts I audited on the North Shore, Google's AI Overview rendered for most service searches. On nearly all of them, the Overview cited competitors and didn't cite the audited business. Four to six regional contractor domains show up in the citations across nearly every audit. If you're a local operator and your domain isn't one of them, you have an answer-engine visibility problem on top of whatever your paid-search account looks like.

This isn't an SEO ranking issue in the old sense. The Overview pulls from sources Google trusts for *answers*, not necessarily the top organic results. So even if your site ranks page one organically, you can be missing from the answer entirely. The audit captures both.

The other thing the audit data shows: the same handful of competitors keep getting cited. They aren't doing anything magical. They have on-page content that answers real customer questions, a clean local footprint, and structured data that matches what's on the page. That's it. The gap is closeable.

What gets cited

What actually earns an AI Overview citation

Sites that get cited share a small number of properties. None of them are paid placements. None of them require a complete site rebuild.

Direct-answer paragraph at the top of the page. 60-120 words, self-contained, answers the question literally. AI Overview pulls this paragraph as the citation source. Hero carousels and value-prop paragraphs do not count; the answer has to be the answer.
FAQPage structured data when the page is genuinely Q&A. Each Question + Answer pair valid. NO fake FAQs (Google penalizes mismatched schema, and AI Overview specifically downgrades sources with schema-content mismatch). Per Google Search Central FAQPage guidelines.
Article schema with Person author + Organization publisher + datePublished + dateModified + mainEntityOfPage. The entity-grounding signals AI Overview reads to verify the source has a coherent identity behind it.
LocalBusiness or ProfessionalService schema at the site level. Anchors the entire site to a specific business with a specific service area. Critical for local-trade citation eligibility.
/llms.txt at site root, curated. Lists citation-eligible pages with one-line descriptions. Adopted convention; signals to AI engines what content is meant for retrieval. Cheap to ship, compound-leverage on the citation moat.
Consistent entity identity across surfaces. Same business name + address + phone (NAP) on the site, GBP, structured data, and external citations. AI Overview cross-checks; mismatches reduce citation eligibility.
Specific, named geography in copy. "Serving Peabody, Salem, Beverly, and Boston North Shore" beats "serving the local area." Named towns are entity signals AI Overview reads.
Genuine page depth, not generic filler. AI Overview prefers content that goes 800+ words deep on a specific question over content that goes 200 words on 10 related queries. The depth signals authority; the surface scan signals filler.
Recency. datePublished + dateModified updated when the page is materially revised. AI Overview slightly favors recently-modified content, especially in topic areas like AI search guidelines that themselves shift fast.
Author + entity markup linking Person to Organization. Schema.org Person → Organization → Article chain. Tells AI engines who is publishing the content and what business they represent.

How I use this

How the audit checks this

The diagnostic for an HVAC site missing AI Overview citations:

Step 1: Pull a sample of 20-30 service queries in the prospect's market. "AC repair Peabody," "furnace replacement North Shore," "emergency hvac near me," "best hvac contractor Boston," and similar. Run each in incognito. Record which queries trigger AI Overview, which domains get cited, and whether the prospect's domain ever appears.

Step 2: For the queries where AI Overview renders + cites competitors, look at the cited pages. What is the page shape? Direct-answer paragraph at the top? FAQPage schema? Author markup? Recent dateModified? The competitors cited repeatedly will share a substrate pattern; that pattern is the answer to "what does my site need."

Step 3: Audit the prospect's site against the substrate pattern. Most HVAC sites fail at one or more of: hero-block-instead-of-direct-answer (the answer is buried below a carousel), Article schema present but author: Organization instead of author: Person, datePublished missing entirely, structured data declared but mismatched to actual page content, /llms.txt absent, FAQPage schema on pages that are not actually Q&A.

Step 4: Check entity coherence. Site name, address, phone (NAP) consistency across the homepage, GBP, structured data, and external citations. AI Overview cross-checks; mismatches reduce citation eligibility. The 2-minute fix here can move citation-eligibility scores meaningfully.

Step 5: Inventory the existing service pages. Generic value-prop pages do not get cited. Pages that answer a specific buyer question with depth (800+ words, named entities, specific math) do. The fix list usually reads: 4-8 service pages need a content rewrite to direct-answer shape; 1-2 new pages need to be authored to cover topic gaps the cited competitors are filling.

Step 6: Check for /llms.txt and structured-data quality. /llms.txt is cheap to ship; absent is a signal the site has not been retooled for AEO. Structured data quality is checked by running the page through Google's Rich Results Test and Schema.org validator; mismatches between declared schema and actual content reduce citation eligibility.

The audit produces a finding count + a prioritized fix list. The substrate work to start showing up in AI Overview citations typically takes 2-8 weeks after the fixes ship; faster on high-authority sites.

Want this run on your account?

Send the domain. I'll check the AI Overview, the SERP, the paid-search account, and the conversion path. If you're missing from the answer engine, the audit will show where the gap is and what to do about it.

Get the audit
Focus
Specialist paid search
Pricing
$500/month flat
Reply time
Within 24 hours, weekends too
Direct line