Skip to main content
Cheers

Technical

How local service brands should track AI search traffic

A practical measurement stack for multi-location service brands that need to separate AI search visibility, citations, referral traffic, and booked local demand.

Amadeus Peterson, CTO & Co-Founder, Cheers10 min readJune 3, 2026Updated June 5, 2026

AI traffic tracking

Visibility to booked demand

4+2

signals + checks

Search visibility

Google

Cited pages

Bing

Referral sessions

Analytics

Booked demand

Ops

A multi-location service brand can now see fragments of AI search performance in several places. Google reports AI feature appearances inside normal Search Console performance data and has introduced dedicated Search Generative AI performance reports for a subset of properties. Bing Webmaster Tools has an AI Performance public preview that reports cited pages and grounding query phrases. Google Analytics can show referral sessions after someone clicks. Server logs can show AI crawlers and user-triggered fetchers reaching the site.

None of those reports is the whole truth.

For a 70-location HVAC group, the question is not "how much AI traffic did we get?" The useful question is narrower: which AI answer mentioned which branch, which page or profile supported it, which customer clicked, and whether the lead reached the correct location.

Important

Treat AI search measurement as four decision signals: visibility, citations, referral traffic, and booked demand. Use crawler logs and prompt samples as diagnostics. If everything is blended into one number, operators cannot tell what to fix.

Roofing estimator taking a phone call while hanging a blank lead tag on a service truck rack
AI search traffic needs to be tied back to the local lead path, not treated as one blended channel.

Start with a measurement stack, not one report

AI search measurement needs a stack because each source answers a different question.

  • Search visibility tells you whether Google or Bing surfaced the site in AI-powered search experiences.
  • Citation and source data tells you which URLs, profiles, directories, or articles supported an answer.
  • Referral traffic tells you whether a user clicked from ChatGPT, Perplexity, Gemini, Google, Bing, or another AI surface.
  • Booked demand tells you whether the right call, form, booking, or job reached the right branch.
  • Crawler and fetcher logs are diagnostics. They tell you whether AI systems could access the public page when they tried.
  • Prompt samples are diagnostics too. They show how a market and service answer behaved in a controlled check.

Those signals should live next to the same operating fields: market, location, service line, expected branch, landing page, answer text, source URL, lead path, and owner. How to audit AI search visibility across locations covers the broader audit cadence. This article focuses on the tracking layer behind that cadence.

A dispatcher handling a branch call shows why AI search reporting has to connect visibility back to the actual lead path.
A dispatcher handling a branch call shows why AI search reporting has to connect visibility back to the actual lead path.

For a roofing brand, that means the Tampa roof repair answer should not be combined with a Houston roof replacement answer. For a med spa group, a Botox query in Columbus should not be mixed with a laser hair removal query in Scottsdale. The visibility report may be brand-level. The fix is usually location-level.

What Google Search Console can and cannot tell you

Google's AI features guidance says appearances in AI Overviews and AI Mode are included in Search Console's overall Search traffic, inside the Performance report under the Web search type. Google also says AI Mode and AI Overviews may use query fan-out, so the response and supporting links can vary across related searches.

That matters because Search Console is useful, but it is not a branch-level lead ledger. It can show pages, queries, clicks, impressions, countries, devices, and the normal performance dimensions. It does not tell a franchise operator that "the Mesa emergency AC answer cited the Phoenix East branch page, then the buyer called the Gilbert phone number."

Google has also introduced dedicated Search Generative AI performance reports for a subset of properties. The reports separate AI Overview and AI Mode performance views while keeping the normal operator caveat: Search Console can help identify pages, queries, clicks, impressions, and countries, but it still does not prove which branch won a booked local job.

That is useful news for operators, but the practical rule stays the same. Use Search Console to find the page and query family. Then use location-level prompt checks, source checks, analytics, and call tracking to figure out whether the right branch won the answer.

Use Bing's AI Performance data as a citation lens

Bing Webmaster Tools gives a cleaner citation-specific view than most operators had a year ago. Its AI Performance public preview reports AI-driven impressions, total citations, average cited pages per AI answer, cited pages from the site, visibility trends, and grounding query phrases. Microsoft is careful about interpretation: the citation count for a URL reflects how often the page was cited in the selected date range, not page importance, rank, or placement.

For a local service brand, that distinction matters. A high-citation corporate guide can be a content win, while a missing location page can still be a lead problem. If Bing cites the brand's generic "roof repair" page but never cites the Tampa page, the reporting action is not "write more about roofing." The action is to inspect whether the Tampa page has service coverage, local proof, reviews, photos, phone routing, and structured facts that agree.

What query fan-out means in Google AI Mode explains why one local question can turn into several source jobs. Bing's grounding-query and cited-page reports give another way to see that source behavior.

GA4 sees the click, not the answer

Google Analytics is still part of the stack because it measures the session after a click reaches the site. GA4 traffic-source dimensions include source, medium, campaign, and referrer context. That makes it useful for isolating referral sessions from domains such as chatgpt.com, perplexity.ai, claude.ai, gemini.google.com, copilot.microsoft.com, and other AI surfaces when they pass referrer data.

But GA4 should not be treated as the AI visibility report. AI answers can mention a brand without sending a click. A user can read an answer, search the brand name later, call from a Business Profile, or book through a third-party listing. Some referrals may arrive as direct traffic when no referrer information is available. Google also notes that most Google searches happen over HTTPS, which affects keyword visibility.

Use GA4 for what it is good at: sessions, landing pages, events, conversions, path quality, and assisted demand after a user reaches the site. Pair it with Search Console and Bing Webmaster Tools for search visibility, and with server logs for crawler access.

