All posts
Research17 min readMani Bharij, Director of SearchOpsMani Bharij

How AI Answer Engines Decide Which Local Business to Recommend

Answer engines do not rank local businesses, they assemble a shortlist of names. Here is how that decision gets made, the three levers that move it, and what we found testing 600 prompts across ChatGPT, Gemini, Perplexity and Copilot.

Ask ChatGPT for a good physiotherapist, a reliable boiler engineer, or the best coffee within walking distance, and you do not get ten blue links to pick through. You get an answer: a short list of names, each with a sentence on why. For a local business that is a far harsher cut than page one of Google ever was. There is no position two that still gets a few clicks. Either the machine says your name, or you do not exist in that conversation at all. This post is about how that decision gets made, and the three things that actually change whether it goes your way.

The question changed, and most local SEO advice did not keep up

For twenty years the job was legible. You wanted to be in the top three of the Map Pack and on page one of the organic results, because that is where the clicks were. Rank was a number, the number had a position, and you could watch the position move. Nearly every local SEO playbook still in circulation is built around that idea.

An answer engine does not produce a ranked list of options for the searcher to evaluate. It produces a recommendation. When someone asks ChatGPT or Gemini for a good osteopath in their town, the output is one to five names, usually with a short justification each, and sometimes a citation or two. The searcher reads it the way they would read a friend's text back: as a vetted answer, not as a list to research further. That is the part that should worry you and motivate you in equal measure. The shortlist is shorter, and being on it is worth far more per slot.

You are no longer competing for a position on a page. You are competing to be one of the three names a machine is willing to put its credibility behind.

The mental model that matters

That reframing has a practical consequence. Optimising for “rank” assumes a stable, observable position you can nudge upward. Optimising for recommendation means making yourself the obvious, low-risk, well-evidenced choice, because the engine is not scoring you against a rubric, it is deciding whether it trusts you enough to say your name out loud.

What actually happens between the question and the answer

It helps to see the pipeline. When a local question lands, a modern answer engine rarely treats it as a single lookup. It interprets the intent, then fans the question out into several narrower sub-questions, gathers evidence for each one (from its training memory, from a live web search it runs on your behalf, and from structured sources like maps and business listings), and only then synthesises a single answer.

User query

best physio near me for a running injury, evening appointments

Surface intent: Local, commercial, with two hard constraints (injury type and availability)

Fan-out6 sub-queries

physiotherapy clinics in [area]

Build the candidate setLexical

sports / musculoskeletal injury specialists

Match the injury typeSemantic

clinics open in the evening / after work

Filter on the availability constraintEntity

well-reviewed physios for runners

Corroborate qualitySemantic

[clinic name] reviews and reputation

Verify each candidateEntity

running injury physiotherapy treatment

Confirm the service is actually offeredLexical
A single local question is rarely answered as one lookup. The engine decomposes it, gathers evidence per branch, and recombines. Optimise for the branches, not the headline phrase.

Two of those branches are about building the list (who even counts as an option here), and the rest are about vetting it (is this one any good, does it actually do the thing, will recommending it embarrass me). A business that shows up in the first stage but fails the vetting stage gets quietly dropped before the searcher ever sees a word. You were a candidate. You did not make the cut. There is no log file that tells you this happened.

Three levers actually move whether you get named

We have run a lot of these prompts, watched a lot of answers form, and traced a lot of citations back to their source. When you strip away the per-engine quirks, the same three factors keep deciding who gets named and who gets skipped. We think of them as levers because, unlike a ranking position, you can actually pull on each one directly.

Pillar

Entity clarity

Can it tell who you are?

A machine cannot recommend what it cannot pin down. One business, one set of facts, the same everywhere. Ambiguity is disqualifying long before quality is even assessed.

Pillar

Content extractability

Can it lift the answer?

If the answer to the searcher's question is on your page in plain, self contained language, you become the easy source to quote. If it is locked in an image, a PDF, or a paragraph of fluff, you get passed over.

Pillar

Consensus

Does the web agree?

Engines hedge against being wrong. When your reviews, your listings and independent mentions all tell the same story, recommending you is safe. When sources disagree, you are a risk it would rather not take.
Entity clarity gets you into the candidate set. Extractability makes you easy to quote. Consensus is the tie-breaker that decides which of several plausible names actually gets said.

Lever one: entity clarity, or can the machine tell exactly who you are

This is the unglamorous one, and it is the one that quietly eliminates most businesses. An answer engine is, underneath everything, a system trying to resolve “the thing the user means” to “a specific entity in the world”. If it cannot do that resolution cleanly and confidently, it will not gamble on you. It will reach for a business it is sure about instead.

