Fast Digital Marketing
← All guides

Is My Website Blocking AI? We Checked 400 Small Business Sites

We fetched 400 small business homepages as a browser and then as the readers the AI companies send out. One in eight turned a reader away, and it was almost never the owner's decision.

At a glance
We checked 400 small business websites on September 17, 2026. On 341 of them we could get a clean read.
44 of those 341 (12.9%) refused at least one AI reader. 15 (4.4%) refused the kind that matters most.
There are two kinds of AI reader. Turning away the training crawlers is a fair trade. Turning away the answer readers is the costly one.
It clusters by platform: self-hosted WordPress 17.9%, sites behind Cloudflare 18.4%, Wix and Squarespace 0.0%.
Checking your robots.txt file misses most of it. Only 1.8% of readable files name an answer reader, against 4.4% at the server.
You can check your own site in about ten seconds with a free tool, and the fix is usually one setting.

Short answer: probably not. But about one in eight small business websites is turning away at least one AI reader, and almost none of those owners chose it.

On September 17, 2026 we fetched the homepage of 400 small business websites - 200 alarm and security companies, 200 dental and chiropractic practices. We asked for each one first as an ordinary web browser, then as each of the four readers the AI companies send out.

On 341 of the 400 the plain browser request came back clean, so we could tell what happened next. 44 of those 341 - 12.9% - refused at least one AI reader. 15 of them, 4.4%, refused the readers that decide whether a business gets named in an answer.

The other 59 we are not counting either way. Something in front of those sites challenged our request before we got a clean read, so the honest verdict is that we could not tell. Every number below is out of the 341.

There are two kinds of AI reader, and only one costs you customers

This gets reported wrong almost everywhere, and it changes what the number means.

Training crawlers have names like GPTBot, ClaudeBot and Google-Extended. Their job is to collect pages to help train an AI model. If your site turns them away, your words stay out of that training. That is the whole effect. ChatGPT can still open your site later to answer a live question.

Answer readers have names like OAI-SearchBot, ChatGPT-User and PerplexityBot. These are what an assistant sends out in the moment. Somebody asks who to call for a leaking water heater, it reads a handful of websites right then, and it names a few businesses. Turning these away is the one that costs you the job.

Of the 44 sites that refused something, 29 refused training crawlers only and 15 refused an answer reader. Refusing the training crawlers on purpose is a fair choice, and some owners make it deliberately. The cost is real but small: your own description of your work stays out of the model, and live lookups still go through.

It clusters by what the website is built on

Refusals by platform (341 sites we could check)
Sites we could checkTurned an AI reader away
Self-hosted WordPress17331 (17.9%)
Sitting behind Cloudflare499 (18.4%)
Wix120 (0.0%)
Squarespace150 (0.0%)
Plain Apache or nginx350 (0.0%)
Everything else574 (7.0%)
All sites we could check34144 (12.9%)

Wix, Squarespace, plain Apache and plain nginx refused nothing at all - not one site out of 62. Self-hosted WordPress and sites behind Cloudflare refused at roughly one in five. The two niches are unrelated and produced nearly the same shape, so this is not a quirk of one trade.

Nobody sat down and decided to keep AI out

That clustering is the whole story. If owners were choosing this, the refusals would be spread evenly across every kind of website. They are not. They land on the two setups that arrive with bot blocking already switched on.

A security plugin on a self-hosted WordPress site comes with a built-in list of robots it treats as bad, and a firewall ships with managed rules that do the same. Those lists exist to stop scrapers and spam, and most were written before any of these AI readers existed.

So the website works fine, the owner has no idea anything is happening, and the refusal was put there by a default nobody ever reviewed.

Your robots.txt file will not tell you

A lot of advice says to open robots.txt and look for AI bot names. We pulled that file on all 400 domains and 338 came back readable. Only 6 of them - 1.8% - name an answer reader and tell it not to read the site. At the server, 4.4% refused one.

The file under-reports by roughly two and a half times, because the refusal usually is not in the file at all. It is in the plugin or the firewall sitting in front of it. Only 43 of the 338 readable files mention an AI reader of any kind.

Why this is worth ten minutes

People who asked an AI assistant to recommend a local business went from 6% to 45% in one year (BrightLocal 2026 Local Consumer Review Survey, n=1,002). A few years ago a customer found you through a search page. Now a good share of them ask an assistant and get three names back.

If your site is one of the 87.1% that read clean, this costs you nothing. If it is in the 12.9%, find out which kind of refusal you have first.

How to check your own website in about ten seconds
  1. 1Run your web address through the free checker at aisecurityedge.com/tools/ai-crawler-check. It does what this study did and reports reader by reader.
  2. 2See whether the names refused are training crawlers (GPTBot, ClaudeBot) or answer readers (OAI-SearchBot, ChatGPT-User, PerplexityBot).
  3. 3If only training crawlers were refused, decide whether you want your words in AI training. Leaving it alone is defensible.
  4. 4If an answer reader was refused, send the result to whoever manages your website or firewall. The fix is almost always one allow rule.
  5. 5Check again in a week. Plugin and firewall rules update themselves.
Key takeaways
  • About one in eight small business websites turns away at least one AI reader.
  • Refusals cluster on self-hosted WordPress and sites behind a firewall, which means defaults, not decisions.
  • Turning away training crawlers is a fair trade with a small cost. Turning away answer readers is the expensive one.
  • Do not judge this from robots.txt. Check what your server does when an AI reader asks.
  • Being readable is the starting line, not the finish.

Fast Digital Marketing does one thing about this for small businesses across the US: Get Recommended, $97 a month, cancel any time, no contract. We work on getting your business named when somebody asks Google or ChatGPT who to hire.

Common questions

Is my website blocking AI?
Most likely not. Of the 400 small business websites we checked, 87.1% of the ones we could read let every AI reader through. The only way to know for your site is to check it, because the setting is usually buried in a plugin or firewall rather than anywhere you would look.
What is the difference between GPTBot and ChatGPT-User?
GPTBot collects pages to help train an AI model. ChatGPT-User is what ChatGPT sends out when somebody asks a question right now and it needs to read your website to answer. Refusing GPTBot keeps your words out of training and nothing else. Refusing ChatGPT-User is what keeps your business out of the answer.
My web designer says the site is fine. Who is right?
Probably both of you. Their test is a browser loading the page, and the page loads. The refusal only appears when the request identifies itself as an AI reader, which nothing in an ordinary site check ever does. Show them the reader-by-reader result rather than debating whether the site is up.
If I fix this, will ChatGPT start recommending my business?
No. Letting the readers in is the floor, not the win - 87.1% of the sites we checked already let every reader in, and most of those businesses still do not get named. What gets a business named is clear, current, specific information about what it does and where it works, in enough places that an assistant keeps running into it.

Want this handled for you? Fast Digital Marketing gives small businesses an AI receptionist that answers every call, AI search visibility, and automatic lead follow-up — starting at $297/mo.

See how it works →