For a restoration roll-up, a useful GA4 segment is not "AI traffic." It is "AI referrals landing on water-damage pages in markets where we can serve after-hours calls." That segment can then be compared with phone calls, form starts, appointment submissions, and booked jobs by branch.

Logs show access, not demand

Crawler and fetcher logs are often misunderstood. They are important because AI systems cannot cite or fetch content they cannot reach. They are weak as demand signals because most bot requests are not customers.

OpenAI separates OAI-SearchBot, GPTBot, and ChatGPT-User. OAI-SearchBot is for surfacing websites in ChatGPT search features. GPTBot is for training-related crawling. ChatGPT-User is tied to user actions and is not used to determine whether content appears in Search. Anthropic separates ClaudeBot, Claude-User, and Claude-SearchBot. Perplexity separates PerplexityBot for surfacing and linking websites in Perplexity search results from Perplexity-User for user-requested fetches.

That separation should shape the report. A blocked OAI-SearchBot, Claude-SearchBot, or PerplexityBot request can explain why a source may be unavailable. A spike in ChatGPT-User or Perplexity-User can suggest user-triggered access. Neither is the same thing as a qualified lead.

For more crawler policy detail, pair this article with Which AI crawlers should local businesses allow?.

Tie every AI signal back to a location

The reporting unit should be the local buying moment. That usually means one query, one market, one service, one expected branch, and one source path.

An HVAC group can track "emergency AC repair in Mesa" against the Phoenix East branch. A garage door franchise can track "garage door spring repair in Plano" against the right franchisee. A med spa group can track "laser hair removal near Short North" against the Columbus studio. A hospitality group can track "best hotel for a family near the airport" against the property page, reviews, and booking path.

Each row should answer: did the AI answer mention the brand, did it name the right location, what source did it cite, did a user click, did the session convert, did the call route correctly, and who owns the next fix?

A useful first row can stay plain: source, Bing AI Performance; query, emergency roof repair in Tampa; expected location, Tampa branch; cited URL, the Tampa roof repair page; referrer session, none this week; bot signal, search crawlers reached the page; conversion path, Tampa phone line; owner, location-page lead; next action, add branch proof and retest.

What is a good AI visibility score for a local business? is useful once the team has those rows. A score is only helpful when it points to the source, location, or service gap behind the number.

Do not over-read small samples

AI search results can vary by user, geography, freshness, model behavior, query wording, and retrieval path. A single prompt test is a snapshot, not a ranking report.

That does not make measurement useless. It means the sample needs repeatability. Use the same query set, same target markets, same engines, same date range, and the same inclusion rules each month. Record whether the answer mentioned the brand, whether the source was owned or third-party, whether the location was correct, and whether the lead path was usable.

The safe language is "appeared in this sample," "was cited in this date range," or "sent referral sessions in this period." Avoid saying an AI engine "trusts" a source unless the methodology actually supports that claim.

First 30 days: build a local AI traffic readout

Start with the locations and services where one more booked job changes the month.

  • Pick 10 to 25 priority query and market combinations across high-value services.
  • Pull Search Console Web performance data, dedicated Search Generative AI reports when available, Bing AI Performance data, GA4 AI referral sessions, server logs for AI bots, and call or form conversion events.
  • Create one row per query, market, expected branch, cited source, landing page, AI referral, conversion path, and owner.
  • Mark each row as visibility gap, source gap, tracking gap, routing gap, or conversion gap.
  • Review the rows monthly with marketing, ops, listings, and the location owner.

The goal is not to make the report larger. The goal is to make it assignable. If Google sees the page but the AI answer cites a directory, marketing and listings inspect the source gap. If ChatGPT-User reaches the page but no user clicks appear, treat it as access context, not traffic. If AI referrals land on the right page but calls route to the wrong branch, ops owns the fix.

A roofing job handoff turns a reporting row into an owner, a branch, and a next action.
A roofing job handoff turns a reporting row into an owner, a branch, and a next action.

For most multi-location brands, the first useful report fits on one page. It says which local answers are visible, which sources support them, which pages or profiles need work, and which locations should be checked again next month.

Sources

Amadeus Peterson is the CTO & Co-Founder of Cheers, the local search platform for multi-location service businesses.

Share this article

Pass it to the operator who still thinks AI visibility is just SEO with a different label.

Share:

Frequently Asked Questions

Google says AI Overviews and AI Mode are included in Search Console's Web performance report. Google has also introduced dedicated Search Generative AI performance reports for a subset of properties, so use Search Console for page and query evidence, not as a complete branch-level lead ledger.

No. Crawler and fetcher logs show whether systems such as OAI-SearchBot, Claude-SearchBot, PerplexityBot, or user-triggered fetchers can access content. They do not prove a customer saw, clicked, or booked from an AI answer.

Track the AI answer, cited source, landing page, market, service line, location named, referral session, conversion event, phone call, and booked job when available. The useful report is location and service specific.

GA4 can capture sessions, source, medium, referrer, events, and conversions after a click reaches the site. It cannot measure AI answers that mention or cite the brand without a click, so pair GA4 with Search Console, Bing Webmaster Tools, server logs, and prompt audits.

Monthly is a practical operating rhythm for most multi-location service brands. Review faster after new location launches, acquisitions, service-area changes, major page refreshes, or sudden changes in AI referrals or cited pages.

Keep reading

Next step

Is AI recommending your business?

Find out how visible you are across ChatGPT, Gemini, Perplexity, and AI Overviews.