Back to Blog
Guides#Local#Small Business#Google Business Profile#AI Crawlers

GEO for Local Business: Does Yours Need It, and What to Fix First

By Liwaa BeainiMay 12, 20269 min read
Guide article cover for “GEO for Local Business: Does Yours Need It, and What to Fix First” — 99Visibility

GEO for local business means making sure AI assistants such as ChatGPT, Google's AI Mode and Perplexity can find your business, read your facts and describe you correctly when someone nearby asks who to call. Most local businesses do not need a separate GEO budget: the work is an accurate Google Business Profile, a website AI crawlers can actually reach, and the same facts stated the same way everywhere.

This guide answers the question first, then walks through what ChatGPT and Google document about how they find local businesses, the five fixes that matter, and what you can safely ignore. Every platform claim links to the platform's own documentation, checked on 16 October 2026.

Does my business need GEO?

If customers find you by asking a question with a local answer, you are already in AI answers whether you planned for it or not. OpenAI's ChatGPT search documentation describes exactly this: ChatGPT estimates your location from your IP address, and a question like "What are some good restaurants near me?" may be rewritten into the search "top restaurants San Francisco." Google's AI optimization guide says its generative AI responses "can include product listings, product information, and information about local businesses."

What you probably do not need is a GEO agency or an "AI SEO" package. The honest answer depends on how customers reach you:

Business typeWhat customers ask AIFacts that must be rightDocumented AI feature
Restaurants, cafés, bars"Italian place with a private room near me"Hours, menu, price range, bookingChatGPT shows reservation times from OpenTable, Resy or Yelp
Home and emergency services"Plumber open on Sunday in Leeds"Service area, hours, phone, emergency availabilityLocation-based rewriting of "near me" questions
Clinics, dentists, vets"Dentist that takes walk-ins in Austin"Services, booking method, hours, addressLocal results in ChatGPT, Google AI Overviews and AI Mode
Shops"Where can I buy climbing shoes in Bristol?"Address, hours, what you stockGoogle: Business Profiles help visibility "in both AI responses and other Google Search results"
Referral-only firmsMostly your nameName, address, phone, what you doNone specific; fix the basics once

For most businesses on that list, GEO is a one-afternoon audit and a habit of keeping your facts current, not a monthly retainer.

How AI assistants find local businesses

Each platform gets local information from somewhere different. Here is what the operators document, and where they stay silent.

PlatformWhere local information comes fromWhat you control
ChatGPTWeb search, with an approximate location from the user's IP; OpenAI also shares location with "trusted third-party providers" for things like "nearby business listings"; reservations from OpenTable (global), Resy (US) and Yelp (US and Canada)Your website's access for OAI-SearchBot; your reservation listing; your facts
Google AI Overviews and AI ModeGoogle's search index and your Business ProfileBusiness Profile, website indexability
GeminiGrounding with Google SearchYour website; the Google-Extended robots.txt token governs Gemini grounding
PerplexityLive web search and its own indexAccess for PerplexityBot
Microsoft CopilotBing's indexBing Webmaster Tools; your website

One gap matters: OpenAI does not say which company supplies ChatGPT's local business listings. Any article that names one as fact, beyond the three reservation partners OpenAI lists, is guessing.

Google's local results run on three documented factors; Google does not say how they feed its AI answers. Its local ranking help page names three factors: relevance ("how well a Business Profile matches what someone is searching for"), distance, and prominence ("how well-known a business is"). It also states: "There's no way to request or pay for a better local ranking on Google."

Fix 1: Make your Google Business Profile complete and correct

This is the one listing where the operator documents a link to AI answers. Google's AI features page lists "Checking that your Merchant Center and Business Profile information is up-to-date" among the practices for AI Overviews and AI Mode.

  • Hours, including special hours. Holiday hours are the easy miss: the regular hours are right and the exception is not there, so any answer built from the profile is wrong that day.
  • Primary category and services. Pick the category a customer would use, then list the services you actually offer.
  • One phone number. Use the number on your website, not a call-tracking number that appears nowhere else.
  • Booking link and menu link, where they apply.

Do the same on Bing Places and Apple Business Connect. Neither Microsoft nor Apple documents how those listings feed their AI assistants, so treat them as consistency work: the same facts, everywhere.

Fix 2: Make sure AI crawlers can reach your website

A listing gives an assistant your address. Your website gives it everything else: services, prices, service area, policies. If the crawler cannot fetch your site, that information does not exist for it. OpenAI states that to be eligible for ChatGPT search, you must "allow OAI-Searchbot to crawl the site and confirm that the website host or content delivery network allows traffic from OpenAI's published searchbot IP addresses." Both halves have to pass.

First, open yourdomain.com/robots.txt in a browser. This file tells crawlers what they may fetch. A setup that blocks AI training but keeps you visible in AI search looks like this:

User-agent: GPTBot
Disallow: /

User-agent: *
Allow: /

Blocking GPTBot only stops OpenAI training on your content. OpenAI's crawler documentation says "Each setting is independent of the others." The setup to avoid is a list of AI names under one Disallow: / that includes OAI-SearchBot or PerplexityBot. That removes you from those assistants' search answers.

Second, check the firewall. Website builders and hosts often add bot protection you never configured. If you use Cloudflare, know that on 15 September 2026 it changed what Block means: choosing Block for AI training now also stops "Applebot, Bingbot, and Googlebot," search included. For a local business, accidentally blocking Googlebot is the worst outcome on this page. The setting that blocks training and keeps search is Disallow AI Training. Our Cloudflare AI crawler guide explains every option.

Third, look for snippet blocks. A noindex or nosnippet tag on your pages, often left over from a website rebuild, keeps them out of Google's results and AI features.

Fix 3: State your facts as text, once, the same everywhere

