Short answer: If ChatGPT isn't recommending your brand, the reason is usually one of these four: (1) your robots.txt is blocking GPTBot/OAI-SearchBot, (2) your content can't be read without JavaScript, (3) your brand isn't defined as a machine-readable "entity" (Organization schema, sameAs, consistent NAP), (4) your brand isn't mentioned anywhere in the lists, directories, or content ChatGPT uses as sources.
Where Does ChatGPT Get Its Recommendations?
From two sources: model knowledge (every place your brand appeared in training data — directories, lists, news, forums) and live web search (pages crawled in real time by ChatGPT Search/OAI-SearchBot). If you're absent from both, getting onto recommendation lists is simply not possible.
7 Reasons and How to Fix Them
- GPTBot is blocked. Many off-the-shelf platforms and security plugins block AI bots by default. Fix: grant explicit Allow in robots.txt for GPTBot, ChatGPT-User, and OAI-SearchBot.
- Content is buried in JavaScript. Most AI crawlers don't execute JS; a fully client-side-rendered site appears blank to bots. Fix: use SSR/SSG so critical content lives in raw HTML.
- Entity is undefined. If your brand name, address, and phone number vary from page to page and you have no Organization schema, the model can't identify you with confidence. Fix: Organization/LocalBusiness JSON-LD + sameAs + consistent information across all platforms.
- You're not mentioned on any lists. For "best X companies" queries, the model builds its answer from list and directory content on the web. Fix: register with industry directories, get on trusted lists, earn press mentions.
- Your content doesn't match the language of the query. A customer asks "should I switch to ikas?"; your site says "Our Services" — the match is weak. Fix: question-formatted headings and answer-first response blocks.
- No llms.txt or structured summary. If the model struggles to summarize your site, it won't cite it. Fix: publish llms.txt and give each page a clear title and description.
- Your competitors are doing GEO; you're not. A competitor with complete technical and content preparation closes off the limited answer slots for the same query. Fix: regular GEO audits + content production.
30-Minute Quick Checklist
- Scan your site with the GEO audit tool — bot permissions and schema gaps appear in 30 seconds.
- Ask ChatGPT about your brand ("What does company X do?") — if the answer is wrong, your entity definition is weak.
- Ask your target query ("best ikas agency in Turkey") — note the sources that appear; getting onto those lists is your first objective.
If you send us the output of these three steps, we'll produce a brand-specific GEO roadmap with a free analysis. For e-commerce visibility, our e-commerce GEO guide will also point you in the right direction.





