A customer forwards you a ChatGPT answer that lists three of your competitors and not you. It stings. But it isn't a Google ranking, and it isn't a verdict on your work. Ask the same question with another city, another phone or slightly different words, and the list can change. Here's what sits behind those answers and what you can fix, in the order we'd do it.
There's no single AI ranking
AI assistants don't share one index or one formula. ChatGPT may search the web live for one question and answer another from what the model already knows. Google's AI Overviews and AI Mode lean on Google's own search results. None of these companies publishes a checklist that guarantees a local business gets named. Our guide to AI search for home service companies compares how each one works.
In BrightLocal's study of 200k+ localized AI searches, Google Maps named a tracked business in 66% of searches; ChatGPT, AI Mode and AI Overviews named it in only 32–38%.
Source: BrightLocal local AI visibility study · (opens in a new tab)
So the map listing still names local businesses far more often than AI answers do. When an assistant names only a few companies, the ones it picks tend to be the ones it can find and confirm quickly.
Treat an AI answer as a dated note: which assistant, which question, which location and which sources it showed. It's useful evidence. It isn't a permanent rank.
Where AI answers get their facts
For local questions, assistants mostly repeat what they can find about you elsewhere and cross-check it. Two sources do most of the work: your own website and your business listings.
Business websites supply 42% of the ~1.97M citations in local AI answers (ChatGPT, Google AI Mode, AI Overviews); Google Business Profile ~29%.
Source: BrightLocal local AI visibility study · (opens in a new tab)
86% of AI citations came from brands' own websites (44%) and managed listings (42%).
Source: Yext AI citations research · (opens in a new tab) · 6.8M citations across ChatGPT, Gemini and Perplexity, Jul–Aug 2025; Yext client/prospect locations
These are different studies with different methods, and they point the same way. Your site and your listings carry most of the weight. You control both, which is why the fixes below start there.
Why a competitor gets named instead
The companies that get named usually make that cross-check easy. Bigger helps, but it isn't required. Look at the businesses in the answer you were sent and compare them with yours on these points:
- A page that answers the exact question the customer asked
- A complete Google profile with recent reviews that mention the service by name
- The same name, phone and address on every listing
- Mentions on directories, associations or local lists that assistants cite as sources
A small company with clear pages and matching listings can be easier to confirm than a larger one with a vague site. That's the gap you can close.
How long it takes
There's no fixed date. Search engines have to recrawl the pages you changed, and each assistant updates what it searches and cites on its own schedule. Write down your test questions before you start, fix the basics first, and check again once Google has recrawled those pages. Search Console's URL Inspection shows the last crawl date for any page.
What to fix, in order
1. Say what you do and where, in plain words
A person can guess what you do from job photos, a clever headline and a row of logos. Software can't, or won't bother. Each main page should say it outright: the service, who it's for, the towns you cover and why people pick you. If your homepage says "Quality you can trust" and never mentions roofs or the city you work in, start there.
2. Give each main service its own page
One Services page with eight one-line cards gives an assistant almost nothing to quote. A real service page answers who the service is for, what problem it fixes, where you offer it, how the job goes, what drives the price and what proof backs it up. Start with the two or three services that bring in the most money.
3. Make your business details match everywhere
If your website, Google Business Profile, Yelp, BBB and directory listings show different names, phone numbers, addresses or categories, an assistant has a harder time deciding they're all you. Matching details won't make you an authority on their own. Mismatched ones give the assistant a reason to pass you over.
4. Fill in your Google Business Profile
Pick the main category that matches your biggest service, list your services, keep your hours real and add recent photos of your own jobs. Reply to reviews, good and bad. Your profile feeds Google's map and AI results directly, and it shows up as a source in other assistants' answers too.
5. Earn mentions on other sites
Your website is your own claim about your business. Reviews, association member pages, manufacturer dealer locators, local news and "best of" lists back it up from the outside. A few relevant mentions are worth more than a pile of anonymous links. Never pay for fake reviews or fake listings; Google removes fake reviews and can suspend the profile behind them.
6. Let the right crawlers in
Check your robots.txt and any firewall or CDN bot rules. OpenAI says OAI-SearchBot is the crawler it uses to show websites in ChatGPT search, and sites that block it don't appear in those answers. Google says its AI features rely on the same basics as regular Search, so a page Google can't index won't show up there either.
If an answer gets your details wrong
Sometimes the problem isn't being left out but being described wrong: an old phone number, a town you don't serve, a service you stopped offering. Find where that detail lives online. It's usually an old listing, a directory profile or an outdated page on your own site. Fix it at the source, then check the answer again once the page has been recrawled. A longer walk-through covers finding the source and reporting a wrong answer.
Run a test that tells you something
- Write down five questions a real customer asks before calling.
- Ask each question in the assistants your customers use, from a fresh session.
- Record the date, the exact wording, the location, the businesses named and the sources shown.
- Check whether the details an assistant needs are missing, wrong or unsupported on your own site.
- Repeat the same questions after real changes, instead of reacting to every single answer.
Our AI search visibility audit does this with a fixed set of buyer questions, run through the AI assistants we test (currently ChatGPT, Claude and Perplexity), with the date and wording written down so the next run can be compared. Our methodology explains how. To run the same test on your own, see how to run an AI search audit. For a monthly routine, see how to get your business ready for AI search.
What not to buy
Be wary of anyone selling guaranteed ChatGPT recommendations, a secret AI schema or hundreds of instant citations. Nobody controls what an assistant says, and Google says no special markup is needed for its AI features. What helps is the plain work above, done well and kept up to date.
If someone sells schema markup as the fix, here's what it can and can't do. An llms.txt file is another thing that's free to make and not worth paying for. If the pitch calls the work GEO, see which GEO offers to be wary of. Before you pay for an AI audit, see what one costs and what to ask.