There is no single cause. If you are testing whether your business appears in current ChatGPT answers, first check whether web search was used, whether your site allows OAI-SearchBot access, whether the relevant information is publicly available, and whether the question genuinely matches your services. A single answer is not enough for a diagnosis.
1. Was a web search actually performed?
This is the first thing you need to clarify.
ChatGPT can search for information on the web when a question needs recent or external data. In such answers, citations and sources may appear.
If you are checking whether your business appears in current online sources, it matters whether the specific answer used a web search.
For example, a question like:
"I'm looking for an accounting office in Kozani that publicly states it serves sole proprietorships. Which options can I check and what information does each one provide?"
is a different check from just typing the business name and asking "do you know it?".
The second one does not reliably tell you whether the business's current public information can be found and used in an answer based on a web search.
2. Can ChatGPT Search access your site?
OpenAI states that, in order for a website to be included in ChatGPT Search, access must be allowed to OAI-SearchBot, OpenAI's bot that visits public pages for the search.
This is a real technical check.
Among other things, you examine:
- whether
robots.txtallowsOAI-SearchBot, - whether firewall, CDN, WAF, or bot-protection rules block the crawler,
- whether your host allows traffic from OpenAI's published SearchBot IP ranges,
- whether important pages are publicly available without login or another barrier to crawling.
Access, however, does not guarantee appearance or a specific position.
It only means that you have removed a technical obstacle that could exclude the content from the search.
3. Does the information the answer needs exist publicly?
A business can have a normal website and still be missing exactly the information a specific question needs.
If someone asks:
"Which accounting offices in my area state that they handle small businesses and offer support for myDATA?"
it is not enough for the site to say generically "accounting and tax services".
For the specific information to be verifiable, it must exist publicly and clearly in some relevant source.
It could be:
- on the official website,
- on the Google Business Profile where relevant,
- on a professional profile,
- in another public source that actually describes the services.
If there is no public statement about serving small businesses or supporting myDATA, such a conclusion may appear without clear supporting evidence. That is why the relevant information should be stated clearly and publicly when it is actually true.
This is different from "writing for the AI". The goal is to have accurate, specific and verifiable information about what the business actually offers.
4. Is the question perhaps not relevant enough to you?
The fact that a business exists online does not mean it should appear in every relevant question.
OpenAI states that ChatGPT Search takes into account multiple factors with the goal of showing relevant and reliable information. There is no guarantee of a specific position.
So you need to examine the question itself.
If, for example, a cleaning business only mentions residential cleaning, there is no reason to expect it to appear in a question about cleaning large professional facilities.
Similarly, the fact that a medical practice is in the same city is not enough for it to be considered relevant to every treatment a user is looking for.
Correct measurement starts from questions that correspond to real services, real location and real customer needs.
5. How should you measure it?
Use a small, fixed set of real questions that a customer could ask.
For each check, record:
- the exact question,
- whether a web search was used,
- whether the business was mentioned,
- which sources appeared,
- whether the information was correct,
- whether there were gaps or outdated information.
A single check may differ from the next one. That is why comparison in a consistent way has greater value than treating one answer as a definitive result.
Two things that are not a diagnosis on their own
The schema
Schema, that is, a page's structured data, should not be the first diagnosis.
Structured data can help search engines recognize specific elements of a page, when used correctly and matching the visible content.
However, there is no documentation from OpenAI that the absence of schema is a general reason why a business does not appear in ChatGPT Search.
That is why it is checked as part of the overall technical quality of the page — not as an appearance "switch" in ChatGPT.
If you want to see when it really makes sense, see the guide on schema markup.
The time
There is no official general time after which ChatGPT will use new or changed content.
If you have made changes recently, record when they were made and continue checking with the same set of questions. Do not use an arbitrary time limit as a diagnosis.
What AEO is explains why the work is not limited to the appearance of a brand name, but to the quality of the public information that exists around the business.
If you want us to look at what is missing in your own case, we start from the technical check, the public sources and the real questions that matter for your business.
The work around AEO can help make public information more complete, accurate and consistent.
It does not guarantee appearance, citation, mention, recommendation or a specific position in ChatGPT or in another AI system.