Landfall study 3 · October 2026

98% of UK small business websites let AI crawlers in

We read the robots.txt, sitemaps and indexing tags of 202 independent trades, hair and beauty, and dental websites. Almost none block ChatGPT, Claude or Perplexity. The bigger problem is search engines: about 1 in 14 homepages ask Google not to list them.

Sample: 240 independent businesses drawn at random from OpenStreetMap (chains excluded), 80 per sector; 202 sites could be read. Method and limits at the end.
98%block no AI crawler at all
7%tell search engines not to index the homepage
18%have no sitemap we could find

AI crawlers are almost never blocked

Only 5 of 202 sites block any of the eleven AI crawlers we checked. GPTBot (OpenAI's training crawler) and ClaudeBot are each blocked by 2%; every other AI crawler, including the ones that fetch pages live for ChatGPT, Claude and Perplexity answers, by 1%. For a local business that is probably the right default: being readable is how it gets recommended when someone asks an assistant for a plumber or a dentist nearby.

Block no AI crawler
98%
Block GPTBot
2%
Block ClaudeBot
2%
Block PerplexityBot
1%
Block Google-Extended
1%
Block every unlisted bot
1%

1 in 14 homepages are hidden from Google

7% of homepages carry a noindex directive in a robots meta tag or an X-Robots-Tag header. That instruction tells Google and Bing to leave the page out of search results. It is often left over from a site build or a "coming soon" setting and never removed, and the business owner has no way to notice it from the page itself.

Sitemaps: mostly there, often stale

robots.txt file present
87%
XML sitemap found
82%
Sitemap listed in robots.txt
72%
Newest sitemap entry over a year old
26%

Most sites have the basics, largely because website builders generate them. But of the 126 sitemaps that carry dates, 26% have not had a new or updated page in over a year, which tells crawlers the site has not changed.

llms.txt: more common than expected, mostly automatic

30% of sites serve an llms.txt file, the proposed summary file for language models. That is far higher than owner effort would explain. Wix, for example, now generates and manages llms.txt automatically. Many of these businesses likely have one without knowing.

By sector

SectorReadBlock any AIrobots.txtSitemap
Trades & home services703%90%86%
Dental703%87%81%
Hair & beauty622%82%77%
All2022%87%82%

Method and limits

Run the same check

Every number here comes from Landfall's crawlability check, built for AI agents and the developers who build them. It returns which crawlers may read a page and the robots.txt rule that decided it, noindex, canonical, sitemaps and llms.txt, as structured JSON.

Crawlability check, $0.01 USDC per call via x402: GET /v1/crawl?url=…
Full site report, all five checks, $0.08: GET /v1/report?url=…
MCP server (Claude, Cursor and other clients): /mcp

Service details · Docs · llms.txt · Study 1: ad readiness · Study 2: structured data