What we do Pricing FAQs Contact Get started
All articles

Why Isn't My Business Showing Up on ChatGPT? (and How to Fix It)

TL;DR

ChatGPT skips businesses it cannot read, verify or trust, not businesses it has judged and rejected. The usual causes are a blocked AI crawler, missing or thin schema markup, facts that disagree across your site and your listings, weak page structure, or simply too little written about you anywhere for the model to work with. Below are the nine most common technical reasons, in the order to check them, and what to do about each.

It is an unsettling moment for a business owner: you ask ChatGPT to recommend a business like yours, and you are not on the list. Sometimes a direct competitor is. There is no error message, no rejection letter, nothing to appeal. The honest answer is almost always technical rather than personal. AI models build answers from what they can find and verify at the moment of the question, and most businesses that go unmentioned have one or more of the nine problems below sitting quietly on their website.

1. An AI crawler is blocked from your site

This is the most common cause and the easiest to check. Go to yourdomain.co.uk/robots.txt and search for GPTBot, ClaudeBot, PerplexityBot and Google-Extended. A line reading Disallow: / underneath any of those names means that crawler is turned away at the door, and it cannot read a single page of your site, however good the content is. Some website builders, caching plugins and security tools add these blocks automatically in the name of stopping bots, without telling the site owner. If you find one, ask your developer or platform support to remove it.

2. Your site has little or no schema markup

Schema is code added to your pages that states facts in a format machines parse directly, rather than infer: your business type, name, address, services, hours and reviews. Without it, a model has to guess at meaning from ordinary page text, which it does less confidently and less consistently. Most small business websites have partial schema at best, often just what a website builder added automatically, which rarely covers the specifics of what you actually do. This is a purely technical fix, and it is the core of our technical and schema work.

3. Your facts do not agree across the web

If your website states one set of opening hours, your Google listing states another, and an old directory listing states a third, a model has no reliable way to know which is current. Rather than risk stating something wrong, it often just leaves you out. Business name, address, phone number and services need to match, closely and consistently, everywhere you appear online. This is unglamorous, manual work, and it moves the needle more than most owners expect.

4. Your pages do not answer the question directly

A model looking to answer "who does X near me" is looking for a page that states plainly, early on, what you do, who it is for, and why you are a sound choice. Pages that open with a few paragraphs of scene-setting before the actual answer make a model work harder to extract the point, and it may not bother. Clear, direct, answer-shaped writing on your key service pages, the kind covered in our content and FAQ guide, fixes this directly.

5. Your page structure is a mess underneath the design

A site can look polished to a human and be nearly unreadable to a machine. Multiple H1 tags, headings that do not describe the content beneath them, key facts buried inside a slider or a tab a user has to click, images carrying text with no equivalent in the actual HTML: all of it makes your content harder for a model to parse cleanly, even when the words themselves are fine.

6. There simply is not much written about you anywhere

If your website is thin and you have few reviews, directory listings or other mentions, a model has very little material to draw on when your category comes up. This is not about chasing a large marketing footprint. It is about having enough clear, consistent material, on your own site at minimum, that a model can form a confident answer rather than defaulting to a competitor with more to go on.

7. Your site is slow or the crawler times out

Crawlers, like people, give up on pages that take too long to load or that depend heavily on JavaScript to render the actual content. If a crawler only sees a blank shell where your text should be, because the content loads in after the fact, that is functionally the same as having no content at all from the model's point of view. Page speed and how your site renders are part of the technical foundations, not a separate concern.

8. You changed something and have not checked since

A rebuild, a new website platform, or a redesign can quietly strip out schema, break internal links, or reintroduce a crawler block that was fixed once before. AI tools and the sources they draw on also change on their own schedule. A fix that worked six months ago is not guaranteed to still be in place, which is why this needs re-checking on a set rhythm rather than once and forgotten. That is what our search and AI audit work is built to catch.

9. You are judging it from a single test

AI answers are not fixed. The same question, asked twice, can return a different list, because the model generates a fresh answer each time rather than pulling from a static ranking. One missed mention is not proof of a problem, and one successful mention is not proof everything is fixed. Judge this over several attempts across a few days, not a single chat window.

What to check first, in order

If you only have twenty minutes, work through these in this order: robots.txt for blocked crawlers, your schema markup or lack of it, whether your business details actually match across your website and your listings, and finally whether your key pages state plainly what you do near the top. Those four cover the large majority of cases we see.

Questions people ask

Why does ChatGPT not know about my business at all?

Usually because ChatGPT cannot find enough clear, consistent information about you at the moment it looks, not because it has judged you and rejected you. The most common causes are an AI crawler blocked in robots.txt, a website with no schema markup, facts that disagree between your site and your other listings, or simply too small a footprint of pages and mentions for the model to work with confidently.

Is ChatGPT blocked from my site by default?

No, but some website builders, security plugins and CDN settings block AI crawlers such as GPTBot by default without telling you. Check your robots.txt file at yourdomain.co.uk/robots.txt for a Disallow line under GPTBot. If it is there, your developer or platform support can remove it in minutes.

Does my business need to be on ChatGPT's training data?

No. Most day-to-day questions about local and independent businesses are answered using live retrieval, where the model looks things up at the time of the question, not only what it memorised during training. A well-structured, up-to-date website can be found this way regardless of whether the business was ever large enough to appear in training data.

Will fixing these issues guarantee ChatGPT recommends me?

No, and no honest provider will promise that. Fixing crawler access, schema, consistency and content removes the reasons a model would skip you by default. It improves your odds meaningfully. It cannot guarantee a specific placement in a specific answer, because AI responses are generated fresh each time and nobody outside the AI companies controls that process.

How do I check what ChatGPT currently says about my business?

Open a fresh ChatGPT conversation and ask two things: the question a new customer would actually type, such as best type of business in your town, and a direct question about your business by name. The first shows whether you are being considered at all. The second shows whether the facts it holds about you are accurate.

Stagg Studios does this for you

We find and fix the exact technical reasons AI tools skip your site, then keep checking every month so it stays fixed. Stagg Studios does this for you, from £100 a month.

Get startedSee pricing