Why doesn't my business show up in ChatGPT?
There's rarely one single reason, and nobody outside ChatGPT can tell you the exact cause with certainty. But in practice, it's almost always some combination of the same handful of things missing from the website itself.
The good news is those things are checkable. They're not secret AI ranking factors, they're just basic information an AI tool needs to confidently describe your business, and a lot of small business sites are missing more of them than the owner realises.
It doesn't clearly say what you do and where
"We do it all" or a generic services list reads fine to a human who already knows the business. An AI tool has no context to fill in the gaps. If the site doesn't plainly state the trade or service and the area it covers, there's nothing solid for it to repeat back confidently.
There's no structured data behind the page
Schema markup is what tells a machine, in a format it can parse directly, that this is a business of this type, at this address, offering these services. Without it, an AI tool is left guessing from plain text and images, which it's far less confident doing.
The basics aren't visible as actual text
Business name, address and phone number sitting only inside a logo image or a contact form, rather than as real text on the page, are effectively invisible to anything reading the page's content rather than looking at it.
There's nothing question-shaped for it to draw on
AI tools are frequently answering a question someone typed. A site with no FAQ-style content, no page that plainly answers "do you cover X" or "how much does Y cost," gives an AI tool nothing that maps neatly onto the question it's actually trying to answer.
Something technical is blocking it outright
Occasionally it's simpler than any of the above: a robots.txt file or a meta tag is quietly telling crawlers not to bother, or the page is slow enough that it times out before anything useful loads. Worth ruling out first, since nothing else matters if the page was never readable in the first place.
How to actually check which of these apply to you
This is exactly what the free Once-Over checks automatically, structure, schema, question-led content, visible business details, crawlability and Google Business signals, then tells you plainly which ones your site is missing rather than leaving you to guess.
See where your own site stands
The Once-Over checks the exact things this article's talking about, on your actual website, in about a minute. Tells you straight what's worth sorting first.