Cited AI visibility for home-services pros

AI search statistics for home services (2026)

Homeowners are changing how they find a contractor, fast. This page collects the most useful, verifiable numbers on AI and local search for HVAC, plumbing, roofing, and electrical businesses — each from a named third-party study, linked so you can check it yourself — and then one thing the studies can’t tell you: which AI crawlers actually turned up at a small home-services site, measured in our own server log.

We built Cited because these numbers point in one direction: being the business an AI assistant names is becoming its own marketing channel. Here’s the evidence — then a free tool to see where you stand.

The numbers that matter

  • 45% of consumers used AI to find a local business in the past year Up from just 6% a year earlier — a roughly 7× jump in twelve months. BrightLocal, 2026
  • #3 AI is now the third most-used way to find a local business Behind only Google and Facebook — and ahead of Yelp and TripAdvisor. BrightLocal, 2026
  • 31% / 23% use ChatGPT / Google AI Mode for local recommendations The two most-used assistants among consumers who ask AI for a local business. BrightLocal, 2026
  • 42% trust AI recommendations as much as traditional reviews 40% say they trust AI to recommend a local business, and only 32% actively distrust it. BrightLocal, 2026
  • 71% still use Google reviews to research a business — down from 83% Google's share of local research is slipping as AI assistants take a cut. BrightLocal, 2026
  • 68% of Google searches now end without a click to the open web In early 2026 more than two-thirds of searches were answered on the results page itself — often by an AI summary — sending no visit to any site. SparkToro (Similarweb clickstream data), June 2026
  • 15.7% of Google queries showed an AI Overview by late 2025 Up from 6.5% in January 2025 and peaking near 24.6% mid-year — AI-written answers now sit above the classic results for a large share of searches. Semrush, December 2025
  • 64% of 30–44-year-olds use AI to find local businesses Versus 24% of over-60s — the homeowners booking work skew heavily to AI. BrightLocal, 2026
  • 357% year-over-year growth in AI referrals to the web’s top sites AI platforms sent over 1.13 billion visits to the top 1,000 websites in June 2025 — up 357% in a single year. Similarweb (reported by TechCrunch), July 2025
  • 1,200% growth in generative-AI referral traffic to U.S. retail sites Adobe measured a roughly twelve-fold jump in visits from AI sources between July 2024 and February 2025 — the channel is compounding, not plateauing. Adobe Analytics, March 2025
  • 4.5–4.7★ the minimum star rating to compete in the Google map pack Across a 50-million-result study, category winners averaged 4.8–4.9 stars. Local Falcon, 2025
  • 800M people use ChatGPT every week A mainstream research channel now — and a place customers ask for recommendations. OpenAI, October 2025

How many Google reviews it takes to rank, by trade

TradeMedian reviews to rank (local 3-pack)
HVAC 244 reviews
Plumbing 215 reviews
Roofing 79 reviews
Electrical 56 reviews

Median review counts for businesses ranking in the Google local 3-pack, from Local Falcon’s Q4 2025 analysis of 50.4 million U.S. search results across 1,993 categories. These are typical counts for businesses that rank — not a target we set — and proximity, star rating, and a complete profile all factor in too.

What we see in our own logs

Every figure above is someone else’s research. This one is ours, and it answers a question those studies don’t: do AI assistants actually come and read a small, new home-services website? Over the 27 days from 2026-07-29 to 2026-08-24, this site’s server log recorded 12 distinct crawlers fetching pages — 7 run by AI companies and 5 by search engines.

At least one AI crawler appeared on every one of those 27 days. On 24 of them, a fetch arrived with a user-agent that OpenAI and Anthropic send only when a live person has asked their assistant something — as opposed to the background crawling that builds an index.

CrawlerOperated byTypeDays seen (of 27)
Bingbot Microsoft Bing Search engine 27
ChatGPT-User OpenAI AI assistant live user request 23
Googlebot Google Search engine 23
YandexBot Yandex Search engine 23
Amazonbot Amazon AI assistant 21
OAI-SearchBot OpenAI AI assistant 11
DuckDuckBot DuckDuckGo Search engine 9
Applebot Apple Search engine 7
GPTBot OpenAI AI assistant 7
PerplexityBot Perplexity AI assistant 6
meta-externalagent Meta AI assistant 4
Claude-User Anthropic AI assistant live user request 1

