Why does AI recommend my competitor?

Published Updated 12 min read

OpenAI model via Codex CLI with web search, not the ChatGPT app, 01-02.11.2026, 13 software questions.

Why does ChatGPT recommend your competitor and not you? The cause can often be found in a few minutes. Here are 5 common reasons, the same for Perplexity and Google AI, and a check for each.

Card needed. Cancel before day 7 and nothing is charged.

Your company (Your company)Competitor

ChatGPT

Is Kelderwick Cycles a good place for an e-bike service in Bristol?

Yes, Kelderwick Cycles (Your company) services most e-bike brands.

You could also try Gorsefield Bike Works and Temple Spoke Co.

Sources
  1. E-bike service on Saturdaysgorsefieldbikes.example
  2. Bike shops in Bristolbristolbikeguide.example
invented companies, not a real answer.

Why AI names a rival and not you

ChatGPT names a competitor when it can find and read clear facts about them for the customer's question.

Key points

  • Rivals by default Asked about one product by name, AI still added rivals. In our runs: 10 of 10 times for a video-call tool, 7 of 10 for a team chat tool.

  • One answer is a sample Ask 3 times in new chats before you decide anything.

  • Checks you can do today Each reason below comes with a check that takes a few minutes.

Reason 1: No page on your site answers the exact question

AI search looks for a page that fits what the customer typed. If your rival has that page and you do not, AI is more likely to quote the rival.

Customers type long questions. They add their size, their city, their budget or their problem.

A general home page rarely answers "Which bike shop in Bristol services e-bikes on a Saturday?". A rival's page called "E-bike service, open Saturdays" answers it in one line.

For the kinds of pages AI quoted in our tests, see the guide to pages AI cites.

Which bike shop in Bristol services e-bikes on a Saturday?

kelderwickcycles.example

  • Home
  • About
  • Shop

Your site: no matching page

gorsefieldbikes.example

/e-bike-service

E-bike service, open SaturdaysCited

gorsefieldbikes.example/e-bike-service

Scheme: the 3 parts of the question match one page on the rival's site and no page on yours.

invented bike shops. The rival has one page for the whole question.

How to check yours

  1. Use the words customers use on the phone or in e-mails, not your own product names.

  2. For each question, open the one page that should answer it. Read only the first two lines.

  3. No page, or only a vague one? That question is the most likely place your rival wins.

Reason 2: AI cannot read your price or key facts

AI quotes facts it can read as plain text. If your price sits only in an image, or behind "ask us", AI may quote a rival's price instead.

  • Most cited page type

    148of 366 citations in our runs went to price pages

In our runs on software questions, price pages were cited more than any other kind of page.

Wrong facts hurt as well. Your site may show two different prices, or a directory may keep an old address. Then AI may skip you or repeat the error.

an invented price page. One price is an image, so AI cannot read it.

How to check yours

  1. Open your price page and press Ctrl+A (Cmd+A on a Mac). A price that is not highlighted is probably an image.

  2. Check your name, address and prices on your site, your Google profile and one directory. They should match word for word.

  3. If your only price answer is "ask us", add a starting price or a range as text.

Reason 3: Your website is closed to AI bots

If your robots.txt or firewall blocks the bots that AI search uses, AI cannot read your pages. It then names companies it can read.

Each AI engine sends its own bot.

Which bot each AI engine sends
EngineIts botWhat the bot does
ChatGPTOAI-SearchBotChatGPT search uses OAI-SearchBot to read pages for its answers.
PerplexityPerplexityBotPerplexity uses PerplexityBot.
Google AIGooglebotGoogle AI Overviews use pages from normal Google Search, so Googlebot must be allowed.
OpenAI trainingGPTBotGPTBot is a different OpenAI bot: it collects text for training, not for search answers.
User-agent: OAI-SearchBotDisallow: /User-agent: PerplexityBotAllow: /User-agent: GooglebotAllow: /
ChatGPTOAI-SearchBot
PerplexityPerplexityBot
Google AIGooglebot
Blocked
Mr. Nenn, the Nenn mascot, points at the blocked bot

Scheme: OAI-SearchBot stops at the gate, PerplexityBot and Googlebot reach the site.

an invented robots.txt. It blocks ChatGPT's search bot, so ChatGPT search cannot read the site.

How to check yours

  1. Go to yoursite.com/robots.txt. Look for "Disallow: /" under OAI-SearchBot, PerplexityBot, Googlebot or "User-agent: *".

  2. Ask your host or developer one question: do we block AI bots or unknown bots?

  3. Open a key page with JavaScript switched off in your browser. Text that disappears may be missed by bots too.

Want to see who AI names for your own questions? Nenn checks it for you every week. Start 7-day trial

Reason 4: Other websites talk about your rival, not about you

