Why is my company invisible in AI search results?
AI engines surface companies they trust as authoritative for a query. Invisibility usually means one of three things: AI crawlers cannot access your site, your structured data does not identify your entity, or no high-authority source on the web mentions you.
Across all four major AI engines (ChatGPT, Claude, Perplexity, Gemini), invisibility for category queries maps to one of three diagnostic failures. Identify yours before fixing.
Failure 1: AI bots cannot access your site
If robots.txt or your CDN blocks GPTBot, ClaudeBot, PerplexityBot, or Google-Extended, you are invisible regardless of content quality. Cloudflare and AWS WAF often block these as "unknown crawlers" by default.
Quickest check: visit yoursite.com/robots.txt and confirm no Disallow lines for these user agents. Then test from your hosting provider WAF dashboard.
Failure 2: No entity declaration
AI engines build a model of your brand from structured data plus authoritative mentions. If your homepage has no Organization JSON-LD (legal name, founders, founding date, product line, sameAs links to LinkedIn/GitHub/Crunchbase) AND no llms.txt, you have nothing to identify with.
- Ship Organization JSON-LD on the root domain.
- Add Person schema for each founder, linked via Organization.founder.
- Add llms.txt at /llms.txt declaring brand identity, key URLs, and use policy.
- Add sameAs URLs pointing to LinkedIn company page, GitHub org, Crunchbase, and any directory listings.
Failure 3: Zero authoritative mentions
AI engines weight sources by trust. They cite domains they already trust at high frequency. Without a single Wikipedia article, industry publication mention, or category directory listing, you are not in the source pool the engines sample from.
| Authoritative source | Acquisition effort | Visibility lift |
|---|---|---|
| Clutch / G2 / Capterra listing | Low (2-3 hours) | High — listicle pages are cited verbatim |
| Industry publication feature | High (PR pitch) | High — establishes domain authority |
| Wikipedia article | Medium (notability bar) | Highest — almost universally cited |
| Reddit / Hacker News organic mention | Hard to control | Medium — Reddit is heavily weighted by Perplexity |
How to diagnose your specific failure
Radar runs the full diagnostic in 60 seconds: AI Crawl Check (failure 1), Schema Audit + llms.txt Validator (failure 2), Citation Tracker across 4 engines (failure 3). The unified score tells you which of the three failures is dominant for your domain.
Want to take action on this?
Related questions
Why is not ChatGPT citing my B2B SaaS?
ChatGPT cites sites it treats as authoritative for a query. Most B2B SaaS sites lack three specific signals: structured data declaring entity identity, an llms.txt file, and citations from domains ChatGPT already trusts.
ComparisonSchema.org vs llms.txt: which AI search signal matters most?
Both matter and they do different jobs. Schema.org JSON-LD identifies your entities (Organization, Product, Person) per-page for machine parsing. llms.txt is a site-level declaration of what your site is about, what content to prioritize, and how AI engines should use it. Ship both.
DefinitionWhat is Generative Engine Optimization (GEO)?
Generative Engine Optimization (GEO) is the practice of structuring web content so AI search engines like ChatGPT, Claude, Perplexity, and Gemini cite it in their responses. Unlike SEO which optimizes for keyword rankings, GEO optimizes for entity recognition, structured data, and citation probability.
How-toHow do I add Organization schema for AI search?
Add a JSON-LD script tag with Organization schema to your root layout (head). Include name, legalName, url, logo, foundingDate, founders, sameAs links to LinkedIn/GitHub/Crunchbase, and disambiguatingDescription if a similarly-named company exists. AI engines re-crawl and update within 7-14 days.


