CrawlCheck

Library

What agents are served, measured on real sites.

Every finding is one measurement of what AI agents and crawlers were actually served; every guide is how to run the same check on your own site. Organised by topic, most read first. A business found with a defect is named only after its owner has been contacted; public vendors and AI operators measured on their own sites are named.

New findings are posted on LinkedIn the day they publish, and the feed carries every one.

In one sentence

Findings are short case studies written from real measurements — a robots.txt that answered 200 with a challenge page, a site whose GPTBot traffic came from one address wearing seven crawler names, a homepage that was two percent readable text, a contact email that bounced for one published character — each with the bytes that showed it; a business found with a defect is named only after its owner has been contacted.

93findings
62guides
11topics
6,673scans behind the live figures

20 exclusive findings

Only measured here

Measured only on crawlcheck.io: findings never published, or never observed at this size, anywhere else.

Only 6% of websites block an AI crawler: the full breakdown Exclusive2026-11-02 · Research · 1 view · 3 minWhich AI crawlers the top 10,000 sites block most, October 2026 Exclusive2026-11-02 · Research · 1 view · 2 minRobots.txt allows it, the server refuses: 57 top sites Exclusive2026-11-02 · Research · 3 min402 Payment Required: what top sites send AI crawlers Exclusive2026-11-02 · Research · 5 minMCP Registry census: what 25,983 endpoints answered Exclusive2026-11-02 · Research · 2 views · 5 minMCP reliability, October 2026: 39,484 handshakes measured Exclusive2026-11-02 · Research · 1 view · 2 minMCP servers that ask for a login: what 1,366 request first Exclusive2026-11-02 · Research · 4 minAgent conduct, October 2026: 34,676 verified requests Exclusive2026-11-02 · Research · 2 minAI agents cannot refuse what they cannot see: 27 traps Exclusive2026-11-02 · Research · 3 views · 3 minDo AI agents stop before acting on a lookalike? We tested 4 Exclusive2026-11-02 · Research · 4 minAI agents acting for people: 613 visits, one read robots.txt Exclusive2026-11-02 · Research · 3 minEight weeks of AI crawlers on one site: who was really who Exclusive2026-11-02 · Research · 10 views · 5 minFake GPTBot and ClaudeBot requests scan for .env files Exclusive2026-11-02 · Case studies · 1 view · 4 minHow much AI crawler traffic is forged? We check the IPs Exclusive2026-11-02 · Research · 6 minAI crawlers on Wix, Shopify, Squarespace, Webflow: 980 sites Exclusive2026-11-02 · Research · 6 views · 6 minGoogle's Maps provider list: 793 names, no Yelp Exclusive2026-11-02 · Research · 2 views · 6 minAI visibility vendors audited: 11 of 23 have llms.txt Exclusive2026-11-02 · Research · 4 views · 3 min

Measured something nobody has published? Submit your finding →

11 guides · 3 findings

Crawler access and robots.txt

Whether a crawler is let in, and whether the server agrees with what robots.txt says.

5 guides · 9 findings

Crawler identity and verification

Which requests really came from the crawler they name, and how to check your own logs.

11 guides · 8 findings

What crawlers are actually served

Status codes, caches, JavaScript and duplicate hosts: the bytes a crawler receives next to what a browser gets.

5 guides · 5 findings

AI agents and MCP

What an AI agent can see, use and verify on a site, and the MCP servers agents connect to.

6 guides · 3 findings

llms.txt, sitemaps and machine files

The files written for machines, and whether anything reads them.

4 guides · 4 findings

Schema and entities

Structured data that parses, and structured data that is true.

2 guides · 8 findings

Local business data

Where maps and AI assistants get business facts, and how to keep yours consistent.

11 guides · 7 findings

Measuring AI visibility

What visibility scores and audit tools measure, compared, with CrawlCheck included.

7 guides · 4 findings

Site health and security

