How AI Engines Choose Local Businesses (And How to Be the One They Name)
Someone types “best family lawyer in Denver” into ChatGPT and a name comes back. It isn't yours. That gap is a business problem, and it's a solvable one.
I run an agency that instruments this for a living, so I get the question constantly: how does ChatGPT recommend local businesses, and why does it keep naming the same three competitors instead of me? The honest answer surprises people. ChatGPT does not have a private, pre-baked ranking of the plumbers or dentists in your city. There's no leaderboard sitting on a server somewhere with your business at position #14. When someone asks for a local recommendation, the engine assemblesone on the spot — in a second or two — from whatever the open web can tell it about your category in that location.
That's the whole game, and it's good news if you know what you're doing. It means the recommendation is made from a specific, knowable set of inputs. Control the inputs and you change the output. This guide is the operator's view of exactly which inputs matter, in what order, and what to do about each one — written from running these campaigns, not from theory.
First, the scale of the opportunity. MentionLayer's Q1 2026 AI Visibility Indexanalyzed 95,392 data points across 1,004 businesses and found 65.9% of them were effectively invisible in AI search — not named, not cited, not surfaced. Most of those businesses have a live website and a Google listing. They simply never handed the engines a clean signal to pull. The bar to be the named business is lower than it looks, because two-thirds of your market hasn't shown up to the table yet.
What actually happens when someone asks for a local recommendation
Before the inputs, it helps to see the sequence. When a prospect asks ChatGPT, Perplexity, or Google's AI Overviews for a local business, roughly five things happen in the couple of seconds before an answer appears:
- It parses intent and category. “Good SEO agency,” “emergency plumber,” “family lawyer” — the engine identifies what kind of business you want.
- It resolves the location. From the prompt (“in Austin”), from prior conversation, or from context. If it can't pin a location, the answer gets generic and national.
- It retrieves live sources. The model queries its search layer — for ChatGPT that's Bing's index plus map data — and pulls back a working set of pages, profiles, and listings.
- It synthesizes a short list. It reads the retrieved sources, cross-references who appears repeatedly, and drafts a recommendation of usually three to five businesses.
- It attaches citations. It links or names the sources it leaned on, which is why directory pages and “best of” roundups show up under AI answers so often.
Every one of those steps is a place you either make the shortlist or fall off it. The businesses that get named aren't the ones with the biggest ad budget — there is no ad slot inside that answer. They're the ones whose evidence is clean, consistent, and repeated across the exact sources the engine reaches for. Below are the five inputs that decide it, ranked by how much leverage each one carries.
The five inputs that decide who gets recommended
Think of these as the evidence file the engine builds about your business in real time. Weak on all five and you're part of the invisible 65.9%. Strong on the first three and you start getting named in your category. Strong on all five and you become the default answer.
Structured local data — can the engine confirm who and where you are?
Third-party consensus — does the open web already agree you're good?
Entity clarity — does the model understand you as a distinct thing?
Citable content — do your pages answer the exact question?
Freshness and activity — does the business look alive right now?
“The engine isn't choosing the best business. It's choosing the business with the cleanest, most-repeated evidence. Those are different things — and the second one is winnable.”
Joel House · Founder, Xpand Digital
Why most local businesses never get named
The invisible 65.9% isn't invisible because their work is bad. It's invisible because of a handful of repeatable failures I see on nearly every audit. None of them are exotic. All of them are inputs the business controls.
- The location never resolves. No LocalBusiness schema, a thin or unclaimed Business Profile, a homepage that never states the city plainly — so the engine can't confidently place them, and defaults to national brands.
- No third-party consensus. A handful of old reviews, no directory presence, no inclusion in a single “best of” roundup. The engine has nobody but the business vouching for the business, and that isn't enough to name it.
- The pages are unquotable. Beautiful, brand-forward copy that says everything except what they do, for whom, and where. The model finds nothing clean to lift.
- The entity is muddy. The business trades under three slightly different names, has no visible team, and reads like a template. The model can't hold it steady enough to retrieve.
- Nobody is measuring it. The business has no idea it's absent, because it's still watching Google rankings and never once asked ChatGPT what it recommends. You can't fix a gap you can't see.
Notice what's noton that list: domain age, ad spend, agency size, or how long you've been in business. The AI answer is assembled from evidence, and evidence is something you can build in months, not years. That's the structural reason a sharp local operator can leapfrog an incumbent in AI recommendations far faster than they ever could in classic search.
The operator's checklist: becoming the named business
Here's the sequence I'd run for any local business that wants to start getting recommended, ordered so each step compounds on the last. It maps directly onto the five inputs above.
- Fix the foundation first. Claim and complete the Business Profile, reconcile NAP to one canonical version everywhere, and add LocalBusiness schema. Nothing downstream works until the engine can confirm who and where you are.
- Turn on a review engine. Systematic, ongoing review generation — not a one-time ask. Volume and recency are the fastest consensus signal you can build, and they seed the language the engine matches queries against.
- Get into the roundups and directories. Earn honest inclusion in the “best of” lists and industry directories already ranking for your city and category — those are the exact pages engines retrieve and cite.
- Rewrite your pages to be quotable. State the category, city, who it's for, and price range in plain sentences up top. Add an FAQ that mirrors real phrasing. Make it easy for a machine to lift a sentence and stand behind it.
- Harden your entity. One business name, one founder bio, consistent everywhere, with Organization and Person schema wiring the relationships together.
- Keep it alive. Ongoing profile posts, a steady review trickle, a real publishing cadence. Freshness breaks ties in your favor.
- Measure share of answer. Prompt the engines monthly for your core queries and log named / cited / absent. That trend is your real scoreboard.
This is the exact work our GEO agency program runs, and it's the reason I'll say something most agencies can't: we don't guess at these inputs. We built our own AI-visibility platform, MentionLayer, and our own digital-PR engine, PressForge, and I wrote AI for Revenueon the strategy behind it. When we tell you which sources ChatGPT reached for on a query, it's because we instrumented it — not because we read a blog post. An agency selling GEO without its own measurement is optimizing in the dark.
ChatGPT vs. Perplexity vs. Google's AI Overviews
The five inputs win everywhere, but the engines weight their sources differently, and it's worth knowing where the emphasis shifts:
- ChatGPT and SearchGPT lean on Bing's index and map data. Business Profile completeness and presence in the directories Bing surfaces carry real weight here. If you've only ever optimized for Google, this is where you're most likely under-indexed.
- Perplexity is citation-first — it rewards content it can quote and link directly, and it shows its sources aggressively. Quotable pages and clean editorial mentions punch above their weight on Perplexity.
- Google's AI Overviews sit on top of Google's own local stack, so Business Profile signals, Maps activity, and review volume matter most. Strong classic local SEO feeds AI Overviews the most directly of the three.
The strategic point: you optimize the inputs, not a single engine. Do the foundation, consensus, entity, and content work well and you show up across all three, because they're all reading versions of the same open-web evidence. Chase one engine's quirks and you win narrowly and briefly. This is also why AI recommendations and traditional local search reinforce each other — the profile and citation work that feeds local SEO is the same work that feeds the AI answer, and neither replaces the other.
How to know if it's working
Classic rank tracking will tell you nothing about this. Your position #3 in Google says nothing about whether ChatGPT names you, because the AI answer is synthesized from a different, narrower slice of the web. You need a different scoreboard, and it's simple to keep.
Pick ten to twenty prompts your customers would actually type — “best [category] in [city],” “who should I call for [problem] near me,” “affordable [service] in [city].” Run them across ChatGPT, Perplexity, and Gemini once a month, and log one of three outcomes for each: named (you're in the recommendation), cited (a source about you was used), or absent. That share-of-answer, tracked over time, is the metric that matters. When the foundation and consensus work lands, you watch queries move from absent to cited to named — usually in that order, over a few months.
The businesses that win the AI recommendation aren't the ones with the flashiest site. They're the ones that treated the engine's five inputs as a checklist and worked it methodically while their competitors argued about whether AI search mattered yet. It matters now. Two-thirds of the market is still invisible — which means the seat next to the named businesses is open, and it goes to whoever shows the engine the cleanest evidence first.
Where to take this next
Getting named by AI engines is one layer of a full local growth program. These pair directly with the work above:
- GEO agency services— how we run generative engine optimization end-to-end, instrumented with our own tooling across every city we work.
- Local SEO services— the Business Profile, citation, and review foundation that feeds both classic local rankings and AI recommendations.
- ChatGPT SEO— the engine-specific playbook for showing up in ChatGPT and SearchGPT answers.
- Free AI visibility audit— we'll prompt the engines the way your customers do and show you exactly where you're named, cited, or absent.
Frequently Asked Questions
Find out what the engines
say about you
We'll prompt ChatGPT, Perplexity, and Gemini the way your customers do, show you where you're named, cited, or absent, and map the exact inputs to fix first. No pitch deck — just the evidence file.
