How Google AI Overviews Choose Which Local Businesses to Show
Google AI Overviews are generated from Google's own live search index plus your Google Business Profile data. Unlike ChatGPT, there is no separate crawl — if you rank in the top results and your page contains a clean, extractable answer, you are a candidate. Business Profile completeness and FAQ-structured content are the two biggest levers.
Google AI Overviews are the block of AI-generated text that appears above the classic results. For a homeowner searching "why is my AC not cooling," it often answers the question completely. For "best HVAC company in Mesa," it often names companies.
Being named there is the highest-volume AI visibility win available to a local business, because Google's search volume still dwarfs every assistant combined.
The mechanism is different from ChatGPT
This is the distinction most people miss.
ChatGPT is an outsider. It runs a search, fetches pages with its own crawler, reads them, and writes an answer. You can block it. Its view of you can be stale.
Google AI Overviews are an insider. Google already has your pages indexed, already has your Google Business Profile, already has your reviews, already knows your map position and your proximity to the searcher. The Overview is generated from that existing pile.
Two consequences:
- There is no separate crawler to worry about. If Googlebot can see it, the Overview generator can use it.
- Your classic Google presence is the entire input. Local SEO and AI Overview presence are not two projects. They are one project with two outputs.
What Google pulls from, for a local service query
Your Google Business Profile. Categories, services, service areas, hours, description, attributes, Q&A, and reviews. This is the single richest structured source Google has about you, and it is the one most businesses leave half-empty.
Top-ranking pages for the query. Not only yours — the roundups, the directory pages, the review sites. Google extracts passages from several ranking documents and synthesizes.
Review content. Not just the star rating. The text, and specifically which services and qualities appear repeatedly across reviews.
Structured data on your pages. LocalBusiness, Service, FAQPage, and AggregateRating markup gives the generator facts it does not have to infer.
The passage problem — why ranking isn't enough
Here is the failure mode we see constantly.
A contractor ranks position two for "water heater replacement cost Phoenix." Their page is 1,800 words, well written, and opens with three paragraphs about the company's history before eventually getting to numbers.
A competitor ranks position seven. Their page has an H2 reading "How much does water heater replacement cost in Phoenix?" and directly underneath, in one sentence: "Most Phoenix water heater replacements run $1,200 to $2,400 installed, depending on tank size and whether the connections need updating."
The competitor gets pulled into the Overview. Every time.
Google is not extracting pages. It is extracting passages that answer the question. A page that makes the reader wait for the answer makes the extractor wait too, and the extractor does not wait.
The rule: every question your customers ask should exist as a heading on your site, with a direct answer in the first forty words underneath. Elaborate afterward as much as you like.
The six levers, in order of impact
1. Google Business Profile depth
Not claimed — complete. Specifically:
- Primary category set precisely (not "Contractor" when "Roofing Contractor" exists)
- Every applicable secondary category
- Service areas listed as individual cities, not a radius
- Every service listed with its own description
- Business description using the words customers use
- Hours including holiday hours
- Photos uploaded this quarter
- Q&A section seeded with real questions and answered by you
This is a two-hour job that most businesses have never fully done.
2. Answer-first page structure
Take the twenty questions you get on the phone every week. Make each one an H2. Answer each in forty words. Add FAQPage schema.
This is the mechanical change with the highest hit rate for AI Overview inclusion.
3. Review velocity and specificity
Reviews arriving steadily beat a burst two years ago. Reviews that name a specific service beat generic praise. Ask customers to mention what you did.
4. Schema markup
LocalBusiness on the homepage. Service on each service page. FAQPage wherever you have questions. AggregateRating if you display reviews on your own site and the data is genuine.
5. Proximity and service-area clarity
Google still weights distance heavily for local intent. You cannot move your office, but you can make your service areas explicit — individually named cities and neighborhoods in your Business Profile and on real pages with real content about working in those areas.
Real content. A page that swaps one city name into an otherwise identical template does not qualify and has not for years.
6. Don't accidentally opt out
Check that you are not using nosnippet, an aggressive max-snippet value, or data-nosnippet on the sections containing your answers. Check that Google-Extended is not disallowed in robots.txt unless you have a specific reason.
What to do this week
- Search your top five customer questions on Google and screenshot the AI Overview. Note who is named.
- Open your Google Business Profile and fill every empty field, especially services and service areas.
- Pick your five highest-value pages and rewrite each so the first sentence under each heading is a direct answer.
- Add
FAQPageschema to your services page. - Ask your next five customers to mention the specific job in their review.
Knowing where you stand
AI Overviews are only one of five systems answering your customers' questions, and the others behave differently. Our free scan tests all five — ChatGPT, Claude, Gemini, Perplexity, and Google AI Overviews — with twenty-five real customer questions, and shows you every verbatim answer plus every competitor named in your place.
About fifteen seconds, free, no account.
Common questions
- Do AI Overviews hurt my traffic?
- For informational queries, yes — users get the answer without clicking. For local service queries the effect is different, because the goal is a phone call, not a pageview. Being named in the Overview with your phone number visible can produce a call with no click at all, which shows up as a direct call rather than website traffic.
- Can I opt out of AI Overviews?
- Partially. The `nosnippet`, `max-snippet`, and `data-nosnippet` directives limit what Google can display, and `Google-Extended` controls use in Gemini training. For a local business, opting out is almost always the wrong move — it removes you from the block your competitors are appearing in.
- Why does my competitor appear in AI Overviews when I outrank them?
- Overviews do not simply mirror the organic ranking. Google selects passages it can extract a clean answer from, across multiple ranking pages. A page at position six with a direct forty-word answer under a clear heading often gets pulled over a position-two page that buries the answer in a wall of text.
- How do I track AI Overview appearances?
- Google Search Console does not separate AI Overview impressions from regular ones. Practical options are third-party rank trackers that flag AI Overview presence, and manually running your top queries. Watch for the pattern of stable impressions with falling clicks — that usually means an Overview appeared above you.
See exactly what the five AIs say about your business.
Twenty-five real customer questions across Claude, ChatGPT, Gemini, Perplexity, and Google AI Overviews. Free, about fifteen seconds, no account.
Run the free scanKeep reading
- The 25 Questions Customers Ask AI Before Hiring a ContractorFoundations
- AEO vs GEO vs SEO: What Actually Changed for Local BusinessesFoundations
- Does AI Search Actually Matter Yet for Local Businesses?Foundations
- The 15-Point AI Visibility Audit You Can Run YourselfTechnical fixes
- A 30-60-90 Day AEO Plan for a Local Service BusinessMeasurement & buying