Why does ChatGPT recommend my competitor and not me?
Short answerChatGPT recommends your competitor because, when it searched the web for your buyer's question, it found clearer, more consistent and better confirmed facts about them than about you. It is not paid placement and it is not a penalty. It is usually a fixable gap: crawler access, plain service copy, matching listings, or missing from the sources it cites.
Key points
- When search is on, ChatGPT builds its answer from live web pages, so the sources it cites tell you exactly where you are missing.
- The most common causes are vague website copy, contradictory listings, no presence on the sites it reads, and crawlers being blocked.
- Ads in ChatGPT are separate from its answers, so there is no way to buy the recommendation.
- Fix access and facts first: they cost little and every later step depends on them.
It feels personal, especially when you know your work is better. It is not. ChatGPT has no opinion of either business; it writes its answer from whatever it can find and check in the few seconds it spends searching, and right now your competitor has left a clearer trail. The good news is that a trail can be built.
How does ChatGPT decide who to name?
For a question like "who should I hire for a loft conversion in Bristol", ChatGPT usually searches the web before it answers. OpenAI documents a crawler called OAI-SearchBot that collects pages for ChatGPT search, and says ChatGPT search also draws on third-party search providers, naming Microsoft Bing among them. It reads the pages that come back, writes a short answer, and links the sources it used.
When search does not run, ChatGPT answers from what its model learned in training. That knowledge is months or years old and you cannot change it quickly. For local and specialist businesses, the searched answer is the one that matters and the one you can influence.
So the real question is not "why does ChatGPT like them". It is "what did the search find about them that it did not find about me".
First, check what it actually says
Before you fix anything, see the problem properly. A single question typed once on your own account is not a test, because answers vary with wording, location and chat history.
- Open a temporary chat so your history does not colour the result, and make sure search is on.
- Ask four or five questions the way a buyer would: "best [service] in [town]", "who should I hire for [job]", "[your business] or [competitor]", and "what do you know about [your business]".
- For each answer, write down who was named, in what order, the reasons given, and every source linked.
- Repeat the same set next month so you are comparing like with like.
The free ten-minute test writes these questions for you. If you want to do this regularly, the guide to tracking brand mentions in ChatGPT covers a simple monthly routine.
The seven reasons your competitor gets named
In almost every case, the competitor is winning on one or more of these. They are listed roughly from most to least common.
1. They are on the pages ChatGPT reads
Look at the sources in the answer. They are often not the businesses' own sites but directories, trade bodies, review platforms, local press and "best in town" round-up articles. If your competitor is listed on those pages and you are not, ChatGPT has a third party vouching for them and nobody vouching for you.
2. Their website says what they do in plain words
"Bespoke loft conversions in Bristol and Bath since 2011, 140 completed" can be quoted. "Transforming spaces, elevating lives" cannot. If your homepage leads with a feeling and buries the service, town and track record, a machine has nothing to lift.
3. Their facts agree everywhere
ChatGPT cross-checks. If your website, Google Business Profile and an old directory give three addresses, or still list a service you dropped, it cannot be sure which is true. A competitor whose details match everywhere is the safer name to give.
4. They answer the buyer's questions
Buyers ask about price, timelines, process and whether something is worth it. A competitor with a page that says "most loft conversions cost between X and Y, and take eight to ten weeks" hands ChatGPT a ready answer. A site with only a contact form hands it nothing.
5. They have more recent, more spread out reviews
Reviews on several platforms, with recent dates and specific detail, confirm that a business is active and well regarded. Fifty reviews from 2019 on one site say less than thirty from this year across three.
6. Bing knows them and does not know you
Because ChatGPT search leans on third-party providers including Bing, a site that is poorly indexed in Bing starts at a disadvantage. Many businesses have set up Google Search Console and never touched Bing Webmaster Tools.
7. Your site is blocked without you knowing
OpenAI states that sites which opt out of OAI-SearchBot will not be shown in ChatGPT search answers. Some sites block it in robots.txt (the small file that tells crawlers what they may read), often copied from a template. Others are blocked by a security or hosting setting that filters "AI bots", which some services now switch on by default. The guide on whether to block AI crawlers explains which ones to allow.
The sources ChatGPT cites are a map of where you are missing. Every site it links for your competitor and not for you is a specific, fixable gap.
How to read the sources it cites
Sort every linked source from your test into three groups: your competitor's own pages, third-party pages that mention them, and pages that mention neither of you. The middle group is your to-do list.
Sample business: Hartwell Joinery, bespoke kitchens in Leeds. Asked "who makes bespoke kitchens in Leeds", ChatGPT names Oak & Iron Kitchens and cites three sources: a local magazine round-up of Yorkshire kitchen makers, a trade association member directory, and Oak & Iron's own prices page.
- The round-up does not mention Hartwell. Action: send the editor a short note with photographs of two recent kitchens and the workshop story.
- Hartwell is a member of the trade association but never completed its directory profile. Action: complete it, with the same address and service list as the website.
- Oak & Iron publishes a price range. Hartwell does not. Action: write a cost page with an honest range and what moves it.
Three gaps, all within Hartwell's control, none of them technical.
What it is not
Owners often assume the worst. Rule these out so you spend money on the right thing.
- It is not paid placement. ChatGPT shows labelled ads to some users, but OpenAI says ads do not influence its answers. Your competitor has not bought the recommendation.
- It is not a penalty. There is no blacklist. If you are absent, it is because you were not found or not trusted, not because you were marked down.
- It is not size. Small businesses are named when their facts are clear, and a national brand does not automatically win a local question.
- It is not fixed. ChatGPT searches again for each question, so a better trail can change the answer.
How to close the gap, in order
Work down this list. The first four cost little and most of what follows depends on them.
- Unblock the search crawler. Check robots.txt and any bot-blocking setting with your host. OAI-SearchBot, Bingbot and Googlebot should be allowed. OpenAI says robots.txt changes take about 24 hours to take effect.
- Register with Bing Webmaster Tools and submit your sitemap, as you would with Google.
- Rewrite the first two sentences of your homepage and each service page: what you do, for whom, where, and one fact that proves it.
- Make your details match across your website, Google Business Profile, Bing Places, Apple Business Connect, review sites and directories.
- Get onto the sources it cites for your competitor: complete directory profiles, pitch round-up articles, ask suppliers and partners to list you.
- Publish answers to the questions buyers ask: cost, time, process, comparisons.
- Add structured data so your name, address, services and founding year are labelled in code. The guide to schema markup for AI search covers what is worth adding.
- Re-run the same questions every month and note what changed.
If you would rather have the comparison done for you, the AI visibility audit explains what a proper one covers; M/AFZAL's runs your ten most valuable searches across ChatGPT, Perplexity and Google against two competitors, for $700.
Check Google at the same time
If your competitor also outranks you in ordinary Google and Bing results, treat that as the same problem. AI answers are built largely on search results, so the reasons behind a ranking gap usually explain the recommendation gap too. The guide to why competitors rank above you covers that side, and the main guide to getting recommended by ChatGPT shows how the two fit together.
One honest caveat: no one can promise ChatGPT will name you, because no one controls its answers. What you can control is whether, when it looks, it finds a business that is easy to name.
Straight answers.
The follow-up questions owners ask most.
- Can I pay ChatGPT to recommend my business?
- No. ChatGPT now shows labelled ads to some users, but OpenAI says ads run on separate systems and do not influence its answers. The recommendation itself has to be earned on the open web.
- Why does ChatGPT give a different answer every time I ask?
- Its answers are generated fresh each time and can change with the wording of the question, your location, your past chats and whatever its search returns that day. That is why one test proves little and a monthly set of the same questions is worth keeping.
- Can I contact OpenAI to correct what ChatGPT says about my business?
- There is no published route for businesses to edit their own entry. The practical fix is to correct the sources it reads: your website, your listings and the third-party pages it cites.
- How long before ChatGPT starts naming me?
- Crawler and website fixes can show within weeks, because OpenAI says robots.txt changes take about a day to apply and pages are re-read often. Listings, reviews and third-party mentions usually take one to three months to build up.