Skip to main content
Brandswarm
geodiagnosticsplaybook

Why isn't my brand in ChatGPT? 7 reasons (and exact fixes)

If ChatGPT, Perplexity, or Gemini doesn't mention your brand when someone asks for a recommendation in your category, it's almost never a mystery. Seven specific causes — and the fixes that have moved scores for real teams. With a free 60-second check.

Brandswarm Team · · 9 min read

Most teams who walk in asking "why isn't my brand in ChatGPT?" have already Googled the answer and found something vague about "increasing authority" or "creating quality content." Useless. The answer is almost always one of seven specific causes, and each one has a specific fix. Here they are, in roughly the order we find them when we audit a brand for the first time.

If you'd rather diagnose your own brand in 60 seconds before reading further, run a free Brandswarm scan — you'll see exactly which surfaces mention you and which don't. Then come back here and look up the fix.

Cause #1: Your robots.txt or CDN is blocking AI crawlers

This is the most common cause by a wide margin, and the most embarrassing one when teams discover it. In 2025, Cloudflare turned on its "AI Audit" / "Block AI Bots" feature for many zones by default. The result is that robots.txt on your site is silently disallowing GPTBot (OpenAI), ClaudeBot (Anthropic), Google-Extended (Gemini's training crawler), Bytespider (TikTok / Doubao), Applebot-Extended, and others.

These crawlers don't all matter equally. ChatGPT's retrieval, for example, uses Bing's index plus its own internal training data — so blocking GPTBot affects ChatGPT less than you'd expect. But Perplexity, Claude, and Gemini all do significant real-time retrieval from their own crawlers, and AI Overviews use Google's regular index too. Blocking these will make you disappear from at least some surfaces, sometimes all of them.

Fix:

  1. Curl your own robots.txt. Look for Disallow: / under any of the AI user-agents above.
  2. If you're behind Cloudflare: open the Cloudflare dashboard → your zone → AI Audit / Bots → toggle off the "Block AI Bots" rule, or override the "Cloudflare Managed Content" template entries.
  3. Confirm by re-fetching robots.txt and looking for the user-agents above.
  4. Wait 1–2 weeks for the AI retrieval layer to re-index you.

Cause #2: Your domain isn't in Bing

ChatGPT's web-browsing retrieval is powered by Bing. If your site isn't in Bing's index, ChatGPT's browsing tool won't find it when a user asks about your category. (This is separate from ChatGPT's training data, which is a different pipeline and updates much less frequently.)

Even a brand with strong Google rankings can be invisible in Bing — Bing's crawler is less aggressive, and a few common signals (parameters in URLs, missing canonicals, conflicting hreflang) can keep an entire site out of the Bing index.

Fix:

  1. Verify your domain in Bing Webmaster Tools.
  2. Submit your sitemap.
  3. Use Bing's URL Submission API to push your most important pages immediately.
  4. Check the Index Explorer for "Discovered but not indexed" — these are pages Bing has found but is choosing not to keep. The "Why?" column will tell you the exact reason.

Cause #3: Your content doesn't answer category questions

AI engines pick brands the way a journalist picks sources: they synthesize an answer from the sources that already discuss the topic. If a user asks "what's the best CRM for startups?", the AI doesn't crawl your homepage and decide if your CRM is good — it looks for pages that discuss "CRM for startups" and pulls the names that come up there.

Translation: if you don't have content that names your category and positions you within it, you don't exist in AI search. This is the most common content-side cause we see. Brands write a homepage like "we make the best [product]" and then complain that AI doesn't mention them. AI engines don't read marketing pages well; they read content that discusses the category, including comparison pages, listicles, alternatives pages, and third-party reviews.

Fix: Publish at least one piece of content for each of:

Then make sure other publications in your space have similar content that mentions you by name. AI engines weigh third-party citations heavily; getting named in someone else's listicle is often a bigger lift than publishing your own.

