You type your service and your city into ChatGPT, and your competitors appear. You do not. If you have a website not showing in ChatGPT, the cause is usually one of a handful of fixable problems, not a mystery. The trick is to find which one before you spend money on the wrong remedy.
This guide is a diagnosis of a website not showing in ChatGPT, not a playbook. It walks through six checks in order, from blocked crawlers to missing third-party mentions, and ends with a 10-minute self-test you can run today. It is written for small business owners and creators who have no SEO team. Once you know the cause, our guide on how to get cited by ChatGPT covers the fixes.
Key takeaways
A website not showing in ChatGPT usually has a technical block, a weak identity signal, thin content or too few outside mentions.
Check crawler access first. If OpenAI's search crawler is blocked, nothing else matters.
ChatGPT answers vary, so one missing result is a clue, not a verdict. Test several prompts.
Being absent from the answer is different from being absent from the index. Diagnose which one you have.
Run the 10-minute self-test at the end before you change anything.

How ChatGPT decides, and why a website not showing in ChatGPT is common
ChatGPT can answer from two places. The first is what the model learned during training, which has a cutoff date and no live links. The second is live search, where it looks up pages, reads them and writes an answer with sources. Most business recommendations that include links come from the second route, so that is where a website not showing in ChatGPT usually loses out. To appear in ChatGPT answers with a link, your pages must be found, read and judged useful at the moment someone asks.
OpenAI documents three crawlers. According to its crawler documentation, OAI-SearchBot surfaces websites in ChatGPT's search features, GPTBot collects content that may be used for training, and ChatGPT-User visits pages when a person asks a question. Each setting is independent. That detail explains many cases of why ChatGPT doesn't mention my website: the site owner blocked the wrong bot, or blocked all of them.
Nobody outside OpenAI knows the full selection logic, so treat any guide that claims to reveal it with caution. What you can do is remove the obstacles that are known and visible.
Check 1: Can the right crawler reach your site?
Open yoursite.com/robots.txt in a browser. Look for lines that name OAI-SearchBot, or a blanket rule that blocks all bots. OpenAI says that blocking OAI-SearchBot hides your site from ChatGPT search answers, although it may still appear as a navigational link. This is the single most common cause of a website not showing in ChatGPT after a security plugin or a copied robots.txt template blocks AI bots by default.
Robots.txt is not the only gate. Firewalls, content delivery networks and bot-protection services can turn crawlers away before they read your file. OpenAI says to allow its published IP ranges as well. If you changed anything, wait. OpenAI notes that search systems may take about 24 hours to reflect a robots.txt update.
Do you want training and search treated differently?
You can. Because the crawlers are separate, a site can allow OAI-SearchBot to appear in search while blocking GPTBot to opt out of training. Decide that deliberately rather than by accident.
Check 2: Is the page indexable and readable?
A crawler that can reach the page still needs something to read, and a website not showing in ChatGPT often fails here quietly. Look for these common problems.
A noindex tag left over from a staging site or a redesign.
Key text that loads only after JavaScript runs, or only after a login, cookie wall or pop-up.
Pages that return errors, redirect in loops or take too long to load.
Important facts stored in images or PDFs with no text version.