Method: this site’s own edge log, 2026-07-29 to 2026-08-24 (UTC), transcribed 2026-08-25. The log records the first recognised crawler request of each day, so a “day seen” means that crawler fetched at least one page — not how many. 396 raw log lines became the 162 rows behind this table after dropping 4 requests from our own network, dropping 32 from 5 scanner bursts (single rented hosts on 3 networks, each claiming several different AI-crawler names within seconds — the largest 12 lines wearing 7 names in half a second, while walking snapshot pages), dropping 1 whose client IP failed the check against its operator’s published crawler range, and collapsing 197 repeated entries. Where an operator publishes such a range we check it: 91 of the 162 rows passed, and a row that failed is not in the table at all. The remaining operators publish no list, so those rows rest on the user-agent alone.

  • This is one website — ours — not a survey. It shows what reached this site and generalises to no other.
  • The counts are floors, not volumes: a crawler that pulled five hundred pages in a day and one that pulled a single page both show as one day.
  • A user-agent is a claim. Google, Bing and OpenAI publish IP ranges we check against; Anthropic, Perplexity, Amazon, Meta, Yandex, Apple and DuckDuckGo do not, so those sightings are self-reported — including the Claude-User fetch.
  • This records who fetched the pages. It is not evidence that any assistant recommended a business, which is a different question and one we measure separately.

Which page an assistant lands on when a person asks

The table above counts crawlers. This one counts pages, and only for the fetches that carry a user-agent OpenAI and Anthropic send when a live person has asked their assistant something. Over the 27 days from 2026-07-29 to 2026-08-24 there were 108 such fetches, on 24 separate days.

We publish it because it is the question a contractor should ask us before anything else: when an assistant reads a home-services site on someone's behalf, what was that person actually after? On this site, in this window, 79% landed on the front page and 14% on a city cost page — a homeowner pricing a repair, not a business owner shopping for marketing.

The last row is the one we would rather not print. We publish 46 snapshot pages naming real businesses, for the express purpose of being found by a contractor looking up their own name — and across these 27 days not one of them was opened for a live person. We keep the row at zero rather than dropping it, because we did not fail to look: that is 46 pages, 27 days of watching, and a nil return on the channel we built to reach you.

Where the fetch landedFetches (of 108)Share
The home page / 85 79%
A city cost page — a homeowner asking what a repair costs /electrical-cost-in-philadelphia-pa/, /hvac-cost-in-portland-or/, /electrical-cost-in-tucson-az/, /electrical-cost-in-bakersfield-ca/, /electrical-cost-in-boise-id/, /electrical-cost-in-wichita-ks/, /hvac-cost-in-atlanta-ga/, /plumbing-cost-in-knoxville-tn/, /plumbing-cost-in-new-orleans-la/ 15 14%
A contractor page — what leads cost, and this page /what-home-services-leads-cost/, /ai-search-statistics-for-home-services/ 8 7%
A snapshot page — the pages we publish so a contractor can find their own business 0 0%

Method: the same edge log as the table above, 2026-07-29 to 2026-08-24 (UTC), transcribed 2026-08-25. 114 live-user fetches were reported and 108 counted. The 6 dropped, each for one stated reason: 2 were our own automation fetching a page to check it (our ISP, AS51896 — the exclusion is in the data, not in a footnote); 3 were a scanner on Google Cloud (AS396982) sending answer-engine user-agents from an IP outside OpenAI's published range; 1 was one fetch reported twice by a throttle that fails open, the pair 0.3 ms apart. Of the 108 counted, 106 had their client IP checked against OpenAI's published crawler range and found inside it; the other 2 are Anthropic's Claude-User, which publishes no range to check and arrived from a consumer ISP rather than our own network. A fetch whose IP is checked and found OUTSIDE the operator's range is never in this table, whatever else is true of it.

  • n = 108 fetches on one website — ours. This is a server log, not a survey, and the shares describe this site's pages, not demand in any market.
  • Each row is a first sighting, not a visit count. A person whose assistant read four of our pages contributes one row, and the page recorded is the first one — which is what makes it a landing page, and why every count here is a floor.
  • A landing is not a referral. It records that an assistant fetched the page, not that it cited us or that the person ever arrived. Human arrivals from these fetches remain at zero.
  • 27 days is a short window and the counts are small. A single busy week could reorder this table, and we will republish it when it does rather than leaving the first read standing.

