PlaybookGenerative engine optimization
AI Visibility for Local Businesses: Maps, Reviews, and Near-Me Prompts
by the AEO GEO Labs team3 min read
"Best plumber near me." "Good sushi in Portland that takes reservations." "Dentist open Saturday in Leeds." These prompts used to go to Google Maps. Now a growing share go to ChatGPT, Gemini, and Perplexity, and the answer comes back as three or four names with a sentence each.
For a local business, being one of those names is the difference between a full calendar and a quiet one. The mechanics differ from classic local SEO, but they are not mysterious.
Where local answers come from
In our testing, engines handling a local prompt tend to pull from a small set of sources: Google Business Profile data (directly or via search), review platforms like Yelp and Tripadvisor, local directories, your own website, and discussion threads on Reddit and neighborhood forums where people ask for recommendations.
Gemini has the most direct line to Maps data. ChatGPT and Perplexity rely on web search and whatever structured data they can read. Your Google Business Profile matters for all of them, but it is not sufficient on its own.
The consistency problem
The single most common issue we find in local audits is that the business is described slightly differently everywhere. The name has "LLC" on one listing and not another. The address uses "Suite 4" here and "#4" there. Hours differ between the website and the profile. The phone number on Yelp is an old one.
A model trying to answer "is this place open Saturday" and finding two conflicting answers tends to either hedge or skip you. Fix this before anything else:
- One canonical name, address, phone, and hours
- Apply it to Google Business Profile, Apple Maps, Bing Places, Yelp, Facebook, and the top two or three directories in your category
- Put the same facts in text on your website's contact page, and in LocalBusiness schema
Your website still matters
Many local businesses treat the website as a brochure and let the profile do the work. Engines read websites. A site that states what you do, where, for whom, and what it costs in plain text gives a model something to quote. A site that is a hero image and a phone number does not.
Write a short service page for each thing you actually do. "Emergency drain clearing in Northeast Portland, typically $150 to $300, same-day" is quotable. "Plumbing solutions for your home" is not.
Check that the pages render without JavaScript, and that AI crawlers are not blocked. The free ai-crawler-checker will tell you in a minute.
Reviews are the content
For local prompts, reviews are not a trust signal layered on top of the content. They are the content. When an engine says "customers mention fast response times and fair pricing," it got that from reading reviews.
You cannot control what people write, and you must not fake them. What you can do is ask every satisfied customer, make it one tap to leave one, and reply to every review in a way that restates the facts. A reply that says "Glad we could get your water heater replaced same-day in Beaverton" reinforces the service and the location for anyone reading, including a model.
Near-me prompts and neighborhoods
"Near me" is resolved by the engine using the user's location, and then it looks for businesses with a clear service area. If you serve specific neighborhoods or suburbs, name them in text. Keep it honest; listing fifty neighborhoods you have never worked in reads as spam to humans and models alike.
What a local audit looks like
An AI visibility audit for a local business is mostly a consistency sweep plus a prompt test. AEO GEO Labs runs a set of prompts that mirror what customers actually ask, across the major engines, and records whether you appear and what is said. Then it works backwards from the gaps: a missing listing, a conflicting fact, a service with no page, a review profile that has gone quiet.
This week's checklist
Write down your canonical name, address, phone, and hours. Update every listing to match. Add LocalBusiness schema with the same values. Write one plain service page for your most profitable service, with a price range and the areas you cover. Then type five prompts into three engines and see what comes back.
If you want a baseline before you start, AEO GEO Labs can run the prompt set for you and show you where you stand today. Most local businesses are a few consistent facts away from being named.