"We're not showing up in ChatGPT" is the complaint. It's rarely one clean cause — but across the businesses that actually go check, the same five gaps explain almost every case, and they don't carry equal weight. Some are the primary reason a business is invisible; others are secondary problems that only matter once the bigger ones are fixed. Below is the ranked list, in the order each one is worth checking, with a way to test each one yourself before assuming it's the culprit.
1. Weak or unclaimed directory presence — check this first
Yext's citation-sourcing analysis, built from 6.8 million citations, found that ChatGPT draws roughly 49% of its local business citations from third-party directories — Yelp chief among them.1 That is the single largest source category ChatGPT pulls from when it answers a local business question. A business can have a beautiful website, glowing reviews on its own booking page, and a genuinely strong reputation, and still be functionally invisible to ChatGPT if its Yelp listing is thin, unclaimed, or missing entirely — because Yelp is disproportionately where ChatGPT looks.
This is also why directory presence sits at the top of this list rather than further down: it's a citation-sourcing pattern, not a quality judgment. A business doesn't get penalized for a weak Yelp profile the way it might for a low rating — it simply doesn't exist in the pool ChatGPT is drawing from in the first place.
Search your own business on Yelp, Bing Places, and Facebook
Look for three things on each: is the listing claimed, is the category correct, and is there enough content on the profile (photos, description, a handful of reviews) for a crawler to have something to cite. An unclaimed listing with a generic category and zero photos gives ChatGPT almost nothing to work with, even if the business itself is excellent. Gemini sources differently — Yext's same analysis found Gemini draws roughly 52% of its citations from brand-owned websites1 — so a business can be well-covered for Gemini and still weak here specifically for ChatGPT. Check both; they are not interchangeable fixes.
What fixing it looks like: claim every major directory listing that isn't already claimed, correct the category and business details, add photos, and make sure the description says something specific about what the business does — not a generic filler sentence. This is largely a one-time setup task, not an ongoing one, though it should be revisited if the business changes name, address, or category.
2. Reputation is weaker than the visible alternatives
SOCi's 2026 study found that recommended locations averaged 4.4 stars on ChatGPT and 4.3 on Perplexity; Gemini followed Google's 4.2-star average.2 That is useful context, not proof of a cutoff. Judge the business against the actual alternatives surfaced in its market, alongside review volume, recency, response quality, and source consistency.
This ranks second rather than first because it only matters once a business is inside the citation pool at all — a strong 4.6-star business with no Yelp presence still won't get cited, because cause #1 gates it out before the rating is ever evaluated. But for businesses that do have directory presence and still aren't appearing, this is usually the next thing to check.
Pull your current rating on each major platform, separately
Google, Yelp, and Facebook ratings can differ for the same business. Check all relevant sources and compare them with the businesses customers are actually offered. RaveHQ should flag the comparative gap without claiming that one published number is a platform minimum.
What fixing it looks like: resolve recurring service issues, request reviews consistently and without incentives, and respond thoughtfully to recent feedback. BrightLocal's 2026 survey found 74% of consumers trust only reviews from the last three months and 32% only the last two weeks.3
3. Crawler access blocked in robots.txt
Less frequently the actual cause than the two above, but worth checking early because an explicit denial is a binary retrieval block rather than a ranking disadvantage. If robots.txt disallows OAI-SearchBot, Claude-SearchBot, or PerplexityBot, that specific search crawler cannot retrieve the affected pages. Training crawlers are a separate choice and should not be confused with these search-facing agents.
This happens more often than it sounds like it should. Some site builders and security plugins add broad crawler blocks by default, sometimes years before "AI visibility" was a consideration anyone was thinking about, and the block simply never gets revisited.
Visit yourdomain.com/robots.txt directly
Look for effective Disallow rules covering OAI-SearchBot, Claude-SearchBot, or PerplexityBot. A file with no matching block is generally fine. A blanket User-agent: * / Disallow: / blocks all three; no robots.txt file permits crawling by default.
What fixing it looks like: removing the disallow rule for the specific crawlers, or adding explicit Allow rules if a broader block needs to stay in place for other reasons. This is a five-minute technical fix once identified — the hard part is knowing to check it, not the fix itself.
4. Content that's vague instead of specific and citable
Even with directory presence, an acceptable rating, and no crawler block, a business can still underperform if its own content gives an AI model nothing concrete to cite. The Princeton GEO (Generative Engine Optimization) study found that content built around cited, specific claims earns roughly 40% more AI visibility than content that leans on generic, adjective-led marketing language.4 "Award-winning service you can trust" is not citable — there's no fact in it. "Family-owned since 2003, specializing in same-day emergency plumbing repairs" is citable — an AI model can quote or paraphrase a specific claim, and a vague one gives it nothing to work with.
Content specificity affects whether a source contains a direct, verifiable answer worth extracting. It works alongside source coverage, comparative reputation, crawler access, and entity consistency rather than after a simplistic sequence of pass/fail gates.
Read your own homepage's first paragraph as if you were a stranger
Count the adjectives ("best," "trusted," "leading," "premier") against the concrete facts (years in business, specific services, specific location, specific credentials or numbers). If the adjectives outnumber the facts, that paragraph is not doing the job an AI model needs it to do.
What fixing it looks like: rewriting the top of the homepage — and ideally key service pages — to lead with one or two specific, verifiable claims instead of general praise. This doesn't require new copywriting skill so much as a willingness to cut the adjectives and replace them with facts that are already true about the business.
5. Genuinely low overall web footprint
The least common cause, but the most straightforward to diagnose: some businesses are simply too new, or have too little presence anywhere online — no reviews yet, a bare-bones website, no directory listings — for any AI model to have signal to draw on. This isn't a "fix one thing" problem the way the other four are; it's closer to "there isn't enough material yet for any engine to cite," and the answer is building basic presence across the board rather than optimizing one specific gap.
It ranks last because it's rarely the actual explanation for an established business that assumes something specific must be broken. Most businesses that have been operating for a while and still aren't showing up have one or more of the first four problems — not a footprint problem. This cause mainly applies to genuinely new businesses, or ones that have deliberately kept a minimal web presence.
Search the business name plus category across Google, Yelp, and Bing
If almost nothing comes back anywhere — no reviews, no directory listings, a thin or missing website — the issue isn't a specific broken signal, it's an absence of signal altogether. That's a different, larger project than fixing one gap.
What fixing it looks like: building the basics in the same order as the list above — directory listings first, then reviews, then confirming the site itself is crawlable and specific. There's no shortcut that skips the earlier steps; a low web footprint is fixed by doing the first four things on this list, not by a separate fifth action.
"Most businesses assume the cause is unique to them. In practice it's almost always one of five things, and checking them in order — directories, reviews, crawler access, content, footprint — finds the actual answer faster than guessing."
Notes and sources
1 Yext local citation-sourcing analysis, 6.8 million citations examined. Findings cited: ChatGPT draws ~49% of local citations from third-party directories (Yelp chief among them); Gemini draws ~52% from brand-owned sites. yext.com
2 SOCi, The Factors Driving AI Invisibility, 2026. Dataset: 350,000+ locations, roughly 3,000 brands, and 3.2 million queries. Observed averages among recommended locations: ChatGPT 4.4★, Perplexity 4.3★; Gemini followed Google's 4.2★ average. These are descriptive, not thresholds. soci.ai
3 BrightLocal Local Consumer Review Survey 2026. Sample: n=1,002 US consumers. Findings cited: 74% of consumers trust only reviews from the last 3 months; 32% trust only the last 2 weeks. brightlocal.com
4 Princeton GEO (Generative Engine Optimization) study. Finding cited: content built around cited, specific claims earns roughly 40% more AI visibility than generic, adjective-led content.