The five failure patterns, each one checkable

Why Your Business Isn't Showing Up in AI Search

When ChatGPT or Google's AI names your competitors and skips you, it is almost never mysterious. In the markets we measure, invisibility comes down to five specific, checkable causes, and most of them are fixable in weeks.

The short answer

Five causes, in the order we find them: (1) AI crawlers are blocked from your site, often without your knowledge; (2) your identity exists as prose and images instead of machine-readable data; (3) you are absent from the specific directories, review sites, and pages the engines actually read when they answer; (4) your review evidence is too thin to corroborate naming you; (5) you are measuring against the wrong clock, because AI has a live-search layer that moves in weeks and a memory layer that moves in years. Each section below tells you how to check it on your own business in minutes.

01The crawlers never get in

Before any AI system can recommend you, its crawler has to read your site. A surprising share of business sites block GPTBot, ClaudeBot, PerplexityBot, or Google-Extended in robots.txt, usually via boilerplate a developer or firewall product enabled by default. Some security services challenge bots so aggressively that AI crawlers see an error page where your homepage should be. Blocked is not "penalized": it is total invisibility, whatever else you do right.

Check it now

Open yoursite.com/robots.txt and look for "Disallow: /" under user agents named GPTBot, ClaudeBot, PerplexityBot, Google-Extended, or a blanket block under "User-agent: *". Our free audit checks this live, along with whether your pages render as readable text at all.

02Your identity is prose, not data

Engines extract who-you-are facts from structured data: schema.org markup declaring your business type, name, address, phone, and services. Sites without it force the engine to guess from paragraphs and images, and engines do not name businesses they had to guess about. The same failure has cousins: phone numbers that exist only inside images, titles that never mention the business name, pages with two sentences of text and a photo gallery.

Check it now

View your homepage source and search for "application/ld+json". If nothing declares LocalBusiness, Organization, or your industry's type carrying your name and address, the engines are guessing. The audit reports exactly which identity types you have and lack.

03You are absent from the pages the engines read

This is the one almost nobody checks, and in our measurements it decides more namings than anything on your own website. When an AI with web search answers "best [service] in [city]," it reads a stable set of sources: review platforms, the big directories for your vertical, ranking lists, and, notably, competitors' pages whose titles match the question. If you are not present in those specific pages, the engine composes its answer from sources that have never heard of you.

Check it now

Ask ChatGPT or Perplexity your customer's exact question and expand the citations. That list of pages is the answer's supply chain. Count how many of them mention you. That number, more than any score, is your AI visibility.

04Your review evidence is too thin

Review platforms appear in the engines' reading list on nearly every commercial query, and what they carry about you is what the engine can weigh: count, recency, and whether you respond. A business with 12 reviews, the newest from last year, loses the corroboration contest to one with 300 and a reply under each, even when the smaller business does better work. Engines cannot measure your work. They measure what other sources say about it.

Check it now

Look at your own site: is there any path from it to your reviews (a Google profile link, a reviews page, AggregateRating markup)? Then look at your review velocity honestly: how many in the last 90 days versus your top competitor's last 90 days?

05You are watching the wrong clock

AI visibility runs on two mechanisms with wildly different speeds. The live-search layer (Perplexity, and increasingly ChatGPT and Google's AI answers) reflects the web as of this week and responds to fixes in weeks. The training-memory layer, what a model knows with search off, is a snapshot taken months or years ago; it only learns you after your presence is consistent across many sources for a long time. A business can look strong on one layer and absent on the other at the same moment. They are different mechanisms, and mistaking one for the other produces both false despair and false comfort.

Check it now

Ask the same question twice in ChatGPT: once in a mode with browsing or search enabled and once without. Different names in the two answers is the two clocks made visible.

What fixing this looks like

The order matters: unblock and become readable first (days), publish the page that answers your customers' question and complete the directory and review belt second (weeks), and sustain it so the memory layer eventually bakes you in (the long game). The full mechanism and playbook is in our guide: How to get your business recommended by ChatGPT. And because AI answers churn constantly, treat visibility as a measured monthly number, not a one-time project.

Find out which of the five is yours, in about a minute.

The free audit runs live checks against your actual site and tells you exactly what an AI system can and cannot see. Raw results, no black box.

Run the free scan