Google states that its AI features require a page to be indexed and eligible to appear in Search with a snippet. Other engines have their own rules, but a page that Google cannot index is rarely a good candidate anywhere. You can check basic indexing by searching for your exact page title in Google.
Check 3: Does the engine know who you are?
This is the entity problem. A model must recognize your company as a distinct thing with a clear purpose, location and set of services. If your name is generic, your homepage is vague or your details differ across the web, the model has little to anchor on.
Ask ChatGPT a direct question: "What does [your company name] do?" Three outcomes are common. It describes you correctly, which is good. It says it has no information, which points to a weak identity signal. Or it confuses you with another business, which means your name needs more distinguishing context.
Fix vagueness first. State plainly on your homepage and about page what you do, for whom and where. Keep the company name, address and description identical on your site and on profiles such as Google Business Profile, LinkedIn and industry directories.
Check 4: Is your content specific enough to be quoted?
A page can be crawlable and still give an engine nothing worth using. "We deliver innovative solutions tailored to your needs" is true of every company, so it informs no answer. Compare that with "We handle VAT returns for online shops in Germany and the Netherlands, from 89 euros a month." The second line can be quoted because it is specific. The price in that line is a made-up illustration.
Review your main service pages with these questions.
Does the page answer a real question a buyer would ask?
Does it contain details a competitor's page does not, such as prices, process steps, locations or examples?
Is the answer near the top, in plain sentences?
Is the page more than a thin summary?
If the answer to most is no, content depth is a likely reason for a ChatGPT not recommending my business problem. The remedy is covered in our playbook, not here.
Check 5: Do other sites mention you?
AI engines read the wider web, not just your pages. When a buyer asks for the best option in your category, the engine often leans on roundups, reviews, forum threads and industry publications. If your competitors are listed there and you are not, they have an advantage you cannot fix on your own site.
Search your category plus words like "best" or "alternatives" and open the pages that rank. Note which brands appear, and whether you do. Also look for outdated or wrong information about you on third-party pages, because an engine may repeat it.
Be realistic here. Building mentions takes weeks or months, and it cannot be hacked. Google itself warns that seeking inauthentic mentions across the web is not as helpful as it might seem.
Check 6: Is the problem really your site?
Sometimes nothing is wrong, and a website not showing in ChatGPT is simply a sampling effect. Consider these explanations before you panic.
The answer used no live search. ChatGPT may answer from memory without browsing, so new or small sites cannot appear. Ask the same question with search turned on.
The prompt is too broad. A generic question returns a handful of big names. A specific question about your niche or city gives smaller brands a chance.
Answers vary. The same prompt can return different results on different days, and personalization can change them again.
The site is new. Crawlers and the wider web need time to find and discuss a fresh domain.
Our explainer on what GEO is describes how these engines differ and why consistent testing matters.
The 10-minute self-test
Run this before you change anything. It works for any website not showing in ChatGPT. You need a notes app and a ChatGPT account with search available.
Minutes 1 to 2: Open your robots.txt. Note whether OAI-SearchBot or a blanket block appears.
Minutes 3 to 4: Search your exact page title in Google. Note whether the page is indexed.
Minutes 5 to 6: Ask ChatGPT, "What does [your company] do?" Note whether it is right, empty or confused.
Minutes 7 to 9: Ask three buyer questions without your name, such as "best [service] for small businesses in [city]". Run each twice. Note who appears and which sources are cited.
Minute 10: Score yourself. Blocked crawler means fix access first. Not indexed means fix indexing. Unknown entity means fix identity. Present but never recommended means depth and mentions.
Keep the notes. You will repeat the test after each change, and the comparison is the useful part. For a repeatable method, see how to track brand visibility in AI search.
How RankFixer helps you find the cause

RankFixer's AI visibility check scans your own domain and shows whether your brand appears in AI answers, so you can see the gap without building a prompt log first. It sits beside the content editor, which helps once you know which pages need work. Run the free scan, then use the self-test results to decide where to start.
Frequently asked questions
Why is my website not showing in ChatGPT even though it ranks on Google?
A website not showing in ChatGPT can still rank well on Google, because the two depend on different systems. ChatGPT uses OpenAI's own crawler and its own selection process, so a Google ranking does not guarantee a mention. Check that OAI-SearchBot is allowed first.
How long does it take to appear in ChatGPT answers?
There is no published timeline. After you unblock a crawler, OpenAI says robots.txt changes may take about 24 hours to be reflected, but appearing in answers also depends on content quality and outside mentions. Plan for weeks to months, not days. Expect to repeat the self-test several times, because one run proves little.
Can I pay to appear in ChatGPT answers?
Recommendations in answers are not something you buy through a standard organic route. Focus on being crawlable, clear and well mentioned. Treat any service that promises guaranteed placement with caution.
Does blocking GPTBot keep me out of ChatGPT?
No. OpenAI treats GPTBot as the training crawler and OAI-SearchBot as the search crawler. Blocking GPTBot signals that your content should not be used for training, while allowing OAI-SearchBot lets you appear in search features.
Find the cause first, then fix it
A website not showing in ChatGPT is rarely random. Start with access, then indexing, identity, depth and mentions, and keep notes so you can see what changes. Most small businesses find one clear blocker within the first ten minutes. Add a written log of each test, including the date and the prompt, so that later comparisons mean something.
Want a quick read on your own domain? Run a free scan with RankFixer's AI visibility check.