Entity clarity breaks when your own facts contradict each other across the web. A suite number on the website that is missing from the Business Profile. A trading name on the directory that does not match the signage in your photos. An old phone number that still lives on three citation sites. To a person, these are trivial. To a machine deciding whether two records describe the same place, every mismatch is a reason to lower its confidence, and low confidence reads as “do not recommend”.

  1. 1

    Fix the canonical facts first

    Pick the single correct version of your name, address, phone and opening hours, then make every surface match it character for character. Start with the three that carry the most weight: your own website, your Google Business Profile, and your largest industry directory. Consistency here is not a nicety, it is the signal that says “these records are all the same business”.
  2. 2

    Make the page state plainly what you are

    Somewhere prominent, in words, say what you do, where you do it, and who for. A machine should not have to infer that you are a podiatry clinic in Leeds that treats sports injuries. It should be able to read it. Vague hero copy (“helping you feel your best”) is invisible to entity resolution.
  3. 3

    Add the structured layer

    LocalBusiness structured data, with your address, geo, opening hours, and a sameAs list pointing to your verified profiles, gives the machine an unambiguous, machine-readable version of the facts it would otherwise have to guess at. It does not replace clean on-page facts, it confirms them.

Lever two: content extractability, or can it lift the answer straight off your page

Once you are a candidate the engine knows is real, the next question is whether you are easy to quote. Answer engines are, by temperament, lazy in a useful way: faced with two equally good businesses, they will favour the one whose page hands over the answer in a clean, liftable form, because that lets them respond with confidence and a citation they can stand behind.

Extractability is mostly about removing friction. The fact a searcher wants (do you treat running injuries, are you open on Sunday, what does an initial consultation cost, do you cover my postcode) should exist somewhere on your site as a plain sentence, not buried in a graphic, a downloadable price list, or a booking widget that only renders after three taps. If a machine has to execute JavaScript, parse an image, or open a PDF to find your answer, assume it will not bother.

Easy to lift (gets quoted)

  • Question-shaped headings that mirror how people actually ask: 'Do you treat sports injuries?'
  • Specifics in plain text: prices, durations, service areas, conditions treated, named by postcode or suburb.
  • Short, self-contained answers directly under the heading, each one true on its own without the paragraph above it.
  • A simple HTML list or table for things like hours, services and fees.

Hard to lift (gets skipped)

  • Key facts trapped in an image, an infographic, or a PDF the crawler will not open.
  • Answers spread across three vague paragraphs, none of which stands alone.
  • Prices and hours that only appear inside a booking tool or after a form submission.
  • Marketing language that describes a feeling rather than stating a fact.

A practical test: take the ten questions your front desk actually gets asked, and check that each has a clear, standalone answer in real text on your site. Not implied, not downloadable, not behind a widget. Just there, in a sentence a machine could copy and attribute to you without having to interpret anything. That single exercise does more for answer-engine visibility than a month of conventional content work.

Lever three: consensus, or does the rest of the web back you up

The first two levers get you into contention. Consensus usually decides it. An answer engine is acutely aware that it can be wrong, and that recommending a bad business has a reputational cost. So when it has several plausible names and must choose, it leans towards the one the wider web most clearly and consistently vouches for.

Consensus is not one number. It is the agreement across independent sources: a healthy volume of recent reviews that say roughly the same positive things, listings whose facts line up, and mentions on pages the engine already trusts (local press, genuine industry bodies, partners) that corroborate what you say about yourself. The signal is not “this business claims to be good”. It is “multiple sources that do not control each other independently arrive at the same conclusion”.

Among the answers that did name specific businesses in our May 2026 test, the businesses the engines chose were far more likely to have consistent name, address and phone details across their own site, their Business Profile and a major directory than the businesses present in the area but left unnamed. Consistency is not the only factor, but it tracks the outcome closely. Directional, based on a 600-prompt internal sample.

This is also why review work pays off twice over. Reviews matter to the searcher directly, but they also matter as the richest, freshest, most independent body of text describing your business that an engine can read. Recency counts: a wall of five-star reviews from three years ago reads as a business that used to be good. A steady trickle of recent, specific reviews reads as one that is good now. If you want a structured way to keep that trickle going, our guide on how to get Google reviews covers the mechanics.

Entity clarity and extractability earn you a place in the room. Consensus is what makes the machine comfortable saying your name once it gets there.

What we saw testing this across the four big answer engines

In May 2026 we ran a structured sample of 600 local-intent prompts, 150 against each of the four engines most people actually use, spread across twelve service categories and four cities. We were not trying to crown a winner. We wanted to know how often each engine is willing to commit to naming a real business, and what the businesses it names have in common. Two findings stood out.