What those reads led to

Both tables above count machines reading this site. This one counts people doing something afterwards, and it is the section we would leave out if we were selling you something. Over 2026-07-29 to 2026-08-24, across the 108 live-user fetches in the ledger above, every engagement counter on this site fired 0 times.

Not one form, one tool, one claim, one enquiry. The oldest of these counters has been watching since 2026-07-08 — 47 days — and has never recorded a single person. That “never” is the whole record and not just this window: every firing these counters have ever made is either in the table below or named in the exclusions under it. We publish it because the two tables above are worth nothing to you unless you can see what we do with a number that goes the other way, and because “an assistant read the page” and “a homeowner did something” are different claims that this industry routinely sells as one.

What fires itWatching sinceDaysLive-user reads it could have caughtTimes it fired
A person arrives on any page at all 2026-07-10 45 108 0
Somebody follows an audit link an assistant filled in for them 2026-08-08 16 93 0
Somebody submits the free-audit form 2026-07-08 47 108 0
Somebody opens one of our questions in ChatGPT or Perplexity to check us 2026-07-08 47 108 0
A named business claims its entry on a snapshot page 2026-07-22 33 108 0
A business tells us it is missing from a snapshot 2026-07-26 29 108 0
Somebody asks about a featured slot 2026-07-12 43 108 0
Somebody follows a featured-slot link an assistant filled in for them 2026-08-15 9 64 0
Somebody submits the featured-slot form 2026-07-22 33 108 0
Somebody runs the AI-visibility readiness score 2026-07-08 47 108 0
Somebody runs the LocalBusiness markup generator 2026-07-08 47 108 0
Somebody runs the FAQ markup generator 2026-07-08 47 108 0
Somebody runs the review-request generator 2026-07-08 47 108 0
Somebody runs the citation checklist 2026-07-08 47 108 0

Method: the same edge log and beacon channel as the two tables above, 2026-07-29 to 2026-08-24 (UTC), transcribed 2026-08-25. The table is every counter this site can emit, not a selection — the list is generated from the type the beacon endpoint validates against, so a counter cannot be added to the site and left out of here. "Live-user reads it could have caught" is the counted landings from the table above dated on or after the day that counter shipped; for the counters older than this window that is a floor, not a total, which understates their exposure rather than ours. 571 further rows exist in the channel and are counted in no figure on this page: 569 were recorded before this site could tell its own traffic from a visitor’s — our ISP, datacentre networks and user-agent-less scrapers all still reached the counter, and no reading since has treated them as people; 2 were our own deploy smoke-test, submitting the form from a page named for it. They are named because a first-party log with an invisible filter on it is worth less than no log at all.

  • This is one website — ours — and a new one. A zero here is a fact about this site’s reach, not evidence that AI-referred homeowners do not act anywhere.
  • A zero is only as strong as the exposure behind it, which is why every row carries its own days and its own denominator. Five days of nothing is not eleven, and eleven is not forty-two.
  • These counters see somebody who arrives and acts. They cannot see an assistant saying a business name out loud to a homeowner who then calls that business directly — that half is genuinely beyond us, and beyond anyone else selling you a number for it.
  • A counter fires on a real interaction, not on a page view. Nothing on this site emits one of these links into the wild, so a crawler walking our pages cannot trip one — which is what makes the zero a measurement rather than a gap in the instrument.

What the numbers mean for your business

The shift is real but early — which is exactly the opportunity. Nearly half of consumers already ask AI for local recommendations, yet most contractors have done nothing to be the name it gives. The levers are unglamorous and well known: a complete Google Business Profile, a steady flow of recent reviews (the table above shows roughly how many your trade needs), structured data, and clear service pages.

None of it guarantees a recommendation — AI answers are sampled and non-deterministic — but the same work wins Google’s local map pack, so it pays off today regardless of how fast AI grows. Run the free audit to see whether AI names you now, and what to fix first.

The table above, from your side of it

If an assistant fetched this page because you asked it something, that fetch is a row in the ledger above — and the same assistant can go one step further. The audit request is a link as well as a form, so it can fill in your business, your city and your trade from what it already knows and leave you nothing to type. Those are all three fields; we ask for no email, so the link it hands you is already complete.

https://iscited.com/?business=BUSINESS+NAME&city=CITY%2C+ST&trade=TRADE
  • business. Your business name, as you would write it.
  • city. The city you serve, e.g. Austin, TX.
  • trade. One of hvac, plumbing, roofing, electrical — anything else is ignored rather than guessed at.

