Why Your Business Isn't Showing Up on ChatGPT (And How to Fix It)
The three reasons your business is missing from AI answers — and how to be there next time.
You ask ChatGPT for the best dentist in your city. It names three. None of them is yours. You ask Claude to recommend a roofer near a specific zip code. Same outcome. You start to wonder if the AI is broken — or whether your business is.
It is not the AI. It is almost never the AI. The pattern shows up across the small and mid-sized businesses that get audited for AI visibility, and it is hard to miss. The reasons a business gets skipped over by ChatGPT, Claude, Gemini, and Google AI tend to fall into three categories. They are technical, they are unglamorous, and they are entirely fixable.
Here are the three reasons your business is not in the answer, and what to do about each one.
1. AI engines literally cannot read your site
Before an AI engine can recommend you, something on the open web has to tell it that you exist and what you do. Most often that something is your own website. The trouble is that a lot of websites (even modern, good-looking ones) are quietly invisible to the bots that feed AI models.
There are three common ways this happens.
Your robots.txt blocks AI crawlers. Many themes ship with a default robots.txt file that disallows automated agents wholesale, and some site owners explicitly block GPTBot, ClaudeBot, or Google-Extended out of caution. A blanket Disallow: / directive is a closed door. The fix is a thirty-second edit: allow GPTBot, ChatGPT-User, ClaudeBot, anthropic-ai, Google-Extended, and PerplexityBot at minimum. None of them train on your content in a way that hurts you, and all of them route human visitors to your business if they recommend you.
Your content is rendered by JavaScript that bots cannot execute. Many React, Vue, and Webflow sites assemble their page content client-side. To a casual visitor it looks normal. To a crawler that does not run JavaScript it looks like a blank shell. AI engines almost universally fall into the second category. If your site is built that way, server-side rendering or static generation will change the conversation entirely. If you are on Next.js, Astro, or a modern framework, the work is mostly already done; you just need to confirm.
You have no schema markup.Schema is invisible structured data that lives in your page's HTML and tells AI engines this is a business; here is its name; here is what it does; here is where it operates. Without it, the AI is left to guess from whatever your homepage paragraph happens to say. With it, you become a recognized entity. The two pieces every business needs are Organization schema and, if you serve customers from a physical location, LocalBusiness schema. Implementation is a single JSON-LD block in the page head, and most CMSs offer plugins that handle it.
2. You are absent from the directories AI engines trust
AI engines do not pull recommendations out of thin air. When ChatGPT names "the three best dentists in Austin," it is summarizing from a small set of sources its training set has come to treat as authoritative. Those sources are mostly directories: Google Business Profile, Yelp, Trustpilot, the Better Business Bureau, and a handful of industry-specific aggregators. If you are not on those, you are invisible to the recommendation layer no matter how lovely your website is.
The directories that matter vary by industry. A restaurant lives or dies on Yelp, OpenTable, and TripAdvisor. A dental practice depends on Healthgrades and Zocdoc. A law firm leans on Avvo and Justia. Software companies are tracked through Capterra, G2, and TrustRadius. Home services are read through Angi and HomeAdvisor. The pattern is the same: there is a small list of sites your future customers ask about you on, and the AI trusts those sites to know.
The fix is not glamorous, but it works. Identify the five to ten most cited directories for your category. Claim or create a profile on each. Use the same business name, address, phone number, and category across all of them. Consistency is itself a trust signal. Add real photos. Ask happy customers to leave honest reviews, not because reviews carry their own weight in AI answers (the evidence here is mixed) but because the volume and recency of activity on a profile signals to AI that the business is real and operating. A profile with two reviews from 2019 is treated very differently from one with thirty reviews from the past six months.
3. Your content does not look like an "answer"
AI engines are answer machines. When a customer asks What is the best vegan bakery in Brooklyn?, the engine is not looking for a homepage with a hero image and a tagline. It is looking for a page somewhere on the open web that contains the answer in a form it can confidently lift. If your site speaks in marketing language (artisanal craftsmanship, family-owned passion, dedicated to excellence), you have given the AI nothing it can use. It will cite the competitor whose About page plainly says We are a vegan bakery in Park Slope, Brooklyn, open seven days a week.
There are three small writing changes that move the needle here, and none of them require new content.
First, lead your meta description and the first paragraph of your home page with the unambiguous answer to the most likely question someone asks about your category. Plain language, no flourish. The AI does not notice charm; it notices clarity.
Second, add a real FAQ section to your site, and mark it up with FAQPage schema. The questions you answer should be the questions your customers actually ask: pricing, hours, service area, what makes you different. This is one of the highest-yield single changes a small business can make. AI engines pull FAQ schema directly into answers and cite the source page. Almost every site that does this well outranks competitors who do not.
Third, refresh your site at least once a quarter. Not a full redesign — just enough to push the "last modified" date forward on important pages. AI engines noticeably favor content that has been touched recently. A page that has not changed since 2022 reads to them like a business that may no longer be open.
The bottom line
The reason a sharp competitor showed up on ChatGPT and you did not is rarely that their product is better than yours. It is that they did the unglamorous work of being legible to the systems that decide who gets recommended. Their schema is in place. Their directory profiles are claimed and current. Their site reads like it was written for a question, because it was.
Three reasons. Each one fixable in an afternoon. The window for being the first business in your city to take this seriously is open right now, and it does not stay open forever.
Keep reading
Surven
See where you stand across ChatGPT, Claude, Gemini & Google AI
Run your first scan in 60 seconds. No credit card required.
Start Free Trial
