Why does ChatGPT recommend my competitor instead of me?
Almost always because your competitor is easier to verify. The assistant searched the web, found several independent sources describing that business the same way, and found either nothing about you or sources that disagreed with each other. It is an evidence problem, not a popularity contest, and it is fixable.
Key takeaways
- Being absent from an AI answer is usually a verification failure, not a ranking penalty. The model could not confirm you exist as described.
- Inconsistent name, address, phone or hours across listings is the single most common blocker, and the cheapest to fix.
- A competitor with 180 recent reviews and a local news mention is simply better evidenced than one with 12 reviews from 2023.
- JavaScript-rendered content is largely invisible to AI crawlers, which do not execute scripts the way a browser does.
- Answers vary by session and by user, so check a prompt several times before concluding anything from a single result.
- In our 50-query Google AI Mode study, the businesses the AI recommended had a median 595 Google reviews, against 269 for businesses that ranked in Maps and were passed over.
- Across 75,000 brands, Ahrefs found brand mentions on the web track ChatGPT visibility far more closely than backlinks do (0.664 against a very weak correlation).
Start by asking the model what it read
Before diagnosing anything, ask the assistant which sources it used. You will usually get a list of URLs: a directory page, a review platform, a local roundup article, maybe the competitor’s own site.
That list is the diagnosis. Every source on it is a place your competitor is present and you are not, or is described more clearly than you are.
How to figure out why a competitor keeps getting recommended
One answer proves nothing, because assistants give different answers to the same question on different runs. A one-hour check gives you something you can act on.
- Write five or six questions the way a customer would ask them. “Best emergency plumber in Tucson”, “who should I call for a burst pipe in Tucson tonight”, “affordable plumber near Oro Valley”. Use your service, your city and the neighborhoods you actually serve.
- Run each one three times, in a fresh chat each time. Note every business named and the order it appears in.
- Ask for the sources after each answer and save every URL.
- Count. If your competitor shows up in 14 of 18 answers and you show up in 2, that is your baseline. If neither of you shows up consistently, nobody owns the question yet.
- Compare the two of you on every source in the list. This is where the reason shows up.
What to compare, side by side:
| Check | Where to look | What usually separates the two |
|---|---|---|
| Review count and recency | Google profile, Yelp | Total reviews, and how many arrived in the last 90 days |
| Listing consistency | Google, Yelp, Apple Maps, Bing, industry directories | Same name, address, phone and hours, character for character |
| Mentions on other sites | The source URLs the assistant cited | Roundups, local news, Reddit threads, association pages |
| Pages that answer questions | Both websites | A page per service, with the answer near the top |
| Readable website | View the page source | Is the text in the HTML, or loaded later by JavaScript? |
Most of the time one or two rows explain almost the whole gap.
What the data says
Two pieces of research point the same way.
We ran 50 local questions through Google AI Mode in August 2026 and compared the businesses it recommended with the Google Maps top 20 for the same search (full study and raw data). The businesses the AI recommended had a median 595 Google reviews and 72 profile photos. The ones that ranked in Maps and got no mention had 269 reviews and 39 photos. And 32% of the recommended businesses were not in the Maps top 20 at all, so ranking well in Maps does not guarantee a mention, and ranking poorly does not rule one out. Reddit was cited in 36% of the answers and Yelp in 36%.
That study covers Google AI Mode, not ChatGPT. For ChatGPT, the closest large dataset is Ahrefs’ study of 75,000 brands, published in December 2025. Brand mentions across the web correlated with ChatGPT visibility at 0.664. YouTube mentions correlated at 0.737, the strongest factor in the study. Backlinks barely registered. In practice, what other sites say about you counts for more than how many sites link to you.
The six reasons, in order of how often they are the cause
1. Your listings contradict each other
Your Google Business Profile says “Suite 200”, your Yelp page says “Ste. 2”, your website footer has an old phone number, and your hours differ on all three. A model reading these cannot decide which is true, so it favors the business whose details agree everywhere.
This is the most common cause and the cheapest to fix. It is also boring, which is why most businesses never do it.
2. Your site is thin, vague, or unreadable
Three pages of brand language with no direct statements, or a modern site where the content only appears after JavaScript runs. AI crawlers do not execute scripts the way a browser does; if the text is not in the HTML, it effectively does not exist.
3. Your review profile is weak or stale
Volume and recency both count. BrightLocal’s 2026 consumer survey found 47% of consumers will not use a business with fewer than 20 reviews, and 74% look for feedback posted within the last three months. Models read the same signals humans do, and a competitor with a steady stream of recent reviews reads as an active, real, well-regarded business.
4. Nobody outside your own website mentions you
Independent corroboration is what turns a claim into a fact. If the only place on the internet asserting that you are the best in town is your own homepage, an assistant has no reason to repeat it. A competitor quoted in a regional publication or listed in a “best of” roundup has evidence you do not.
5. Your pages answer no questions
People ask assistants questions. A page called “Our Services” answers none of them. A page called “What does an emergency HVAC call cost in Tucson?” answers one, in a form that can be quoted directly.
6. Your competitor is simply doing this work
Sometimes there is no defect to find. The other business publishes more, earns more mentions, and keeps its listings clean. That is not a mystery. It is a head start, and it closes.
How to fix it when competitors show up in ChatGPT and you don’t
Listings first, because it is a weekend of work and unblocks everything else. Then the website: make the content readable, put direct answers at the top of pages, add structured data. Then reviews, as an ongoing habit rather than a campaign. Then mentions, which are slow and compounding and worth starting immediately for that reason.
Re-measure monthly against the same prompt set. The number you are watching is not a ranking. It is how often, across twenty-five prompts, your business is one of the named options.
Be wary of anyone who promises a placement inside ChatGPT. Nobody can sell one, and the honest version of this work is making your business easier to verify, then measuring whether that changed how often you get named.
Frequently asked questions
Is my competitor paying for that placement?
No. Organic recommendations inside assistants are not for sale, and there is no placement product to buy. Your competitor is being named because the model found more, and more consistent, evidence about them across the sources it read.
I asked twice and got different answers. Which one is real?
Both. Assistants are non-deterministic and search results shift, so the same prompt can produce different businesses on different runs. That is exactly why visibility should be measured across a fixed set of prompts run repeatedly, not judged from a single question.
How do I find out what the model actually read?
Ask it. Prompts like 'which sources did you use for that recommendation?' usually return the pages it cited, and those pages tell you where your competitor is present and you are not. That list is the most useful starting worklist you can get.
My competitors show up in ChatGPT but we don't. How do I fix that?
Fix it in this order: make your name, address, phone and hours identical everywhere they appear, make your website readable as plain HTML with direct answers near the top of each page, build a steady flow of recent reviews, then earn mentions on sites you do not own. The first two take weeks, the last two take months, and the last one matters most over time.
How do I figure out why a competitor keeps getting recommended instead of us?
Run the same five or six questions several times, write down every business named and every source cited, then compare your competitor and yourself on each source on that list. The gap is usually visible within an hour: a directory they are on and you are not, a roundup article that names them, or a review count several times yours.
How long before ChatGPT starts mentioning my business?
There is no fixed timeline and nobody can promise one. Listing fixes and website changes can show up within weeks once pages are recrawled. Reviews and third-party mentions build over months. Measure with the same prompt set every month so you can see the trend rather than guessing from one answer.
Sources
- 1.Searching the web with ChatGPT · OpenAI
- 2.Local Consumer Review Survey 2026 · BrightLocal (2026)
- 3.Top Brand Visibility Factors in ChatGPT, AI Mode, and AI Overviews (75k Brands Studied) · Ahrefs (2025)
Keep reading
- AI VisibilityWe make your business the one AI assistants recommend: prompt tracking, entity building and extractable content across ChatGPT, Perplexity and Google AI.
- How do I get my business recommended by ChatGPT?ChatGPT recommends local businesses it can verify across several independent sources. Here is what actually moves a business into those answers.
- Who Google AI Mode Recommends, and Who It Leaves OutWe ran 50 local queries through Google AI Mode and checked its picks against the Maps top 20 for the same searches. A third were not in it.
- Generative Engine Optimization for Local BusinessHow ChatGPT, Perplexity and Google's AI answers choose which local business to name, and the work that makes yours the one they can safely recommend.
- How do I track whether AI assistants mention my business?AI visibility has no rank tracker. Here is a repeatable method for measuring whether ChatGPT and Perplexity name your business, using a fixed prompt set.
Is your business showing up in AI answers?
Find out in minutes. We run your niche and city through ChatGPT, Perplexity and Google AI, then send you a report showing exactly who gets recommended instead of you.
Free. No card required.