Grow the business
Growth Partner Ads & Marketing E-commerce & Shopify
Build the machine
Websites & SEO AI Agents AI Automation
AI Visibility
Is AI recommending you?
Review Cards
Tap-to-review cards
About
My Story How I Work How We Work Together Proof
Talk to me
Contact (561) 677-8540
Book a coffee

AI Visibility

AI recommends somebody. It is probably not you.

Your next customer is not typing into Google. They are asking ChatGPT “who is the best plumber in Jupiter?” and getting back three names in a paragraph. There is no page two. If you are not one of those three, you were not beaten. You were never in the room.

MISSING

Have you seen this business?

A photocopied black and white photograph of a busy small shopfront, full of customers.

YOUR BUSINESS

Last seen: page 1 of Google
Never seen: ChatGPT · Gemini · Claude
Answers to: “who’s the best near me?”

The free test

See what AI actually says about your business

We ask GPT-5, Claude and Gemini the exact question your next customer is about to type, live, while you watch. Then we tell you whether they named you, named a competitor, or had never heard of you.

100% free No credit card No account Real answers, live About a minute

Tell us about the business

Four questions. We do not need a login, a card, or your website to run this.

AI does not need your website to recommend you, so this is only used to check whether AI crawlers can actually reach it. Leave it blank if you would rather not share it.

No card required Real AI models, live About a minute

This is a real test, not a lead magnet with a generic PDF at the end. You see the actual answers the models gave, the businesses they named instead of you, and what on your own site is causing it.

What AI visibility means

AI visibility is whether an AI assistant names your business when somebody asks it for a recommendation. There is no score a platform assigns you and no listing to claim. It is the result of three things holding at once: the model can reach your site, it can read what is on it, and it can find other people describing you in the terms the customer asked about. If all three hold, you get named. If any one fails, it names somebody else and the customer never learns you existed.

That is the whole concept. What follows is why it is happening now, and what can actually be done about it.

The pattern repeating

The last time this happened, we called it Google Maps

If you have run a business for more than ten years, you have already lived through this exact moment once. The difference is what the answer looks like now.

2005 to 2015

A list, and you picked

plumber near jupiter fl

Coastal Plumbing Co.

4.9 (212)

Open · Closes 6 PM · Jupiter

Your Business

4.8 (96)

Open · Closes 5 PM · Jupiter

A1 Drain & Sewer

4.6 (341)

Open 24 hours · Tequesta

3 of 10 results · page 2 →

You claimed the listing, chased the reviews, kept the hours right. Being fourth still earned the phone call.

Now

An answer, and it picked

who is the best plumber in jupiter?

For plumbing in Jupiter, three come up consistently: Coastal Plumbing Co. for emergency call-outs, A1 Drain & Sewer if it is a main line, and Tequesta Plumbing for repipes on older homes.

coastalplumbing.com/jupiter a1drain.com/services tequestaplumbing.com

3 names · no page two

Nothing to claim, no dashboard, no support line. The model read the open web and decided.

This is the same moment, with a different index. The listing you have not claimed this time is the answer itself.

Google Maps launched in 2005 and for a few years barely mattered to a local business owner. Then it did, all at once. Google My Business arrived in 2014 and the scramble was on: claim the listing, fix the hours, chase the reviews, make the address match everywhere. Nobody predicted it. Everybody eventually did it. And the businesses that moved in the first two years spent a decade collecting the customers the ones who waited never got.

The row that catches people out is the last one. With Google there was always a form somewhere to correct the record. With an AI assistant there is no account, no dashboard, no support line and nothing to claim. Your website is the only part of it the model will read on your terms.

The mechanics

Why your website is invisible to AI

Almost every small business site we test was built before any of this existed, by someone who did a good job against the brief they had. Nobody's brief in 2019 said make sure a language model can read this, because there was nothing to read it.

What the crawler getsUnreadable
<div id="root"></div>
<script src="/app.bundle.js"></script>
<!-- nothing else -->
 
 
 
