Picture this. It’s 9:30 PM on a Tuesday. A pipe bursts under someone’s kitchen sink. They don’t open Google and scroll through ten blue links. They open ChatGPT and type: “emergency plumber near me open right now.”
ChatGPT doesn’t search the web the way you think it does. It queries Foursquare’s Places API — which supplies over 70% of ChatGPT’s local business data — and combines it with whatever it knows about businesses from crawling the web. It generates a shortlist. Three or four names. Maybe five.
If your plumbing business isn’t on that shortlist, you didn’t lose a ranking. You didn’t slip to page two. You simply don’t exist in that customer’s reality.
That’s the game now. And the rules are different from everything local businesses learned about SEO over the past fifteen years.
Distance doesn’t matter the way it used to
In traditional Google local search, proximity is king. A pizza shop 0.1 miles from the searcher beats one 0.5 miles away, all else being equal. The three-pack favors whatever is closest.
AI Overviews throw that out the window. Research from LocalFalcon and Search Engine Journal found effectively no correlation between distance and AI Overview ranking. A business one mile away and a business two miles away have nearly identical chances of appearing — 72% versus 68.5%. The difference is noise.
What does matter? Relevance.When someone asks “best pediatric dentist near me for anxious kids,” the AI isn’t measuring who is closest. It’s measuring whose Google Business Profile description, service list, and patient reviews mention pediatric dentistry and anxiety management. The dentist three miles away who specifically describes their sedation dentistry options and has reviews mentioning “my nervous daughter loved it here” beats the general dentist next door.
This is a fundamental shift. For the first time in local search, a small business slightly outside the immediate area can win against a closer competitor — if their content better matches what the customer actually needs.
Your Google Business Profile is now your AI resume
This is the single most important thing a local business can do for AEO, and it’s completely free. Google’s AI now scans your GBP, your website, and your reviews to generate answers. It cross-references all three to verify accuracy. If your GBP says you close at 8 PM but your website says 9 PM, the AI loses confidence and may skip you entirely.
Here’s what to get right, in order of impact:
Business description.This is the field most businesses leave blank or fill with “We provide quality service to the greater metro area.” That tells AI nothing. Instead, write it like you’re describing your business to a stranger who asked what you do: “Family-owned Italian restaurant in downtown Portland, serving handmade pasta, wood-fired pizza, and seasonal antipasti since 2009. We accommodate gluten-free and dairy-free diets. Dog-friendly patio seating. Reservations available for parties of 6+.” Every specific detail becomes a potential match for an AI query.
Services and products.List every service you offer as a separate item in your GBP. A plumber shouldn’t just list “plumbing services.” They should list: drain cleaning, water heater installation, water heater repair, sewer line repair, emergency plumbing, bathroom remodeling, fixture installation, pipe repair, leak detection. Each one is a query AI might try to match.
Hours.Include special hours for holidays. Include after-hours emergency availability if you offer it. “Open now” queries are among the most common local AI queries, and your hours are the first thing checked.
Photos.This sounds like it shouldn’t matter for AI, but Google’s systems now analyze business photos to understand what you offer. Interior shots, team photos, and product/food images all contribute to the AI’s understanding of your business. A restaurant with 50 food photos signals “active, real, established” in ways a restaurant with two stock photos does not.
Reviews are no longer just trust signals — they’re AI ranking signals
Google star ratings rank as the 8th most important factor for AI search visibility. But it goes deeper than a number. AI engines actually read review text to understand what your business offers and how customers experience it.
A review that says “Great service, 5 stars!” tells AI almost nothing. A review that says “Dr. Kim fixed my daughter’s overbite with Invisalign and the whole process took about 14 months. The office on Maple Street is really easy to find and they always run on time” tells AI that this orthodontist offers Invisalign, treats children, is located on Maple Street, and has efficient scheduling. Every detail becomes a matchable data point.
The data backs this up. Conversion rates increase 2.8% for every 10 new reviews, and businesses that earn 40 reviews in a given month see an 11.2% conversion boost. But more importantly for AEO, over 60% of AI citations for local businesses come from non-Google platforms — Yelp, Facebook, TripAdvisor, and increasingly Reddit. AI aggregates reputation across the entire internet, not just Google.
So yes, you need Google reviews. But you also need Yelp reviews, and if you’re a restaurant, TripAdvisor reviews. If you’re a contractor, Angi and HomeAdvisor reviews. The businesses that show up consistently across multiple review platforms have a verification advantage that single-platform businesses can’t match.
The schema markup that makes AI understand your business
Schema markup is how you translate your business information into a language AI engines read natively. Think of it as filling out a standardized form that every AI system understands — your name, what you do, where you are, when you’re open, what people think of you.
For local businesses, the essential schema is simpler than most industries. You need LocalBusiness (or a more specific type like Restaurant, Plumber, Dentist) with your address, phone, hours, and geographic coordinates. You need AggregateRating to surface your review data. And you need FAQPage for the questions customers actually ask you.
One thing that surprises most business owners: adding GeoCoordinates— your exact latitude and longitude — has a measurable impact. AI systems use coordinates to verify your location independently of your address string. Without them, AI has to geocode your address itself, which introduces uncertainty. With them, your location is unambiguous.
If you run a restaurant, your menu is your secret weapon
Google now treats individual menu items as searchable phrases. When someone asks AI “gluten-free pasta near me” or “best tiramisu in Brooklyn,” the AI doesn’t search for restaurants and hope they serve those items. It looks for Menu schema with FoodMenuItem objects that explicitly describe each dish, including dietary attributes, allergens, and prices.
The restaurants that appear when millions of diners ask AI “where to eat” are not necessarily the highest-rated or best-located. They’re the ones whose structured data speaks the language AI understands. A Thai restaurant with menu schema tagging each dish as “spicy,” “contains peanuts,” or “vegetarian” captures a universe of long-tail queries that a restaurant with a PDF menu never will.
Google has even launched a Food Ordering AI Agent API that lets AI agents understand menus and take orders directly. The infrastructure for AI-driven restaurant discovery and ordering is being built right now. Restaurants that structure their menu data today are positioning themselves for a world where “order from” queries are handled end-to-end by AI.
Practically speaking: if you use a platform like Square, Toast, or Clover, check whether your menu data syncs to Google. If it does, make sure every item has a description, price, and dietary tags. If it doesn’t, manually add your menu to your GBP and add Menuschema to your website. This is not a nice-to-have. It’s the difference between showing up for “vegan dinner near me” and being completely absent.
For plumbers, electricians, and trades: the after-hours advantage
Emergency service queries are the highest-intent local searches that exist. Nobody asks “emergency plumber near me” out of casual curiosity. And these queries disproportionately happen at night and on weekends — exactly when AI assistants are the first thing people reach for.
The key for service businesses is specificity. “We offer plumbing services” is useless to AI. What works is listing every service as a discrete item — drain cleaning, water heater installation, sewer line repair, gas line repair, emergency leak repair — both on your website and in your GBP. Each service should link to a dedicated page on your site with a few paragraphs explaining what it involves, typical cost ranges, and how long it takes.
Here’s something most trades businesses miss: service area specification. If you serve a 30-mile radius, list the specific cities and neighborhoods. AI systems are much better at matching “plumber in Westchester County” if your website and GBP explicitly list Westchester County as a service area. Don’t make AI infer your coverage area from your address alone.
And if you offer 24/7 emergency service, make sure that’s stated clearly on your website, in your GBP, and ideally in your schema. The words “24/7 emergency service” should appear as literal text on your homepage, not just implied by your hours of operation.
The zero-budget implementation plan
Everything in this guide can be done without spending a dollar. No agency required. No developer needed. If you can edit your Google Business Profile and paste some text into your website, you can do this.
Week one:Spend an hour on your Google Business Profile. Write a real description (not “quality service at fair prices”). List every service or product individually. Set accurate hours including holidays. Upload at least ten photos. Make sure your phone number, address, and business name match your website exactly.
Week two:Add a FAQ section to your website’s homepage. Write 8-10 questions your customers actually ask you — on the phone, at the counter, in emails. “Do you offer free estimates?” “What areas do you serve?” “Do you accept walk-ins?” “How much does [common service] typically cost?” Write honest, specific answers. If you can, add FAQPage schema — there are free generators online, or the AEOAgent.Ai FAQ Schema Generator can build it for you.
Week three:Ask your five most recent happy customers to leave a Google review. Don’t ask for “a nice review.” Ask them to mention what service they got, what the experience was like, and any specific detail they remember. Detailed reviews are worth ten times more than “Great service, highly recommend!” for AI citation purposes.
Week four: Add LocalBusiness schema to your website. If you use WordPress, install Rank Math (free) — it generates LocalBusiness schema automatically. If you have a custom site or Squarespace, paste a JSON-LD block into your homepage. Include your name, address, phone, hours, coordinates, and AggregateRatingif you have Google reviews. Test it with Google’s Rich Results Test.
That’s four hours of work spread across four weeks. The competitive advantage is enormous because the vast majority of local businesses haven’t done any of this. Adding structured data to a local business website has been shown to surface the business in AI Overviews within 10 days for their primary keyword. Four to eight weeks is a conservative timeline for meaningful results.
Why your name, address, and phone need to match everywhere
AI engines verify local businesses by cross-referencing information across the internet. Over 70% of local ranking signalsnow come from cross-platform entity verification, according to Moz’s local search ranking factors study. That means AI checks whether your business name, address, and phone (NAP) are consistent on Google, Yelp, Facebook, your website, your local Chamber of Commerce listing, and industry directories.
Inconsistencies kill confidence. If Yelp says you’re at “123 Main St, Suite 4” and your website says “123 Main Street #4” and Google says “123 Main St Ste 4,” that’s three slightly different strings that an AI has to figure out are the same place. Some AI systems handle this gracefully. Others don’t. The safe approach is to pick one exact format and use it everywhere.
Take thirty minutes to search your business name on Google. Open every listing you find — Google, Yelp, Facebook, Yellow Pages, BBB, Angi, whatever comes up. Make sure the name, address, phone, and hours match on every single one. It’s tedious work, but it builds the verification layer that gives AI the confidence to recommend you.
The window is open, but it won’t stay open
Right now, the gap between local businesses with AI optimization and those without is widening faster than in any other search category. This is partly because AI Overviews only appear in about 7% of local queries — which means most local businesses haven’t felt the pain yet and aren’t paying attention.
But that 7% is growing. And the businesses that establish themselves in AI recommendations now will be very hard to displace later. AI recommendations are stickier than search rankings. Once an AI learns to trust and cite a particular business for a particular query, it tends to keep doing so until a significantly stronger signal appears.
The first plumber, the first dentist, the first pizzeria in a given zip code to implement proper schema markup, optimize their GBP, build review depth across multiple platforms, and create FAQ content won’t just show up in AI answers. They’ll be the answer. And their competitors will have to work much harder to displace them than it would have cost to get there first.
Four hours across four weeks. Zero budget. If you’ve read this far, you already know more about local AEO than 99% of small business owners. The only remaining question is whether you’ll act on it this week or wait until your competitor does.