AI tends to name companies it already sees on many websites. If reviews, lists and local news mention your rival and skip you, the rival comes first.

  • First search

    72 of 75list runs where the first search already held a brand from the answer

We looked at the model's first web search in 75 list runs. In 72, the search words already held a brand name that later appeared in the answer.

So the shortlist often seems to exist before any page is read.

  • Web mentions

    0.664how closely mentions went with AI Overview visibility (Ahrefs)

  • Backlinks

    0.218how closely backlinks went with it, same study

The Ahrefs figures are their study, and they show a link, not a cause.

How the Ahrefs study worked

In May 2025, Ahrefs studied 75,000 brands in Google AI Overviews.

Web mentions of a brand went together with visibility more than backlinks did: 0.664 against 0.218.

That is their study. It shows a link, not proof that mentions cause the answer.

bristolbikeguide.exampleDirectory
cyclereviews.exampleReviews
bristolpost.exampleNews
bikemap.exampleDirectory
Gorsefield Bike Works
Kelderwick Cycles
  • Rival: on 4 of 4 sites
  • You: on 1 of 4 sites

Scheme: 4 websites mention the rival, 1 of them mentions you.

invented sites. AI saw the rival on more websites than you.

How to check yours

  1. Search your company name in Google and add -site:yoursite.com. Count the pages that are not yours.

  2. In an answer that names your rival, open the links next to the name. Note which websites they are.

  3. Missing from those sites? Ask real customers for honest reviews there. Never pay for reviews.

Reason 5: The answer changed, not your place in it

AI answers change from run to run. A rival named once may be gone next time, and you may show up instead.

  • One question, 10 runs

    9different orders of the same top 5

We asked one list question 10 times and got the top 5 in 9 different orders.

Answers also differ by engine, by country and by the person's chat history.

So one screenshot from a friend is a sample of one.

Before you rebuild your website, read why one look at AI is not enough.

Run 1

  1. Gorsefield
  2. Temple
  3. Avonmere

Run 2

  1. Temple
  2. Kelderwick
  3. Gorsefield

Run 3

  1. Avonmere
  2. Gorsefield
  3. Temple
Kelderwick Cycles, one question asked 3 times.

How to check yours

  1. Ask the same question in 3 new chats. Log out first if you can.

  2. Repeat on ChatGPT, Perplexity and Google. Each engine searches in its own way.

  3. A rival named in 3 of 3 answers is a pattern. Named in 1 of 3 is too early to act on.

Asked about one product by name, AI often adds rivals

Being named in the question does not keep rivals out of the answer.

We asked whether a video-call tool was a good choice for a company with 20 people.

  • Video-call tool

    10 of 10answers opened with yes and still named two rival video-call tools

  • Team chat tool

    7 of 10answers named rivals, after 10 of 10 opened with yes

What AI did when asked about one product by name
What we askedRunsOpened with yesNamed rival products
Is this video-call tool a good choice for 20 people?101010
Is this team chat tool a good choice for 20 people?10107

OpenAI model via Codex CLI with web search, not the ChatGPT app, 01-02.11.2026, 13 software questions. Each run in a new chat. Product names removed; we show the product category.

A rival next to you is normal. What matters is what AI says about you, and which page of yours it quotes.

How we got these numbers

All 10 answers opened with yes. All 10 also named two rival video-call tools. For a team chat tool, all 10 answers opened with yes, and 7 named rivals.

How we got these numbers: on 1 and 2 November 2026 we put 13 software questions to an OpenAI model that can search the web. 115 runs in total, each in a new chat. This is not the ChatGPT app, so your own chats can differ. Product names are replaced by their category.

How Nenn shows which reason is yours

Nenn (nenn.io) is a SaaS from Hamburg. Once a week, Nenn asks three AI engines the same questions your customers ask. For each one it shows which companies get named.

For each question you see the full answer, the names in it and the pages it cited.

Who is named instead

Visibility

Mentioned in15%-
Position#4 of 4

Question: Which bike shop in Bristol services e-bikes on a Saturday?

BrandMentioned in
  1. 1.Gorsefield Bike Works67%named by ChatGPTnamed by Perplexitynamed by Google AI Overviews
  2. 2.Temple Spoke Co44%named by ChatGPTnamed by Perplexitynot named by Google AI Overviews
  3. 3.Avonmere Cycles28%not named by ChatGPTnot named by Perplexitynamed by Google AI Overviews
  4. 4.Kelderwick CyclesOwned15%not named by ChatGPTnamed by Perplexitynot named by Google AI Overviews
AI names Gorsefield Bike Works, Temple Spoke Co, Avonmere Cycles before Kelderwick Cycles. Kelderwick Cycles is mentioned in 15% of answers, position 4 of 4.

Which pages AI cited

