ChatGPT can't find my website: the common causes and fixes
If ChatGPT cannot find, cite, or recommend your website, check crawl access, server-rendered content, structured data, llms.txt, and citation-ready copy.
When someone says "ChatGPT can't find my website," they usually mean one of three different problems:
- ChatGPT does not mention the brand when asked for recommendations.
- ChatGPT can describe the site, but gives old or incomplete information.
- ChatGPT search or another AI answer engine does not cite the site when it should.
Those are not the same bug. The fix depends on whether the model cannot discover the site, cannot read it, cannot trust it, or cannot find a clear answer worth citing.
First, check whether AI crawlers are blocked
Open your robots.txt file:
https://example.com/robots.txt
Look for rules that block AI search and retrieval user agents such as OAI-SearchBot, ChatGPT-User, PerplexityBot, ClaudeBot, or broad rules that block every bot:
User-agent: *
Disallow: /
That rule tells compliant crawlers to stay away from the whole site. Sometimes teams add it on staging, then accidentally ship it to production. Sometimes they block GPTBot for training concerns and copy the same rule to every OpenAI crawler. OpenAI documents OAI-SearchBot as the crawler that controls whether pages can appear in ChatGPT search results, so blocking it is the bigger visibility mistake.
A safer starting point is to be explicit:
User-agent: ChatGPT-User
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
That example allows ChatGPT search discovery while blocking training. ChatGPT-User is user-initiated browsing, so treat it separately from automatic search crawling. Your policy may differ, but the important part is separating crawler purposes.
Make sure the important text is in the initial HTML
Many websites look fine in a browser but are thin when fetched by a crawler. If the product name, pricing, service area, FAQ, and main claims only appear after JavaScript runs, an AI retrieval system may miss them.
Run:
curl -L https://example.com | head
Then inspect the HTML for the text you expect ChatGPT to understand. Your homepage should include:
- a clear H1
- a specific meta description
- visible body copy that says what you do
- links to important pages
- FAQ or comparison content when relevant
If the HTML is mostly empty app shells, fix server rendering before writing more content.
Add pages that answer real prompts
ChatGPT does not rank a homepage for every possible question. It retrieves pages that match the user's prompt.
If you want to be found for "best CRM for agencies," you need a page that answers that exact comparison. If you want to be found for "how to scan my website for GEO and AEO," you need a page that says that clearly.
Good AI-search pages are not fluffy. They include the direct answer near the top, then the details:
Question: Can ChatGPT see my website?
Answer: It can only see public pages that crawlers can access and retrieve. If robots.txt blocks retrieval, the content is hidden behind JavaScript, or the page has no clear answer, ChatGPT may ignore it.
That shape helps both humans and models.
Publish structured data
At minimum, most commercial sites should have JSON-LD for:
OrganizationWebSiteWebPageArticleorBlogPostingfor blog postsFAQPagewhere there is a real FAQProduct,SoftwareApplication, orServicewhere relevant
Structured data gives AI systems stable facts: name, URL, logo, same-as profiles, authors, dates, and entities. It does not guarantee a citation, but it reduces ambiguity.
Add llms.txt
llms.txt is a plain-text index for LLMs. Put it at:
https://example.com/llms.txt
Keep it short. Link the pages you actually want AI systems to read first:
# Example
> One-line description of the company.
## Core pages
- [Home](https://example.com/)
- [Pricing](https://example.com/pricing)
- [Docs](https://example.com/docs)
## Best answers
- [How Example compares to alternatives](https://example.com/compare)
- [Example FAQ](https://example.com/faq)
This is especially useful when your site has many pages and only a few are authoritative.
Run an AI SEO audit
The fastest diagnosis is to scan the site like an AI crawler would. NoticeMeAI checks homepage access, robots.txt, sitemap, AI bot policy, metadata, JSON-LD, llms.txt, markdown access, content extractability, and agent readiness.
Run a free scan, fix the red items first, then create pages for the prompts where you want to appear.