01

Positional Primacy in AI Agent Decision Making

Autonomous LLM agents show a 48% higher probability of choosing the top link (Position 0) over equally valid lower links when options are presented sequentially.

02

The Static AST vs Dynamic JS Execution Divide

Commercial AI training crawlers (GPTBot, ClaudeBot) operate almost exclusively as fast static HTML AST parsers (0-4% JS execution), while Search indexers (Googlebot) run heavy Chromium Web Rendering pipelines (90%+ JS execution).

03

Directive Pre-flight Compliance Discrepancy

Tier-1 AI labs (OpenAI, Anthropic) exhibit >98% compliance by checking /robots.txt prior to deep crawling, compared to 16% compliance among generic scrapers and 74% for high-velocity aggregators.

Link Positional Selection Bias

Measuring candidate position preference across AI models
29% First-Link

When an AI agent is presented with multiple valid navigation options on a page, does it evaluate all links uniformly (33.3% expected) or exhibit top-link bias?

Position 1 (Top Link) 29%
Position 2 (Middle Link) 43%
Position 3 (Bottom Link) 29%
Empirical Finding: Balanced candidate evaluation observed.

Crawl Topology Distribution

Classification of traversal strategies
Exhaustive Link Spiders (42%) GPTBot, ClaudeBot, CCBot

Retrieves sitemaps, downloads entire HTML pages, and follows all discovered <a> tags indiscriminately into a central ingestion pipeline.

Targeted Decision Agents (38%) Perplexity, ChatGPT-User, Agents

Follows specific task-driven paths, executing semantic link filtering to find precise answers rather than archiving whole domains.

Shallow / Broad Scrapers (20%) Python Scrapy, Headless Scripts

Samples homepage and top-level navigation, rarely performing deep traversal or respecting robots.txt directives.

AI Crawler Capabilities & Compliance Matrix

Comparing reasoning accuracy, JavaScript rendering, and standard compliance
Download JSON Spec →
Crawler Model / Family Category Reasoning Accuracy JS DOM Execution robots.txt Compliance Observed Topology
GPTBot (OpenAI) AI Training / Ingestion
86%
4%
98%
Exhaustive Spider
ClaudeBot (Anthropic) AI Training / Ingestion
91%
2%
99%
Deep Traversal Spider
PerplexityBot (Perplexity) Search & Grounding
83%
18%
94%
Targeted Retrieval
Googlebot (Google) General Search
94%
92%
99%
Two-Pass (WRS + JS)
Bytespider (ByteDance) Search & Training
58%
8%
74%
High-Volume Aggressive Spider
Python / Scrapy / Curl Autonomous Scraping
33%
0%
16%
Shallow / Broad Scraper

Active Behavioral Probes & Benchmarks

Three controlled laboratories for measuring machine intelligence on the web
BENCHMARK 01

Deterministic Alphanumeric Sorting

Tests whether an agent can strip non-alphanumeric noise, sort candidates alphabetically, and select the deterministic target across 6 stages.

View Protocol & Lab →
BENCHMARK 02 (NEW)

Semantic & Negation Reasoning

Tests multi-hop conceptual categorization and negated constraints (e.g. "Select the renewable energy source that is NOT derived from fossil carbon").

Enter Semantic Probe →
BENCHMARK 03 (NEW)

Client-Side JS Hydration Probe

Emits links dynamically injected only after client-side JavaScript execution to distinguish Chromium rendering engines from static AST parsers.

Launch JS Probe →