Google's AI features page recommends "Making sure that important content is available in textual form." Local business sites break this rule constantly:

  • Menus and price lists as photos or PDFs. A crawler that reads HTML gets no prices from a photo. Put the menu on the page as text, and keep the PDF as a download if you like.
  • Hours inside a widget. Opening times loaded by a third-party script or an embedded map may not be in your page's HTML. Write them in the footer as plain text.
  • Services only inside a booking iframe. The booking tool's content belongs to the booking tool's domain. Describe your services on your own page.
  • Old addresses. If you moved, the old address lives on in directories, old press and your own blog posts. Find them and fix them.
FactWhere it livesCommon mismatch
PhoneWebsite, Business Profile, directoriesCall-tracking numbers on some listings, the real number on others
HoursWebsite, Business Profile, reservation platformHoliday or seasonal hours updated in one place
AddressWebsite, Business Profile, Yelp, industry directoriesOld address after a move; suite numbers missing
PricesWebsite, menu, booking platformMenu photo shows last year's prices
ServicesWebsite, Business Profile categoriesA discontinued service still listed

Our entity SEO guide covers how to run this consistency check across every profile you own.

Reviews matter for Google's local results: its ranking page says "More reviews and positive ratings can help your business's local ranking." How AI assistants weigh reviews is not documented by any of them, and we know of no reliable study that measures it, so ask for reviews because they help customers and Google's local ranking, not because of a promised AI effect.

Stay inside the rules. The US Federal Trade Commission's final rule on fake reviews and testimonials (16 CFR Part 465), announced 14 August 2024, bans fake reviews including AI-generated ones, incentives conditioned on a positive or negative sentiment, undisclosed reviews from insiders, and review suppression through threats. Google's own guide adds that "seeking inauthentic 'mentions' across the web isn't as helpful as it might seem." Ask every customer, make it easy, and reply to every review. Outside the US, check your own consumer-protection rules.

Fix 5: Service and location pages that say what you do, where

Assistants rewrite "near me" into a place name, so a page that plainly says "We repair boilers in Leeds, Bradford and Wakefield" is relevant to the search that actually runs. Topical relevance is the one content factor independent studies agree on. It does not mean keyword-stuffed city pages.

Google's spam policies list doorway abuse examples, including "Having multiple domain names or pages targeted at specific regions or cities that funnel users to one page." Build a page for each real location and each real service. Skip the 40 near-identical "plumber in [town]" pages.

What local businesses can skip

Often soldWhat the evidence saysVerdict
LocalBusiness schema "for AI"Google: "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add"Fine for Google's rich results; not an AI lever
FAQ schemaGoogle stopped showing FAQ rich results on 7 May 2026Write FAQs for customers; skip the markup
llms.txtGoogle Search ignores it; no other engine documents using itSkip
"Rank #1 in ChatGPT" packagesThere is no rank inside an AI answer, and Google warns about "third-party tools that promise ranking success"Walk away
Fake reviews, or rewards tied to positive reviewsBanned in the US by the FTC rule; Google says inauthentic mentions are not helpfulNever

How to check what AI says about your business in 15 minutes

  1. ChatGPT. Use a Temporary Chat or a logged-out window so saved memories do not shape the answer. Name your city in the question ("best emergency electrician in Leeds"), because ChatGPT guesses location from your IP and a VPN changes it. Then ask about your business by name: "What time does [your business] close on Sundays?"
  2. Google. Ask the same questions in AI Mode, and search them normally to see whether an AI Overview appears.
  3. Perplexity. Ask the same questions and look at which sources it cites.
  4. Write down whether you were mentioned, whether hours, address, phone and services were right, and which source each assistant used. A wrong fact usually traces back to one outdated listing.

For a faster first read, the free AI visibility checker shows what ChatGPT and Google AI Overviews say about you. Our guide to checking what ChatGPT says about your brand goes deeper on the manual method.

Frequently asked questions

Does my small business need GEO?

If customers find you by asking questions like "best [service] near me," AI assistants are already answering them, and ChatGPT and Google both document local results. You likely do not need a separate GEO budget. Keep your Google Business Profile accurate, make sure AI crawlers can reach your website, and state the same facts everywhere.

What does GEO stand for in business?

In AI search, GEO stands for generative engine optimization: making sure AI assistants can find and correctly describe your business. In older marketing usage, "geo" also means geographic, as in geo-targeting ads by location. For a local business, both meanings meet, because AI assistants answer local questions using the user's location.

Nobody can guarantee a recommendation, and there is no ranking to buy. What you control is eligibility and accuracy: allow OAI-SearchBot in robots.txt, make sure your host or CDN does not block OpenAI's crawler, publish your services, hours and service area as plain text, and keep listings consistent. Restaurants should also be bookable on OpenTable, Resy or Yelp, the reservation partners OpenAI names.

Is GEO different from local SEO?

Mostly not. Google says there are no extra requirements to appear in AI Overviews or AI Mode, so local SEO done well covers Google's AI surfaces. The additions for other assistants are crawler access for bots like OAI-SearchBot and PerplexityBot, and checking what each assistant actually says.

How do I show my business on Google Maps?

Create or claim your Google Business Profile, verify it, and fill in your category, address or service area, hours, phone and website. Google says businesses with complete and accurate information are more likely to show up in local results, and that you cannot pay for a better local ranking.

To see whether ChatGPT and Google AI Overviews mention your business and how many facts they get wrong, run a free 99Visibility audit.

Share

Want more of our research in Google Search and AI Mode? Add us as a preferred source.

Add 99Visibility as a preferred source on Google

See what AI says about your brand

Your free audit asks ChatGPT and Google AI Overviews about your brand. Paid plans add Gemini, Perplexity and Claude, and show every answer that contradicts your facts.

Start for Free

Related Articles