AI visibility for a local business: one set of facts, everywhere
The sources a local AI answer is built from, the fixes in the order that pays, and how to test it from where your customers actually are.
Published by AI Knows Us · Updated 12 October 2026
For a local business, being named by an assistant comes down to one thing above all others: the same trading facts, written identically, in every public place that carries them. Name, address, phone number, opening hours, service area and category, repeated without variation on your Google Business Profile, your website, the directories and the review platforms. Assistants answering a "near me" question assemble the answer from those sources, so a business that appears three slightly different ways looks like three weak businesses instead of one clear one. This page covers the sources that decide a local answer, the fixes in order, and how to test it from where your customers actually are.
What a local AI answer is built from
Ask an assistant for a plumber, a dentist or a wedding photographer in a named town and the answer comes from a short list of source types. Knowing the list tells you where to spend the afternoon.
| Source | What it supplies | Who controls it |
|---|---|---|
| Your Google Business Profile | Category, hours, service area, phone, reviews, photos | You, once verified |
| Review platforms | Rating, review text, trading details, category | You claim, customers write |
| Local and trade directories | A structured listing a model can read easily | You, by submitting |
| Your own site | The page that answers the question, plus your authoritative facts | You entirely |
| Local press and community pages | A description written by somebody else, which carries further than your own | You, by being worth writing about |
| Map and place databases | Location, category and status used by assistants built on them | You, through the platform that feeds them |
Notice that four of the six are off your own website. For a local business, that split is the whole insight. The site matters, and the sources around it decide whether anybody other than you says the same thing.
The fixes, in the order that pays
1. One set of facts, written once. Open a document and write your legal name, trading name, full address in one format, one primary phone number, your hours including public holidays, your service area as a list of towns or postcodes, and your category in your customers' words. Then make every listing match that document exactly. Variation in an abbreviation or a suite number is enough to split your identity.
2. Fix your status and hours first. An assistant that says a business is closed, or quotes hours from two years ago, costs you the call. This is the single most damaging local error and it is usually a stale directory rather than Google. The source by source method is in when AI says your business is closed.
3. Make the category claim specific. "Emergency plumber covering south Leeds, same day callouts" is a description an assistant can act on. "Quality home services" is not. Put that specific sentence on your homepage, your profile description and every directory listing, in the same words.
4. Write one page per service and town you really serve. Not a hundred thin pages with the town name swapped. A page for each combination you genuinely cover, with the local detail only you have: the areas, the response time, the parking, the typical job, the price range and what changes it. Thin location pages are a known spam pattern and they do not get quoted.
5. Add LocalBusiness structured data that matches the visible page. Address, phone, hours, service area and geo coordinates. A copyable block is in LocalBusiness schema.
6. Ask for reviews on the platform your category is judged on. Volume and recency both matter, and a review that mentions the specific service and the town is worth several that say "great service".
How to test it from where your customers are
A local reading is only valid from the right place, so the test needs a little care.
- Use a temporary chat with memory off, so your own history is not shaping the answer.
- Name the location in the question, because an assistant with no location signal will answer generally. Ask it the way a customer would: a plumber in a named suburb, open on a Sunday.
- Run five questions: the emergency version, the planned job version, the price version, the comparison version, and a shortlist question asking who the best providers in that town are.
- Never name your own business in the question. Asking about yourself returns yourself and the reading becomes worthless.
- Ask each question twice in two different assistants, and save who was named plus every source cited.
Then read the citation list. For local businesses it is usually dominated by two or three directories and a review platform, and getting properly listed on the ones you are missing is often a single afternoon that changes the answer.
What this does not change
The map pack and the business profile remain the biggest sources of local enquiries for most trades, and the work above improves both at the same time. Treat AI answers as a second surface built on the same facts rather than a replacement programme. The full local method is in local SEO from the business profile to the map pack.
This page covers AI visibility for a business that serves a place. For organic local search, see the local SEO guide above. For a worked example by trade, see how a dental clinic gets recommended by AI.
AI visibility for a local business, in practice: the usual questions
Do assistants use my Google Business Profile?
Google's own AI surfaces draw on its local data, and other assistants pick up the same facts where they appear on crawlable pages, directories and review platforms. Keeping the profile correct and complete is therefore worth doing regardless of which assistant you are trying to reach.
Why does an assistant recommend a business two towns away?
Usually because that business has clearer, more consistent public facts about the area, or because your own service area is not stated in readable text anywhere. Publishing your service area as a plain list of towns, in the same words everywhere, is the direct fix.
Do I need a page for every town?
One page for each service and town you really cover, with genuine local detail. A template with the town name swapped out does not earn a mention, because there is nothing specific in it for a model to repeat.
How many reviews do I need?
Enough that your rating looks established in your category and your town, and recent enough that the newest one is from this quarter. Steady collection beats a one off push, and reviews that name the service and the area are the most useful.
What if an assistant has my old address?
Find every public page that still carries it, correct them at source, and publish a short dated note on your own site stating the current address. Then re-test in two weeks. The sequence is in how to correct a wrong fact an AI states about you.
What to do first
- Write your one page of trading facts today, and treat it as the only version.
- Check your profile, your site footer and your five largest directory listings against it, and correct every difference.
- Confirm your hours and open status are right in all of them, including public holidays.
- Ask five local buyer questions in two assistants, naming the town and not your business, and save the cited sources.
- Get listed properly on the two most cited directories you are missing from, then re-test in three weeks.