GEO guides
Why Is My Website Missing from ChatGPT Search?
Check the original query, crawler access, and the page that should answer it. Keep brand mentions, website citations, and visits separate so each finding leads to a useful change.
If ChatGPT search does not mention your website, save the query and response first. Then check whether the relevant page is accessible and actually answers the question. A missing mention in one response does not tell you where a problem sits.
I checked OpenAI's crawler documentation and publisher FAQ for this guide. Those documents help establish access requirements. They do not offer a setting that guarantees a recommendation. This workflow is for a business with an existing website that wants customers to understand its services through AI search.
Record what is missing
Keep the exact question, date, language, and source links from the response. Confirm that the session used web search. Then record three separate observations.
- Did the answer name the business?
- Did it link to the official website, and which page?
- Did it describe the service accurately?
A brand mention, a website citation, and a visit to the site answer different questions. Combining them into one visibility score can hide the next useful action. A response might name a company while citing another site, for example. The observation tells you which source was shown, without establishing why it was selected.
Prepare one question that includes the brand name and one genuine buying question that does not. Use the first to examine how the service is described. Use the second to see which businesses appear for the need. Keep both within the company's actual service scope, and avoid continually changing the wording to obtain a preferred result. Our guide to AI visibility for businesses explains these distinctions further.
Check access to the relevant page
OpenAI uses OAI-SearchBot for search and GPTBot for crawling that may support model training. Their controls are independent. A ChatGPT-User visit also does not establish search eligibility. See the OpenAI crawler documentation.
Ask the person maintaining the site to review the robots.txt rules applying to the target URL. Then check whether the CDN or firewall has blocked verified search crawler requests. Use the published identity information when adjusting access, and keep the site's existing security controls.
Opening a page in your browser confirms that particular browser request. Compare it with server records to find out whether a crawler request received the article, a redirect, or a verification page. If you have no relevant logs, record the result as unobserved. Missing log evidence alone does not establish a search exclusion.
Check whether a page intended for public discovery still has an unintended noindex directive. OpenAI's publisher FAQ says its crawler needs access to a page to read that tag. Keep private and authenticated pages within their existing access boundaries.
Compare the page with the buyer's question
If the access review reveals no problem, open the service page most relevant to the query. Read that page on its own. Can a visitor tell who the service is for, which need it addresses, and when to contact the business?
Write down a real inquiry, then highlight the passage that answers it. If you cannot find a passage, add the missing explanation to the relevant page. A claim about providing professional solutions gives the visitor little to work with. There is also no need to move every detail onto the homepage.
Explain service coverage and prerequisites using actual business information. Describe what the customer receives and what they must provide before work starts. Where pricing or timing depends on the request, explain how to obtain an answer instead of inventing a fixed figure.
If the page already answers a question but the AI response describes it inaccurately, save the specific discrepancy. Observe whether it recurs before deciding which wording needs attention. The guide to B2B service pages for SEO and AI search offers a practical editing sequence.
Make the next observation comparable
Choose one relevant page and record the date and substance of the change. Verify access again after repairing an access issue. After adding business information, repeat the original questions in the same language.
Keep the old response, new response, and destination URLs together. Open any cited page to check whether it supports the statement attached to it. A brand name alone does not establish that the website supplied the answer.
OpenAI says ChatGPT referral URLs include utm_source=chatgpt.com. That provides a way to inspect incoming visits. Visit data cannot reveal every answer impression, and no recorded click does not establish that the business was never mentioned.
End the review with one specific next action. It might be repairing access to a named URL or answering a documented customer question on a service page. The next check then has a clear subject, without turning a single changing response into a reason to rewrite the entire site.