Original analysis

The 15-Minute Bot Access Clinic

A compact production check for robots, status, initial HTML, canonicals, sitemaps, and firewall responses across legitimate crawler classes.

What matters

  • Test production, because local HTML cannot reveal an edge challenge.
  • Compare response bodies as well as status codes.
  • Never treat a copied user-agent string as verified identity.

The clinic

Choose one editorial page, one tool, robots.txt, and the sitemap. Save the timestamp and final URL for each request.

For every tested identity, record:

  1. Status and redirect chain.
  2. Content type and caching outcome.
  3. Whether a CAPTCHA, JavaScript challenge, login, or interstitial appears.
  4. Whether initial HTML contains the same H1, answer, body, links, and canonical.
  5. Whether robots permits the intended route.
  6. Whether the canonical URL appears in the sitemap.

The result is a small matrix with evidence, not a green badge from a tool that hides what it requested.

The common failure

Teams often allow a crawler in robots.txt while a CDN or firewall challenges it before the origin is reached. The reverse is also possible: the edge returns a page, but robots expresses a block. Both layers matter.

The longer technical AEO audit explains identity verification, structured data, performance, and ongoing regression tests.

Evidence & maintenance

How this page is maintained

Content basis
Original analysis
Evidence grade
Expert analysis
Next review
Dec 10, 2026

Material errors can be reported through the public corrections process.

Sources

  1. Publishers and developers FAQ — OpenAI