Links, contrast, security headers and email: checks that break quietly.

6 findings

Web-wide census

Measured across the web's homepages, not one site.

36 corrections and release notes

How we fix CrawlCheck itself

Every defect found in CrawlCheck, told against ourselves, with what changed.

Our receipt checker would have rejected our own receipts2026-11-02 · Corrections · 13 views · 2 minFor a week, CrawlCheck told AI agents not to pay us2026-11-02 · Corrections · 4 views · 2 minMost of our 'referring pages' were forged Referer headers2026-11-06 · Corrections · 3 views · 3 minThree of our own checks passed because we measured nothing2026-11-02 · Corrections · 2 views · 2 minOur crawler counts missed about 45% of hits2026-11-06 · Corrections · 1 view · 3 minOur AI accuracy check ran for six days and measured nothing2026-11-06 · Corrections · 1 view · 3 minOpenTimestamps proof says pending? Upgrade the receipt2026-11-02 · Corrections · 1 view · 2 minOur audit labelled one page and measured another for weeks2026-11-02 · Corrections · 1 view · 2 minDead link or blind spot? When a checker's failure is its own2026-11-02 · Corrections · 1 view · 2 minCrawlCheck in German, French, Spanish and Portuguese2026-11-02 · Releases · 1 view · 2 minUnblocking AI crawlers: what an access repair proves2026-11-02 · Corrections · 1 view · 2 minUnquoted HTML attributes: why we said a viewport was missing2026-11-02 · Corrections · 2 minWhy a web server can gain and lose 43 million sites2026-11-02 · Corrections · 2 minA save that returned success rewrote every newline2026-11-02 · Corrections · 2 minAnalytics added 650 ms to every request: how we found it2026-11-02 · Corrections · 2 minWhen an LLM summarises your audit report and gets it wrong2026-11-02 · Corrections · 2 minWhy caching only successes kept our scans slow2026-11-02 · Corrections · 2 minA placeholder check flagged NaN. It was inside a URL2026-11-02 · Corrections · 2 minSeven site types, and the report checks we corrected2026-11-02 · Corrections · 3 minCorrection: our paywall said sites with findings were clean2026-11-02 · Corrections · 2 minA 200 status hid an empty page for weeks2026-11-02 · Corrections · 2 minSites measured is not people: what our own logs showed2026-11-02 · Corrections · 2 minCorrection: the owner's own scans came back locked2026-11-02 · Corrections · 2 minRelease notes 29 Sep 2026: finding states, sitemap, trust2026-11-02 · Releases · 2 minFive days of our alerts went to an address with no mailbox2026-11-02 · Corrections · 2 minOur security headers skipped every signed-in session2026-11-02 · Corrections · 2 minOur extension read a page as 36.5% JavaScript. It was zero.2026-11-02 · Corrections · 2 minEight contradictions in our own copy, rechecked2026-11-02 · Corrections · 2 minRelease notes 3 Oct 2026: Resolve, census, rulebook2026-11-02 · Releases · 3 minShare of preflight, October 2026: 0 of 5,643 requests2026-11-02 · Releases · 2 minRelease notes 14 Oct 2026: doors, weekly figures, trial2026-11-02 · Releases · 3 minOur directory froze for 20 hours and logged no error2026-11-02 · Corrections · 3 minAn access rule on one path locked our customers out2026-11-02 · Corrections · 2 minThree sections said “not scored”. Our grade counted them.2026-11-02 · Corrections · 2 minOne 503 is not a blocked site: refusal or hiccup?2026-11-02 · Corrections · 4 minAI answer corrections: three clocks, not one update time2026-11-02 · Corrections · 3 min

Questions about this page

QAre these real sites?
Yes, every finding is a measurement taken on a live site. Domains are not named unless the author owns them.
QHow is a finding different from a guide?
A finding reports one measured case and what it showed. A guide explains how to run and read the check yourself.

Keep reading