What it needsReadable
<h1>Plumbing in Jupiter, FL</h1>
<p>Emergency water heater repair
and repipes across Jupiter,
Tequesta and Juno Beach.</p>
<a href="tel:5615550100">(561) 555-0100</a>
 

Your page is blank until JavaScript runs

Modern site builders assemble the page in the visitor's browser. A human never notices. But several AI crawlers read the raw HTML the server sends first, and on a lot of these sites that raw HTML contains a loading shell and nothing else, exactly like the panel on the left. Your services, your city, your phone number: all of it arrives a half second later, after the crawler has already moved on.

Nothing on the site says where you are

Businesses that have worked in one town for twenty years tend to stop mentioning it. Everyone local already knows. So the homepage says “award winning service since 1998” and never once says the name of the city in plain readable text. When somebody asks an assistant for that service in that city, there is nothing on your site connecting the two, and the model reaches for a competitor whose page literally says both words.

Your host is turning the crawlers away

This is the one nobody knows about. A security setting, a firewall rule or a bot-protection default at your host or CDN can refuse AI crawlers at the door, and it never shows up in the file where blocking is normally written down. You can look at a perfectly clean robots.txt and still be invisible. We check by asking your server for your homepage while identifying as OpenAI's crawler and comparing what comes back. It is usually a five-minute fix once you know.

You have optimised for the wrong search engine

ChatGPT's live browsing reads Bing's index, not Google's. Ten years of Google-focused SEO buys you very little there. Most local owners have never opened Bing Webmaster Tools and have no idea whether Bing has even seen their current site. We wrote that one up separately, because it is the cheapest gap to close.

Nobody else describes you in the words customers use

This is the half no amount of code fixes. When a model is asked to recommend, it is effectively asking itself: which businesses can I name here that I have seen described, more than once, by somebody other than themselves, in terms matching what this person wanted? If the only place on the internet that calls you a roofer in Wellington is your own website, you have one source. Your competitor with reviews, a chamber listing, a news mention and a supplier page has five, all saying the same two words.

In order

What AI reads before it names a business

These stack, and the early ones make the later ones irrelevant. There is no point investing in reputation if a crawler cannot reach the page it would land on.

1

Can it reach you at all

Crawler blocked at the host, or in robots.txt, and everything below this line is moot. Rare, fatal, and quick to fix.

We fix this
2

Can it read you without running code

Your service and your city present in the HTML the server actually sends, not assembled afterwards in the browser.

We fix this
3

Does a page exist for this thing in this place

The single strongest signal we found. Both GPT-5 and Gemini recommended local businesses by citing the businesses' own service-and-city pages.

We fix this
4

Is the machine-readable version correct

Structured data stating your business type, address, hours and phone in a form no parser has to guess at.

We fix this
5

Does anyone else say the same thing about you

Reviews, mentions, listings and links, in the words a customer would use. This one is earned over months and cannot be bought honestly.

You earn this

GPT-5 and Gemini both recommended local businesses by citing the businesses' own service-and-city pages. Not directories. Not review aggregators. Their own pages.

That is genuinely useful, because it is the part you control outright. A page that exists, says what you do and where you do it, and can be read without running any code, is the thing the model quotes back. Most small business sites do not have one. They have a services page and a separate contact page with the address in the footer, and the connection between the two is something a human infers and a model does not.

One through four are your website, and they are work we can do. Five is your reputation, and it takes longer. Anybody selling you AI visibility in a week is selling one through four and hoping you do not ask about five.

No spin

The numbers, honestly

There is a lot of noise in this category, including some very large claims about AI traffic that do not survive a look at the data. We would rather give you the real figures, because the real figures are quite strong enough.