Cause #4: No (or wrong) structured data

Schema.org structured data — Organization, Product, FAQPage, HowTo, Article — helps AI retrieval layers understand what your page is, not just what words appear on it. Pages with strong schema get picked up more consistently in AI Overviews and in Perplexity citations.

Most brands have either no JSON-LD at all, or thin WebSite + BreadcrumbList markers and nothing semantically meaningful. Some have incorrect JSON-LD that Google's structured-data testing tool flags as broken, which can be worse than none at all.

Fix:

Cause #5: You're a "new" brand from the model's perspective

Language-model training cutoffs lag reality by 6–18 months depending on the model. If your brand launched in the last 18 months and you haven't built significant retrieval-layer presence (third-party mentions, Wikipedia entry, trusted-publication coverage), the model just doesn't know about you. The browsing/retrieval layer can fill in the gap, but only if the retrieval-layer cause #1 and #2 are clean.

Fix:

Cause #6: Your category competitors are dominating the prompts you care about

Even with great content and good citations, if a category has a clear top-three (think Stripe / Square / Adyen in payments, or Notion / ClickUp / Asana in productivity), it can be hard to break through on the most generic queries. The fix isn't to compete on "best payment processor" — it's to compete on the prompts you can actually win.

Fix:

Cause #7: Your sentiment is bad enough to suppress you

Less common but worth knowing: if your brand has accumulated enough negative sentiment in the retrieval layer (a viral outage post-mortem, a notorious G2 review, a Reddit thread), the model may technically know you but choose to omit you or to mention you with a caveat. Sentiment-induced suppression is real for a small number of brands.

Fix:

The diagnostic playbook

If you don't yet know which of the above is your problem:

  1. Run a free scan across the five AI surfaces. See which ones mention you and which don't.
  2. If no surfaces mention you → most likely cause #1 (crawlers blocked) or #2 (not in Bing). Check both first.
  3. If only some surfaces mention you → cause #1 or #4 (structured data) per surface. The pattern of which surface fails will tell you which.
  4. If you're mentioned but never on the head terms → cause #6 (competitors winning the head); pivot to wedge prompts.
  5. If you're mentioned but the language is unflattering → cause #7 (sentiment); track the source.
  6. If you're a young brand with sparse mentions → cause #5 (model doesn't know you yet); citation campaign.

FAQ

How long does it take to fix this?

The crawler/Bing fixes can show in 1–2 weeks. Content and citation work takes 1–3 months to compound. Wikipedia entries (when applicable) can take 6+ months to be picked up by training cycles. Plan for a quarter.

Should I bother if I'm a B2C consumer brand?

Yes, but the prompts that matter are different. For B2C, watch "what is [your brand]", "is [your brand] legit", "[your brand] vs [competitor]", and category-level recommendation queries ("best running shoes for flat feet"). Sentiment matters more in B2C than in B2B.

What if I'm a brand-new startup with no content yet?

Start by getting on category aggregators (Product Hunt, G2, Capterra, AlternativeTo) — those are the first sources AI engines retrieve from when asked about a category you're new to. Then build your own comparison / category content and seek third-party citations.

Is paying for an AI-visibility tool worth it?

Only if you intend to act on the recommendations. Measurement without action is theater. If you're going to publish content, fix schema, and do citation outreach based on what the tool tells you, then yes. If you just want a dashboard to glance at, save your money.

One more thing

We built Brandswarm because we kept watching teams chase phantom causes ("Google must hate us!") when the real problem was something boring — a CDN rule, a missing schema block, three weeks of letting their G2 page drift. The fixes above aren't glamorous. They are, however, the ones that actually move the needle.

Check your own brand's AI visibility

Free scan across ChatGPT, Claude, Perplexity, Gemini, and AI Overviews — 60 seconds, no credit card.

Brandswarm tracks how 5 AI engines describe your brand, every day.

Keep reading