Every field is optional, and a link that carries only your trade still saves you a step. Your business name and city fill in inside your own browser and are never sent to us unless you submit the form. We do count that someone arrived on a prefilled link, with the trade and the page — never the business name, never the city, and no cookie or identifier of any kind. That count is the only way we can tell whether assistants actually send people here, which is the question this whole site is trying to answer about itself.

Run your free audit

See whether AI assistants recommend your business — free, no account, no email. Three fields, and you get a personal link where your full report is published within 1–2 business days.

Free. No account. No email asked for — your report is published at a link we hand you on the next screen.

Check it yourself, right now

These are three questions we put to an AI assistant ourselves, in three real markets. Open one and read today’s answer — nothing is sent to us, and we cannot edit a word of what it says — then open ours and see what the same question returned on the date we ran it. The two will not match exactly: AI answers are sampled, which is why every page we publish carries its date rather than claiming to be a live ranking.

Frequently asked questions

How many people use AI to find local businesses?

In 2026, 45% of consumers said they had used AI to find a local business in the past year — up from just 6% a year earlier, according to BrightLocal’s Local Consumer Review Survey. AI is now the third most-used way to find a local business, behind only Google and Facebook and ahead of Yelp and TripAdvisor.

Which AI assistants do people use to find local contractors?

Among consumers who ask AI for a local business, ChatGPT (31%) and Google’s AI Mode (23%) are the most-used, per BrightLocal’s 2026 survey, with Perplexity, Gemini, and Copilot trailing but growing. ChatGPT alone reached 800 million weekly active users in October 2025 (OpenAI).

How many Google reviews does a contractor need to rank in the map pack?

It varies by trade. In Local Falcon’s study of 50 million search results, the median business ranking in the local 3-pack had about 244 reviews for HVAC, 215 for plumbing, 79 for roofing, and 56 for electrical — with a 4.5–4.7-star minimum to compete. These are category medians, not guarantees: proximity, rating, and a complete Google Business Profile all matter too.

Is AI search big enough to matter for a local contractor yet?

For any single trade in one city, AI-referral volume is still early — but it’s high-intent (someone asking "who should I call?" is close to hiring) and growing fast, with nearly half of consumers already using AI to find local businesses. The decisive point: the fixes that earn an AI recommendation are the same ones that win Google’s map pack, so the work pays off today regardless of how fast AI grows.

Where do these AI-search statistics come from?

Two places, kept clearly apart. The headline figures are all from named, public third-party sources — BrightLocal’s Local Consumer Review Survey, Local Falcon’s 50-million-result ranking study, SparkToro’s clickstream analysis, and OpenAI’s reported usage — each linked in the Sources list below. The “What we see in our own logs” table is our own first-party measurement from this site’s server log, which is one site and not a survey. We don’t publish numbers we can’t attribute, and we don’t measure Google AI Overviews because we never scrape them.

Do AI assistants actually crawl a small home-services website?

On this site, yes — measurably. Over the 27 days from 2026-07-29 to 2026-08-24, our own server log recorded 12 distinct AI and search crawlers fetching pages, including 7 run by AI companies — OpenAI, Anthropic, Perplexity, Amazon and Meta. At least one AI crawler appeared on every one of the 27 days, and on 24 of them a fetch carried a user-agent an operator sends only when a live person has asked something. That is one site’s log, not a survey of the industry, and it shows who fetched the pages — not whether any assistant went on to recommend the business.

Sources

  1. Local Consumer Review Survey 2026 (AI trust findings) — BrightLocal, 2026
  2. What 50 Million Search Results Reveal About Ranking in the Local 3-Pack — Local Falcon, 2025
  3. OpenAI DevDay keynote — ChatGPT weekly active users (reported by TechCrunch) — OpenAI, October 2025
  4. AI referrals to top websites were up 357% year-over-year in June — Similarweb (reported by TechCrunch), July 2025
  5. Traffic to U.S. retail websites from generative-AI sources jumps 1,200% — Adobe Analytics, March 2025
  6. AI Overviews Study: how often Google shows an AI Overview (10M+ keywords) — Semrush, December 2025
  7. In 2026, less than one-third of Google searches still send a click — SparkToro (Similarweb clickstream data), June 2026