Share of local-intent prompts where the engine named at least one specific, identifiable business rather than deflecting to a generic 'search for providers in your area' answer. Perplexity, which is built around live retrieval and citation, committed to a named business most often. Directional, from our own 600-prompt sample run in May 2026.

First, the engines behave differently, and the difference is mostly about how much they lean on live retrieval. The more an engine grounds its answer in a real-time search, the more willing it is to name a specific business, and the more your day-to-day web presence matters versus what the model happened to memorise during training. Second, and more useful, the businesses that got named were not the ones with the cleverest content. They were overwhelmingly the ones that were easy to identify and well corroborated. The boring levers won.

69-91%

Prompts that named a business

Range across the four engines in our sample

86%

Of named businesses had consistent details

Versus 54% of the businesses left unnamed

1-5

Names in a typical answer

Most answers committed to three or fewer

2-3

Sources behind a grounded answer

Where citations were shown at all

A two-hour audit you can run this week

You do not need a tool to start. You need a quiet two hours, the questions your customers actually ask, and a willingness to read your own business the way a machine would.

  1. 1

    Ask the engines the real questions

    Write down the ten ways a customer would describe needing you, with their real constraints (location, urgency, speciality, budget). Put each one to ChatGPT, Gemini, Perplexity and Copilot. Record who gets named, who does not, and which of your competitors keep recurring. That recurring set is your real competition on this surface.
  2. 2

    Audit your entity facts

    Open your website, your Business Profile and your biggest directory side by side. Check name, address, phone, hours and category match exactly. Every mismatch you find is a confidence deduction you have been paying without knowing it.
  3. 3

    Pressure-test extractability

    For each of your ten questions, find the plain-text answer on your own site. If the answer is in an image, a PDF, a booking widget, or simply missing, that is a page to fix. Aim for a clear sentence a machine could quote verbatim.
  4. 4

    Check your consensus

    Look at review volume and, more importantly, recency and specificity. Are recent reviews mentioning the things you want to be known for? Are there any independent pages (local press, real bodies) that corroborate your story, or is every source ultimately you talking about yourself?
  5. 5

    Fix the cheapest gaps first

    Rank what you found by effort. Detail mismatches and missing plain-text answers are usually a morning's work and move you straight into contention. Consensus is slower, so start it now but expect it to compound over months.
  6. 6

    Re-run the prompts in a month

    This surface is noisy, so a single check tells you little. Re-running the same prompts monthly turns anecdote into a trend you can actually manage. That ongoing measurement is exactly what an answer-engine visibility tracker is for.

What this is not

A lot of the early advice on this topic is confident and wrong, usually because it borrows the mental furniture of traditional SEO and assumes it transfers. It mostly does not. A few corrections worth holding onto.

Mental models that mislead

  • 'I just need to rank for the keyword.' There is no keyword ranking here, only a recommendation.
  • 'One good answer means I've won.' These answers are volatile. One check is a coin toss, not a verdict.
  • 'It's a content game.' Content helps, but clean identity and consensus decide more outcomes than cleverness.
  • 'I'll game it with AI-written pages.' Thin, contradictory content makes you a riskier pick, not a safer one.

Mental models that hold up

  • 'I want to be the safe, obvious recommendation.' That is exactly what the engine is trying to find.
  • 'I'll measure the trend, not a single answer.' Monthly tracking turns noise into signal.
  • 'Get the boring facts right first.' Identity and consensus are the foundation everything else sits on.
  • 'Earn corroboration I don't control.' Independent agreement is the signal engines weight most.

Where this fits, and what to do on Monday

Keep this surface separate in your head and in your reporting. Your performance inside ChatGPT, Gemini, Perplexity and Copilot is not the same thing as your position in Google's Map Pack, and it is not the same thing as Google's own AI features either. Folding all of it into one “AI” line in a report is how teams end up unable to explain what is actually happening. Track answer engines as their own scoreboard.

Then pull the levers in order. Get your identity clean so a machine can tell exactly who you are. Make your pages easy to quote so you are the path of least resistance. And invest, patiently, in the independent corroboration that makes recommending you feel safe. None of it is exotic. It is the same instinct that has always driven local search, applied to a reader that happens to be a machine summarising on a customer's behalf. The businesses that get this right early will be the names that get said while everyone else is still trying to rank.

Keep reading

Start tracking your real rankings today

See where you actually rank on Google Maps, not where Google tells you. Start a 14-day free trial of any plan, with no charge until it ends.