A rival's page cited for the exact question points to reason 1.

Directories that list your rival and not you point to reason 4.

Sources

6 cited domains · 3 engines · Last 7 days

Citation share0.0%
Own citations0
Cited domains6
Your rank-of 6
#DomainCitationsEngines
  1. 1.gorsefieldbikes.example11
  2. 2.bristolbikeguide.example7
  3. 3.cyclereviews.example5
  4. 4.bristolpost.example4
  5. 5.bikemap.example3
  6. 6.templespoke.example2
  7. -kelderwickcycles.example0Not cited
AI cited 6 websites in the last 7 days. Top sources: gorsefieldbikes.example, bristolbikeguide.example, cyclereviews.example. kelderwickcycles.example was not cited.

What to fix first

Nenn lists the fixes for your questions, biggest gap first.

For reasons 2 and 3, its website check tests AI bots, the firewall, text without JavaScript, prices as text and your name and address.

For a missing page, Nenn drafts it. You read it and press Approve.

Nenn suggestions

Refresh
For youArchived
  • Add a page for “e-bike service on a Saturday”Gorsefield Bike Works gets named for it, you do not.
  • Put your service prices on the page as textYour price list is an image AI cannot read.
  • Let OAI-SearchBot read your siteYour robots.txt blocks ChatGPT search.

See all suggestions

Saturday hours right in AI answers

0 of 32 of 3after the next check

E-bike service on a SaturdayPublished
BriefArticle

E-bike service on a Saturday

Kelderwick Cycles services e-bikes every Saturday from 9 to 4. We work on most e-bike brands.

  • Open on Saturday: 9 to 4
  • Book online or walk in

Do you service all e-bike brands?

We service most brands. Call us if you are not sure about yours.

Nenn screens with invented Bristol bike shops.

See competitor analysis

Can you find the reason without a tool?

Yes. Every check on this page works by hand. The hard part is repeating it every week, on three engines, from your customers' country.

Finding your reason by hand or with Nenn
TaskBy handWith Nenn
Ask your questions on 3 enginesAbout 30 chats for 10 questions, typed one by oneAsked for you every week
Keep names and linksCopied into a sheetSaved with the full answer
Spot the reasonOpen every cited page yourselfRivals and cited pages listed per question
Fix itWrite the page yourselfDraft to approve, then copy it or publish it (publishing: Growth and up)
See what changedRepeat everything next weekThe next weekly check shows it

For a full manual method with a log sheet, use the step-by-step AI check.

Questions about AI and your competitors

Why is my company not showing up in AI answers at all?

Common causes: AI finds no page of yours that fits the question, or it cannot read your site. For ChatGPT, check that OAI-SearchBot is allowed in your robots.txt. A young company with few mentions on other sites is also easy to skip.

Do online reviews change who AI names?

They can, as one kind of mention on other sites. Still, only 11 of 366 citations in our runs went to review or list sites. So reviews work best next to clear pages of your own, not in place of them.

Does AI always name the biggest company in my field?

Not always, but well-known names start ahead. In 72 of 75 list runs, the model's first search words already held a brand name from the final answer. Narrow questions, like one city or one service, have fewer good pages to pick from.

Why does Perplexity name me but ChatGPT names my rival?

Each engine runs its own searches and picks its own sources. One may find your page, the other a directory that lists only your rival. Check each engine on its own, and open the links each one shows.

What can I do if AI says something wrong about my company?

Open the links next to the wrong claim to find the source. Fix the fact on your own site first, then on your profiles and in directories. If another site is wrong, ask its owner for a correction. In Nenn, fixing wrong claims is one of the four task channels.

Should I write a page that compares my company with a rival?

It can help AI find you for "this or that" questions. Keep every claim true and checkable. In Germany and the EU, comparative advertising has strict rules, so ask a lawyer before you name a rival.

Find out which reason applies to you

Try Nenn on your own customer questions for 7 days. You see which rivals AI picks, the pages behind each answer and the first thing to fix.

Card needed. Cancel before day 7 and nothing is charged.

Which bike shop in Bristol services e-bikes on a Saturday?

  1. 1Gorsefield Bike Works
  2. 2Temple Spoke Co
  3. 3Your company?
your company is not in this list yet.
Mr. Nenn, the Nenn mascot, thinks about the empty place

About the author and sources

  1. Nenn, Nenn test: 13 software questions, 115 runs, 366 citations, checked . OpenAI model via Codex CLI with web search, not the ChatGPT app, 01-02.11.2026, 13 software questions.
  2. OpenAI, Overview of OpenAI crawlers, checked
  3. Perplexity, Perplexity crawlers, checked
  4. Google Search Central, AI features and your website, checked
  5. Ahrefs, AI Overview brand correlation (75,000 brands), published 26 May 2025, checked