agentspeed.
Leaderboards

SaaS leaderboard

0 domainsupdated every 5mno scans yet

Multi-tenant business software: billing, support, productivity, internal tools. Agents read SaaS pages to compare offerings, fetch pricing, and pull docs into RAG pipelines.

Not enough scan data yet.

We surface only real, completed public scans. Once enough saas domains have a public score on AgentSpeed, this leaderboard fills in automatically.

Scan your site →
What makes a site agent-ready in this category

Agents come to SaaS pages for three answers: what does it do, what does it cost, how do I try it. Pages that surface those in the SSR HTML (hero copy + clear pricing + a real /signup link) outperform the visually identical sites that hide them in JS.

Common failures
failure 01

Pricing behind "Contact sales"

Agents cannot quote a price they have to ask a human for. "Contact sales" is invisible to LLM grounding.

failure 02

Trial flow is JS-only

A "Start free trial" button that opens a JS modal vanishes when an agent reads the SSR HTML. Use a real /signup link.

failure 03

No /pricing route

Agents look for /pricing first. If pricing lives at /#plans (hash-routed), they cannot find it.

failure 04

API docs require login

When the dev docs are behind auth, agents cite the marketing copy instead of the reference.

Best practices
  1. 01Publish pricing at /pricing; expose tier prices as plain text.
  2. 02Add Product + Offer JSON-LD with price and priceCurrency.
  3. 03Make /signup a real link with a server-rendered form.
  4. 04Publish /llms.txt with Docs, Pricing, API, Support, Changelog.
  5. 05Keep public docs auth-free and crawlable by GPTBot + ClaudeBot.
How this is computed

Each row is the latest completed public scan for one domain. Composite is a 0–100 weighted average of five sub-scores; grade is bound to a published band table. The rubric (current and prior versions) is at /rubric.

FAQ

How are scores calculated?

Every score is the output of the public AgentSpeed rubric. The full check list, weights, and grade bands are at /rubric. New scans use the current active rubric; historical scans render against their original rubric.

How do I get my domain on the leaderboard?

Visit the scanner and submit a URL to generate a score. Every completed public scan creates a permanent score page and makes the domain eligible for ranking. There’s no application process and no editorial gate.

How do I remove my site?

Add User-agent: AgentSpeedBot / Disallow: / to your robots.txt. On the next scan we honour it automatically and the public score page is replaced with a removal notice. See /bot.

Improve your own site
Run free scan

Run a free scan to see which agents your site allows + how your pricing reads.

Compare your site

Side-by-side composite, sub-scores, and per-category winner. Permanent shareable URL.

Browse fixes

Every check in the rubric has a remediation page with paste-ready snippets.

All free tools

Crawler matrix, llms.txt analyzer, structured-data validator, and seven more.