Somewhere in your town today, a buyer typed a question like "who should replace my roof" or "best family lawyer near me" into ChatGPT. They got back a short answer with two or three names in it. If yours was not one of them, that buyer probably never found out you exist. No search results page, no chance to out-advertise anyone. One answer, a few names, done.

Why doesn't ChatGPT recommend my business?

ChatGPT recommends businesses it can find clear, consistent evidence about: a website that says plainly what you do and where, structured data it can read, directory listings that agree with each other, and a real review footprint. Most invisible businesses fail one or two of these, not all of them. A free scan shows which ones you fail.

First, check. Don't guess.

Owners tend to assume the worst or assume nothing is wrong. Both guesses are usually off. The SOCi 2026 Local Visibility Index found that only 1.2% of businesses get recommended by ChatGPT. So if AI is not naming you, you are in the majority. The useful question is who it names instead, and why them.

Checking takes about a minute. Ask ChatGPT the question your buyer would ask, with your city in it. Then ask Gemini and Perplexity the same thing. Write down who comes up. If the same competitor appears twice, that is not luck. The AI found something about them it trusts.

The four usual reasons

1. Your site never says what you do in plain words

This one is the most common and the least obvious. A roofing site that leads with "Quality You Can Trust Since 1998" tells an AI nothing. The page needs the boring sentence: "We replace and repair roofs in West Allis, New Berlin, and the Milwaukee area." AI assistants quote text. If the text never states your service and your city together, there is nothing to quote.

2. No structured data

Structured data is a block of code on your site that labels the facts: business name, service type, area served, hours, reviews. Visitors never see it. Machines read it first. Most small business sites have none, because nobody asked the web designer for it. Adding LocalBusiness schema is an afternoon of work and it is the clearest signal you can hand an AI.

3. Your directory listings disagree with each other

AI assistants cross-check. If Google has your old address, Yelp has your old phone number, and your site has the new ones, the machine sees three half-matching records instead of one trustworthy business. Clean up the big listings so the name, address, and phone match everywhere, letter for letter.

4. Your review footprint is thin next to your rivals

The competitor AI keeps naming usually has hundreds of recent reviews. Reviews give the AI two things at once: proof that you are real and active, and sentences it can quote about what you are good at. You do not need thousands. You need a steady stream, with replies, on your Google profile.

What to fix first

Fix the words before the code. Rewrite your homepage and your main service page so each one states the service and the area in the first paragraph. Then add the schema. Then fix the listings. Reviews come last only because they take the longest, not because they matter least. Start asking for them this week and the footprint builds while you do the rest.

See your own answer

A free Named In AI check runs the real buyer questions for your business, shows your score, and lists who AI names instead of you. It takes about a minute and there is no charge. The fixes above come back ranked for your specific situation.