Compare measured web signals
Compare purpose profiles and measured stable-core coverage under one methodology. The static result does not predict citation or agent task outcomes.
Why compare?
A side-by-side view can reveal differences in measured web-signal coverage. Numeric comparisons are shown only when methodology and detailed evidence match.
Spot competitive gaps
Compare which structured-data and discovery signals each scan observed. Presence or absence does not predict citation outcomes.
Prioritize what matters
Compare measured point gaps across five categories when the scans are methodologically compatible. Weights express versioned policy, not causal visibility impact.
Track your progress
Re-run scans after changes to observe differences in measured coverage. Score changes do not establish competitive or agent outcomes.
What the methodology measures
The score summarizes measured coverage of applicable web signals for discovery, structured data, semantics, protocols, and security. It does not predict agent task success.
Compare four purpose-specific interpretations before the general score
Browser outcomes and WebMCP observations do not affect the stable score
Only scores from the same methodology version are compared
Stable, bonus, and informational checks are versioned explicitly
Understand AI citations
How do AI systems decide which websites to cite? These deep dives reveal the mechanics behind the three biggest AI search engines.
Does Schema Markup Get You Cited by AI? What the Data Actually Shows
A 2026 Ahrefs study tracked 1,885 pages adding schema markup, and AI-search citations barely moved. We separate correlation from causation: what structured data is actually proven to do, what really drives citations, and where to spend your effort.
Content Negotiation for AI Agents: Why Sentry Serves Markdown Over HTML
Sentry co-founder David Cramer shows how content negotiation — a 25-year-old HTTP standard — saves AI agents 80% of tokens. We break down the implementation: Accept headers, markdown delivery, authenticated page redirects, and what this means for every website preparing for agent traffic.
Cloudflare /crawl Endpoint: One API Call to Crawl Any Website
Cloudflare launched a /crawl endpoint that crawls entire websites with one API call — returning HTML, Markdown, or AI-extracted JSON. We break down what this means for AI agent readiness: why your robots.txt, sitemap, semantic HTML, and server-side rendering now matter more than ever.
What we compare
Compare purpose profiles and measured stable-core coverage of applicable signals. No numeric verdict is shown when evidence is incomplete.
AI CONTENT DISCOVERY
Discovery has the highest configured weight in this methodology. Compare observed robots.txt policies, sitemap presence, and llms.txt signals.
- robots.txt
- AI Crawler Directives
- XML Sitemap
- llms.txt
- Meta Robots
- HTTP Bot Access
AI SEARCH SIGNALS
Structured data makes content machine-readable for agents and search indexes. Compare JSON-LD coverage, Schema.org vocabulary, and entity linking across both sites.
- JSON-LD
- Schema.org Types
- Entity Linking
- Primary Page Schema
- Schema Validation
- Organization Schema
CONTENT & SEMANTICS
Browser agents may combine the DOM, accessibility tree, and screenshots. Compare heading hierarchy, semantic markup, and meaningful initial HTML for fetch-only access.
- SSR Detection
- Heading Hierarchy
- Semantic HTML
- ARIA Landmarks
- Alt Text
- Language
- Link Text
AGENT PROTOCOLS
Compare supported A2A Agent Card, MCP Discovery, OpenAPI, and agents.json signals when the scans are methodologically compatible.
- A2A Agent Card
- MCP Discovery
- OpenAPI
- agents.json
SECURITY & TRUST
Compare measured HTTPS, HSTS, CSP, and security-header coverage. The category weight is a versioned policy choice, not a prediction of agent trust.
- HTTPS
- HSTS
- CSP
- X-Content-Type-Options
- X-Frame-Options
- CORS
- Referrer-Policy
Experimental WebMCP evidence
WebMCP observations are reported separately as experimental evidence and do not affect the stable score.
Explore more
Compare measured coverage and get a prioritized action plan.