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.
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:
- Curl your own
robots.txt. Look forDisallow: /under any of the AI user-agents above. - 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.
- Confirm by re-fetching
robots.txtand looking for the user-agents above. - 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:
- Verify your domain in Bing Webmaster Tools.
- Submit your sitemap.
- Use Bing's URL Submission API to push your most important pages immediately.
- 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:
- "Best X for Y" where X is your category and Y is your customer.
- "[Competitor] alternatives" for each major competitor.
- "X vs Y" head-to-head comparisons with named competitors.
- "How to choose a [category]" buyer's-guide-style content.
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:
- Add
Organizationschema with asameAsarray linking to your LinkedIn, X/Twitter, GitHub, and Wikipedia (if applicable). - Add
SoftwareApplicationorProductschema on your product pages, includingname,description,applicationCategory, and pricing if appropriate. - Add
FAQPageschema on any page with question/answer pairs. - Validate everything with Google's Rich Results Test before shipping.
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:
- Get at least one citation from a high-authority publication in your category (TechCrunch, The Verge, Hacker News front-page Show HN, Lenny's, SearchEngineLand — pick yours).
- Aim for a Wikipedia entry when you cross significant signal thresholds (notability under WP:NCORP or WP:NSOFT) — it's the single highest-weight citation source for most LLMs.
- Get listed on category-aggregator sites (G2, Capterra, Product Hunt, AlternativeTo) — these are routinely retrieved when users ask comparison questions.
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:
- Identify long-tail and "[role-of-buyer]" prompts you have a real shot at: "best Stripe alternative for crypto", "cheapest payment processor for nonprofits", "Adyen for marketplaces". These are searched less but won more easily, and they convert better.
- Track them in your AI-visibility tool over time. As you accumulate wins, the model's overall sense of who you are improves.
- Pick five "wedge" prompts and concentrate content + outreach on those rather than trying to win the head term.
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:
- Track sentiment per surface in your AI-visibility tool. If one surface is consistently negative, find the source content driving it.
- Where the source is correctable (an old support thread you can resolve, an outdated competitor comparison the writer would update), do the work.
- Where it's not, drown it out: publish a higher volume of positive citation-worthy content that the retrieval layer will preferentially weight.
The diagnostic playbook
If you don't yet know which of the above is your problem:
- Run a free scan across the five AI surfaces. See which ones mention you and which don't.
- If no surfaces mention you → most likely cause #1 (crawlers blocked) or #2 (not in Bing). Check both first.
- If only some surfaces mention you → cause #1 or #4 (structured data) per surface. The pattern of which surface fails will tell you which.
- If you're mentioned but never on the head terms → cause #6 (competitors winning the head); pivot to wedge prompts.
- If you're mentioned but the language is unflattering → cause #7 (sentiment); track the source.
- 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
May 31, 2026 · 7 min
robots.txt for AI search: the 2026 cheat sheet (GPTBot, ClaudeBot, and the rest)
Every AI crawler user-agent that matters in 2026, what they do, whether to allow them, an…
May 31, 2026 · 11 min
Schema markup for AI search: the complete 2026 reference
Which Schema.org types AI engines actually retrieve, copy-pasteable JSON-LD for Organizat…