AI visibility
Why doesn't ChatGPT recommend my store? Causes and fixes
If ChatGPT doesn't recommend your store, check: is its search bot blocked, does your page answer the question, are shipping and returns clear? Causes and fixes.
In short
- To appear in ChatGPT's search answers, a site has to be open to OpenAI's search bot, OAI-SearchBot; a site that blocks it in robots.txt isn't shown in ChatGPT's search answers.
- GPTBot crawls for model training and is a separate setting: blocking GPTBot doesn't remove you from ChatGPT search, blocking OAI-SearchBot does.
- Even with the bot allowed, being recommended takes a page worth quoting: original category and product copy that answers the question, with price, shipping and returns written as text.
- Part of the recommendations come from other sites: in our measurement on 25 October 2026, 21% of the sources ChatGPT showed were large retail chains, 10% marketplaces and 6% price comparison sites.
- ChatGPT's answer can change each time you ask, so don't judge by one try: ask the same unbranded questions several times, and regularly.
In this guide
You asked ChatGPT “where can I buy coffee beans in Istanbul?” and the answer lists three stores and a few links, but not yours. The first thought is “AI doesn't see small stores”. Yet in our study, 31% of the sources ChatGPT showed were independent online stores: small shops do get recommended.
Some of the causes are in your hands. This guide goes through them in the order you'd check them: first making sure you really aren't recommended, then technical blocks, then your page content, and finally your store's footprint on other sites. For the bigger picture, see What is GEO?.
Where ChatGPT's recommendations come from
According to OpenAI's help article, ChatGPT can search the web on its own when a question needs current information, rewrites the question into one or more targeted searches and answers with links to relevant sources (OpenAI). The same article says results are ranked on several factors meant to surface relevant, reliable information, and that placement isn't guaranteed.
So “it doesn't recommend me” can mean two different things:
- No search happened. Not every answer is written with a search: in our measurement, ChatGPT ran a web search in 74 of its 180 answers.
- A search happened, but you weren't picked. Either your site couldn't be found (a blocked bot, an uncrawlable page) or it was found and another page answered the question better.
The causes of the second case can be checked. The sections below go through them, quickest check first.
First, make sure: one question misleads
Ask the same question again and ChatGPT may show different sources. In our measurement on 25 October 2026, when a question was asked again, only 19% of the sources ChatGPT showed came back every time. Not showing up once doesn't mean you're never recommended, and showing up once doesn't mean your place is secure.
- Keep your store's name out of the question. Ask “is store X reliable?” and your name will most likely come up; what you want to measure is the question from a shopper who doesn't know you.
- Ask while signed out. OpenAI says that with memory on, ChatGPT may use saved memories when rewriting a search (OpenAI), so a question asked from your own account may not match your customer's.
- Ask each question several times and count. In how many answers did your name or domain appear, and in how many was your site linked as a source? Note the two separately.
- Ask both kinds of question. Different kinds of sites get cited for “where to buy” and “how to choose” questions; check where you stand in both.
Technical cause: the search bot is blocked
This is the quickest and most clear-cut check. OpenAI has three separate bots that visit sites, and each one's setting is independent of the others (OpenAI):
| Bot | What it does | If you block it |
|---|---|---|
| OAI-SearchBot | Crawls sites to show in ChatGPT's search features | Your site isn't shown in ChatGPT's search answers |
| GPTBot | Crawls content that may be used to train AI models | You signal that your content shouldn't be used for model training; your search visibility isn't affected |
| ChatGPT-User | Visits a page when a user asks ChatGPT to; it doesn't crawl automatically | Since the visit is user-initiated, robots.txt rules may not apply; it doesn't decide whether you appear in search |
To check, open yoursite.com/robots.txt in your browser and look for these:
- If
User-agent: OAI-SearchBotis followed byDisallow: /, you're closed to ChatGPT search. - If
User-agent: *is followed byDisallow: /, you're closed to every bot, Google included. - If you want to opt out of model training, block only
GPTBotand leaveOAI-SearchBotalone.
Even with robots.txt open, a firewall or CDN in front of your site can stop the bot. OpenAI asks that your host or CDN allow traffic from the search bot IP addresses it publishes (OpenAI). If your setup has bot protection, ask your provider whether those addresses are allowed. After a fix, it can take around 24 hours for OpenAI's systems to adjust to a robots.txt change (OpenAI).
Content cause: your page doesn't answer the question
If the bot is allowed, the page is next. When ChatGPT turns a question into targeted searches, a page that clearly answers that search is a candidate source. Look for three gaps:
The category page has no copy
If a category page is just a heading and a product grid, there's no sentence on it that answers “which espresso machine should a beginner buy?”. Add a few paragraphs above or below the grid that answer the questions customers ask: which product suits whom, what to look for, the price range, delivery and returns.
Weak
Espresso Machines: the best-priced espresso machines are here! Explore now.
Strong
When choosing an espresso machine, first decide how hands-on you want to be: with semi-automatic machines you grind and tamp yourself, while fully automatic ones grind the beans for you. Compact models suit a cup or two a day at home; fully automatic machines with large tanks suit an office. Orders ship within 2 business days, and unopened items can be returned within 14 days.
Product copy is thin or copied from the supplier
The description your supplier sends is the same in dozens of stores. If ChatGPT ranks results for relevant, reliable information, it has no reason to pick yours out of dozens of copies of the same text. Write in your own words who the product suits, what sets it apart and how it's used; see the product description guide for a structure.
Price, shipping and returns can't be found
Shopping questions can come with conditions: “under ₺1,000”, “delivered tomorrow”, “returnable”. Every category in our study included a question with a price, place or delivery condition like these.
The answers to those conditions should be on your page as text. If the shipping time only appears in a banner image, the return terms only at the bottom of a policy page and the free shipping threshold only in the cart, a system reading your page's text may not find them. Google also recommends having important content available as text for its AI features (Google). Add a short “Shipping and returns” line to product and category pages, and keep the figures current.
Does your store show up on other sites?
ChatGPT's recommendation doesn't always come from the store's own site. In our measurement, 21% of the sources ChatGPT showed were large retail chains, 10% marketplaces, 6% price comparison sites and 7% media, blogs and institutions. If an answer leans on a list or comparison on one of those sites, a store that isn't on that list may not be in the answer either.
- Clean up your marketplace and comparison listings. Product names, prices and your store name should match your site; outdated or wrong details can stay outdated in answers too.
- Write your business details the same way everywhere. Your store's name, address and contact details should match across your site, your Google Business Profile and your marketplace shops.
- Look at your rival's cited page. Which page of the store recommended instead of you was cited: a buying guide, a category page full of copy, a comparison table? Note what your page is missing.
You can't fully control how other sites mention you, but your own pages are entirely up to you. Close the technical and content gaps above first.
Checklist
Measure, fix, measure again with GEO Studio
Running these checks once isn't enough; after a fix you'll want to see whether it worked. Roigo's GEO Studio shortens that loop:
- You enter your site address. Topics come from your site's real searches if Search Console is connected, otherwise from your categories or the product types you sell, and each topic gets test questions without your store's name.
- The questions are asked to ChatGPT more than once and to Gemini too, from Turkey, in Turkish, as a signed-out user. Your store is recognised by your site's domain; a mention of a product brand alone doesn't count as a store recommendation.
- The report shows how many answers mention you and how many cite you, the stores recommended instead of you and their cited pages, the topics where you're missing and a priority task.
- You rewrite the priority task's page with Roigo AI in SEO Studio, review the draft, and the text you approve goes to your ideasoft, ikas or Shopify store.
- Then you measure again with the same questions. In weekly tracking, a change that doesn't exceed the measurement's own volatility is shown as “no clear change”, so you won't mistake a lucky round for a result.
On the Free plan your site is checked with real questions once (per site and brand); the report shows the rates, the key finding, the answer to a sample question and the store recommended most instead of you. The full report and weekly tracking come with paid plans.
Frequently asked questions
What should my robots.txt say to appear in ChatGPT?
What matters is not blocking OAI-SearchBot: your robots.txt shouldn't have “Disallow: /” for OAI-SearchBot or for all bots. If you want to opt out of model training, you can block GPTBot alone; OpenAI says the two settings are independent.
If I block GPTBot, will ChatGPT stop recommending my store?
No. GPTBot crawls for model training; whether you can appear in ChatGPT's search answers depends on OAI-SearchBot. According to OpenAI, sites that block OAI-SearchBot aren't shown in ChatGPT's search answers, and the GPTBot setting is independent of that.
I fixed my robots.txt. When will it take effect?
OpenAI says it can take around 24 hours for its systems to adjust to a robots.txt change. That makes your site crawlable; it doesn't mean you'll be recommended. Afterwards, ask the same questions a few times again and see.
Why does ChatGPT recommend different stores each time?
Answers can change each time. In our measurement on 25 October 2026, when a question was asked again, only 19% of the sources ChatGPT showed came back every time. That's why you look at the same questions asked several times, not at a single answer.
How do I measure whether ChatGPT recommends my store?
By asking the unbranded questions your customers would ask, signed out and several times, and counting the answers. GEO Studio does this for you: it asks ChatGPT and Gemini, then shows how many answers mention you and who is recommended instead. The first check is free on the Free plan.
Sources
The official documents the information in this guide is based on.
Does ChatGPT recommend you, or a rival?
Don't guess, measure. Enter your site address; we'll ask ChatGPT and Gemini your customers' questions and show you who's recommended instead.
No card required · Your site address is enough · Your first report is free
Related guides
All guidesAI visibility
What is GEO? How it differs from SEO for online stores
GEO is the work of getting your store recommended by ChatGPT, Gemini and Google's AI Overviews: how it differs from SEO, what to do and how to measure it.
· 11 min readAI visibility
We asked ChatGPT 60 shopping questions: who is recommended?
In October 2026 we asked ChatGPT and Google's AI Overviews 60 shopping questions in 10 categories. 31% of the sources were independent online stores.
· 5 min readProduct descriptions
How to write product descriptions (with examples)
A good product description says who it's for and what it solves, with size, materials and care. Structure, length, examples and a pre-publish checklist.
· 11 min read