1.2% of local business locations get surfaced in ChatGPT's local recommendations. Google's local results show 35.9%. Source: Entrepreneur, 2026
+36.7% growth in ChatGPT's worldwide share of referral traffic to websites, in a single month. Source: SE Ranking, May 2026
21× the AI traffic share that small business sites carry, compared with publishers. Source: State of AI Traffic, 2026

Two corrections to figures you will see repeated elsewhere, because we would rather you heard them from us.

AI is not 25% of your traffic. For most sites, AI referrals are somewhere between a fraction of a percent and three percent of sessions today, higher on technology and e-commerce. Anyone quoting you a quarter is quoting a headline about something else. The number that matters is not the level, it is the slope, and the slope is steep.

Most websites are not blocking AI crawlers. Depending on which slice of the web you sample, somewhere between about 10% and 25% of sites block OpenAI's crawler outright. Blocking is real, and when it happens it is fatal, which is why our test checks for it twice. But it is not the common case.

Being blocked is rare. Being unreadable is close to universal. That is the actual problem, and it is a build problem.

What we do about it

We are a hand-coding studio in Lake Park, Florida, and most of what we build is a small business website that has to earn its keep. We got into this because we kept testing clients' sites and finding the same thing: sites that looked fine, ranked acceptably, and were functionally invisible the moment the question was asked of an assistant instead of a search box.

The fix is not a plugin and it is not a subscription to a monitoring dashboard. In most cases the honest answer is that the site needs rebuilding, because the things that make a site readable to AI are structural: what the server sends, how the pages are organised, whether the machine-readable layer exists at all. You cannot bolt that onto a page that assembles itself in the browser.

That is a real recommendation with a real cost, so we would rather you saw the evidence first. Run the test. If it comes back clean, we will tell you that, and you can get on with your day.

Common questions

What is AI visibility?

AI visibility is whether an AI assistant names your business when somebody asks it for a recommendation. It is not a score a platform assigns you, and there is no listing to claim. It is the result of whether the model can find you, read you, and find other people describing you in the same terms the customer asked about. If all three hold, you get named. If any one fails, the model names somebody else and the customer never learns you existed.

Is AI visibility the same thing as SEO?

It overlaps, but it is not the same. Classic SEO competes for a position in a list of ten links. AI visibility competes to be one of maybe three businesses named inside a single paragraph, with no second page to fall back to.

The technical groundwork is shared, which is why a well built site has a head start. But ranking on Google does not guarantee an AI mentions you: ChatGPT's browsing reads Bing's index, not Google's, so a business optimised only for Google can be nearly invisible there.

How do I check if ChatGPT knows my business?

Ask it the way a customer would, not by name. Typing your own business name is the one question that proves nothing, because you have handed the model the answer. Ask instead for the best business of your type in your city, phrased the way a stranger would, and see who gets named.

The free test above does exactly this across GPT-5, Claude and Gemini at once, and shows you the raw answers rather than a score.

Why does ChatGPT recommend my competitor instead of me?

Usually because they are easier to verify, not because they are better. Models tend to name businesses they have seen described more than once, by sources other than the business itself, in wording that matches what was asked.

A competitor with a page that plainly says what they do and where, plus reviews and mentions repeating those same words, clears that bar. A business whose website never states its city in readable text, or whose services only appear after JavaScript runs, does not.

How long does it take to become visible to AI?

The technical half is fast. Unblocking crawlers, publishing readable service and city pages, and adding correct structured data takes days, and models pick it up within weeks of the pages being crawled.

The reputation half is slower, because it depends on other people writing about you, and that takes months. Anyone promising AI visibility in a week is selling you the fast half and quietly skipping the half that decides it.

Does the free test cost anything or need a card?

No card, no account, no trial. You give us the business name, the city, and what you do. We run the questions live against GPT-5, Claude and Gemini while you watch, and show you the verdict.

We ask for an email only if you want the full teardown of why, which includes the specific technical findings on your own site.

Start wherever makes sense

Run the test if you want evidence. Read a page if you want to understand it first. Talk to us if you already know what you want to do about it.