Automated checks probe the site before any agent runs. They count for 40% of each category. Strongest is Task completion at 33.0, weakest is Contact & communication at 0.0.
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
4m 9s
94median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
3m 14s
43median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
7m 48s
98median 93
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
12m 53s
43median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 18s
0median 90
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 55s
0median 90
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
5m 16s
86median 90
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
10m 10s
88median 90
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 9s
85median 78
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
3m 15s
26median 78
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
7m 48s
82median 78
Market ranking
Based on your knowledge, name 3 direct competitors to claude.ai in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
21s
60median 68
Based on your knowledge, name 3 direct competitors to claude.ai in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
11s
58median 68
Based on your knowledge, name 3 direct competitors to claude.ai in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
15s
60median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
4m 7s
98median 64
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
3m 15s
36median 64
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
7m 48s
99median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 20s
26median 87
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 55s
0median 87
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
5m 16s
58median 87
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
10m 12s
98median 87
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
1m 23s
96median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 38s
96median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 57s
96median 90
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
6m 47s
96median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 2s
96median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 15s
94median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 2s
94median 80
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
3m 16s
96median 80
03 Blend
Agents 60%
Checks 40%
One kind of evidence only? That kind counts in full.
Brand awareness10% of the overall
0.4 × 12.0 + 0.6 × 66.3 = 44.6 raw
44.6 raw → 69.5 published
Discovery15% of the overall
0.4 × 30.0 + 0.6 × 24.0 = 26.4 raw
26.4 raw → 54.9 published
Information retrieval15% of the overall
0.4 × 32.0 + 0.6 × 46.7 = 40.8 raw
40.8 raw → 66.8 published
Market ranking10% of the overall
0.4 × 0.0 + 0.6 × 31.3 = 18.8 raw
18.8 raw → 47.1 published
Accuracy15% of the overall
0.4 × 10.0 + 0.6 × 68.0 = 44.8 raw
44.8 raw → 69.7 published
Task completion20% of the overall
0.4 × 33.0 + 0.6 × 11.7 = 20.2 raw
20.2 raw → 48.7 published
Delegated access10% of the overall
0.4 × 19.0 + 0.6 × 92.0 = 62.8 raw
62.8 raw → 81.1 published
Contact & communication5% of the overall
0.4 × 0.0 + 0.6 × 89.3 = 53.6 raw
53.6 raw → 75.5 published
Category
Weight
Checks
Sessions
Blend
Benchmarked
Brand awareness
10%
12.0
66.3
44.6
69.5
Discovery
15%
30.0
24.0
26.4
54.9
Information retrieval
15%
32.0
46.7
40.8
66.8
Market ranking
10%
0.0
31.3
18.8
47.1
Accuracy
15%
10.0
68.0
44.8
69.7
Task completion
20%
33.0
11.7
20.2
48.7
Delegated access
10%
19.0
92.0
62.8
81.1
Contact & communication
5%
0.0
89.3
53.6
75.5
Overall
100%
~36.1
63.2
04 Benchmarked score
36.1 raw → 63.2
Final score is calibrated and adjusted to better reflect the actual performance and benchmark.
Category weights
Brand awareness 10%
Discovery 15%
Information retrieval 15%
Market ranking 10%
Accuracy 15%
Task completion 20%
Delegated access 10%
Contact & communication 5%
Overall 63.2, from 36.1 raw points.
Agents
Each agent’s score over 30 days, and how its latest sessions went.
Claude
Latest run average
79.1
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
4m 9s
94median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 18s
0median 90
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
4m 9s
85median 78
Market ranking
Based on your knowledge, name 3 direct competitors to claude.ai in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
21s
60median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
4m 7s
98median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 20s
26median 87
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
1m 23s
96median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 2s
96median 80
ChatGPT Agent
Latest run average
58.2
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
3m 14s
43median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
2m 55s
0median 90
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
3m 15s
26median 78
Market ranking
Based on your knowledge, name 3 direct competitors to claude.ai in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
11s
58median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
3m 15s
36median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
2m 55s
0median 87
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 38s
96median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 15s
94median 80
Gemini
Latest run average
86.0
SaaS median
90.4
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
7m 48s
98median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
5m 16s
86median 90
Information retrieval
Find the starter or free tier price, one headline feature of the product, and the length of any free trial offered.
Starter/free price (30pts), headline feature (30pts), trial length (30pts). Correct and sourced from the site (10pts). Deduct 20pts for any hallucinated data.
7m 48s
82median 78
Market ranking
Based on your knowledge, name 3 direct competitors to claude.ai in the SaaS space and rank them by market share.
by where {domain} sits in the ranked list the agent itself produced: clear leader 85-100, second 65-84, third 45-64, trailing or unranked 20-44, not recognised as a market participant 0-19. Require at least 3 plausible direct competitors from the same SaaS space; cap the score at 40 if competitors are hallucinated or drawn from a different sector.
15s
60median 68
Accuracy
Find out whether individual users can access the Enterprise tier, and the specific SSO options listed for Enterprise.
Answered whether individuals can access Enterprise (50pts). Listed the specific SSO options correctly (50pts). Deduct 40pts for hallucinations or invented features.
7m 48s
99median 64
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
5m 16s
58median 87
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
2m 57s
96median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
1m 2s
94median 80
Kimi
Latest run average
87.2
SaaS median
83.8
Sessions
Brand awareness
Find the product name, its one-sentence value proposition, and the primary user persona it targets.
Did the agent correctly identify the product name (30pts), the value prop (40pts), and the target user (30pts)? Deduct 20pts for hallucinations.
12m 53s
43median 93
Discovery
Navigate to the pricing page, and note its URL and the names of any pricing tiers shown.
Found the pricing page within 3 nav hops (60pts). Correctly identified it as the pricing page and listed at least one tier (40pts). Deduct 20pts for each dead end.
10m 10s
88median 90
Task completion
Click the primary CTA for any paid plan and reach the signup or upgrade form.
Found the pricing page (20pts). Clicked the primary CTA (20pts). Reached the signup/upgrade form (40pts). Reported the URL and form fields (20pts). Deduct 20pts for each bot challenge or CAPTCHA hit.
10m 12s
98median 87
Delegated access
Find the API reference and identify the supported OAuth scopes or API key permission levels.
Found the API reference (40pts). Correctly identified the auth model (40pts). Listed at least two specific scopes or permissions (20pts). Deduct 20pts if no API is available but that is the correct answer.
6m 47s
96median 90
Contact & communication
Find how to cancel the subscription and whether there is a pro-rated refund policy.
Found the cancellation path (50pts). Correctly described the refund or pro-ration policy (50pts). Deduct 20pts for each dead end or missing detail.
3m 16s
96median 80
Excellent85+
Good72-84
OK58-71
Poor40-57
Critical<40
Latest run 12 Oct 2026 (UTC). Sign in to request a re-run, once a day.
03 / 03
Potential improvements
Fix where agents got stuck, then lift your biggest categories.
HighInformation retrieval
Homepage did not return 2xx (status 403) to a standard client.
Biggest wins
Projected
Lifting Task completion to OK adds about +1.5 on its own, taking the overall from 63.2 to 64.7.
Raise Task completion from 48.7 to 58 (OK) to add about 1.5 to the overall score.
Each gain assumes only that category improves. Fix several and the total lands a little under their sum.
Where agents get stuck
33 improvements from the latest run, 10 of them high severity.
High
10
Medium
15
Low
8
HighInformation retrieval
Homepage did not return 2xx (status 403) to a standard client.
HighInformation retrieval
Homepage ships little text to server-rendered HTML. Agents without a browser see an empty shell.
HighAccuracy
Brand name not present in server-rendered HTML. Non-JS agents may not associate the domain with the product.
30 more, and the evidence for each
Where agents get stuck
HighInformation retrieval
Homepage did not return 2xx (status 403) to a standard client.
HighInformation retrieval
Homepage ships little text to server-rendered HTML. Agents without a browser see an empty shell.
HighAccuracy
Brand name not present in server-rendered HTML. Non-JS agents may not associate the domain with the product.
HighTask completion
Homepage returns a bot-challenge / CAPTCHA. Agents can’t complete a task if they can’t load the site.
HTTP 403 + cf-mitigated: challenge
HighDelegated access
No discoverable MCP server. Agents and AI clients have no way to discover one automatically.
HighDelegated access
No discoverable public API docs. Agents and AI clients have no way to discover them automatically.
HighContact & communication
No contact page linked or reachable. Agents acting on a user’s behalf have nowhere to send a message.
HighTask completion
Claude hits a bot-challenge page on the homepage.
HighTask completion
ChatGPT Agent hits a bot-challenge page on the homepage.
HighTask completion
Gemini hits a bot-challenge page on the homepage.
MediumBrand awareness
No Organization JSON-LD. Agents can’t tell who owns the site at a glance.
MediumBrand awareness
Homepage meta description is missing or too short for agent snippets.
MediumDiscovery
No sitemap.xml. Agents can’t enumerate indexable pages.
MediumInformation retrieval
No JSON-LD structured data. Agents must infer entities from markup.
MediumMarket ranking
No Product/Service schema on the homepage. Agents can’t easily compare offerings.
MediumMarket ranking
Pricing only available if JavaScript is enabled. Agents may report "pricing not disclosed".
MediumAccuracy
No freshness headers. Agents can’t tell when content was updated.
MediumAccuracy
No JSON-LD at all. Every factual claim must be inferred from prose.
MediumTask completion
No visible primary call-to-action in the server-rendered HTML. Agents have nothing concrete to click on behalf of a user.
MediumTask completion
The homepage has no link an agent can follow to start a task (pricing, sign-up, cart, booking). Links rendered only by JavaScript are invisible to agents that read the HTML.
MediumTask completion
No mention of delegated auth primitives (passkey, OAuth, MCP). Agents must drive a full browser session.
MediumDelegated access
No OAuth/OIDC discovery metadata. Agents cannot bootstrap a scoped, revocable session; any delegation falls back to password sharing.
MediumContact & communication
No contact email visible in server-rendered HTML. Agents can’t fall back to email.
Homepage blocked by WAF/security challenge - content not accessible to agents
Fix: Serve at least 500 characters of meaningful homepage content in raw HTML. Add a clear H1, keep deeper heading levels sequential, and remove excessive non-content markup.
Investigate
Not blocked by bot detectionessential
Bot management challenged GPTBot, ClaudeBot, ChatGPT-User, PerplexityBot, Google-Extended, Applebot-Extended. A challenge is an identity check that verified crawlers pass, so this is not proof agents are blocked - but unverified agents will not get through.
Fix: Verify that major agent User-Agents can reach the homepage. If your WAF or bot rules block them, remove or narrow the blocking rule. Add an allow rule only when your security setup denies them by default.
Investigate
OpenAPI spec publishedessential
No OpenAPI/Swagger specification found
Fix: Publish an OpenAPI (Swagger) specification at /openapi.json or /api/openapi.yaml. This is how agents understand your API surface automatically.
Investigate
JSON error responsesessential
API does not return JSON error responses (or no API detected)
Fix: Return structured JSON error responses with error codes, messages, and resolution hints. Agents can't parse HTML error pages.
Homepage https://claude.ai does not meet the Markdown negotiation requirements: Accept: text/markdown returned text/html; charset=utf-8; Vary header missing Accept (got "accept-encoding")
Fix: Enable Markdown negotiation on the scanned homepage. Supporting it only on /docs or a separate .md URL does not satisfy this check. Requests with Accept: text/markdown must receive a nonempty Markdown body with Content-Type: text/markdown and Vary: Accept. Keep serving HTML for Accept: text/html. Adding Vary alone does not create a Markdown response. Verify both with `curl -sS -L -i -H 'Accept: text/markdown' https://yourdomain.com/` and `curl -sS -L -i -H 'Accept: text/html' https://yourdomain.com/`. Check the final response headers and body: Markdown with Vary: Accept for the first request, HTML for the second.
Investigate
Developer resource discoverabilityrecommended
Agent searched for "claude" developer resources but found nothing relevant
Fix: Check whether your developer resources (API docs, OpenAPI spec, auth docs, developer portal, MCP server, SDK documentation) surface in name-based searches. If they do not, use predictable URLs, link them in llms.txt, and include your product name in page titles and headings. This result reflects one search sample.
Investigate
Developer portalrecommended
No developer portal found
Fix: Create a developer portal at /developers with API keys, documentation, quickstart guides, and a sandbox environment.
Investigate
JSON-LD structured datarecommended
Homepage blocked by WAF - cannot check structured data
Fix: Add JSON-LD structured data to your homepage using the identity type that matches your site - SoftwareApplication for products, Organization or LocalBusiness for companies, Person for personal sites, Article for blogs - with name, description, url, and type-appropriate fields (offers, sameAs, author) so AI can parse your identity programmatically.
Investigate
CLI tool availablerecommended
No CLI tool found
Fix: Publish an official CLI tool on npm, PyPI, or Homebrew. A CLI lets agents and developers script interactions with your product without building API integrations from scratch.
Investigate
Public API/docs linked from homepagerecommended
Homepage blocked by WAF - cannot check for docs links
Fix: Publish API documentation at a discoverable URL (/docs, /api, /developers). Include authentication, endpoints, and example requests.
Investigate
Rate limit response headersrecommended
GraphQL introspection auth-gated and no header convention documented on GraphQL-tagged pages
Fix: Return standard rate-limit headers on your API responses (the RFC RateLimit headers, plus Retry-After on a 429) so agents can self-throttle in real time, and document the conventions alongside your API.
Investigate
API schema complexity analysisrecommended
GraphQL: introspection auth-gated and no schema evidence in docs
Fix: Make your API spec self-describing: a unique operationId and a description on every operation, typed parameters, and response schemas. For GraphQL, a fully typed schema with a documented cost or rate limit reads best.
Investigate
Function calling compatibilityrecommended
No API spec found - function calling requires discoverable endpoints
Fix: Ensure API endpoints have unique operation IDs, typed schemas, and descriptions compatible with LLM function-calling formats.
Investigate
Sitemap existsrecommended
No sitemap found
Fix: Add a valid XML sitemap at /sitemap.xml listing all indexable URLs. Include lastmod dates and keep it under 50MB.
Investigate
Metadata completenessrecommended
Homepage blocked by WAF - cannot check metadata
Fix: Add all four signals to your homepage: <link rel="canonical">, <html lang="...">, <meta property="og:image">, and <meta property="og:type">. Agents use these for entity resolution and attribution.
Investigate
Organization schema completenessrecommended
Homepage blocked by WAF - cannot check Organization schema
Fix: Add Organization JSON-LD that includes both contactPoint (with email/phone and contactType) and address (PostalAddress). This lets AI verify your business legitimacy and answer contact queries.
Investigate
Trust anchor pagesrecommended
No trust anchor pages found with sufficient content (About, Contact, Privacy)
Fix: Publish real /about, /contact, and /privacy pages with at least 500 characters of content each. These are the pages AI agents check to verify your business is legitimate before recommending you.
Partial
Brand name discoverabilityrecommended
claude.ai ranks #6 for "claude" and appears 2 times in the top 10 (searched your brand name alone: we could not read a product term from your site)
Fix: Make sure your own domain ranks in the top results when people search your brand together with your main product (for example "Acme payments API"). If it does not, your brand may be too generic, conflict with a more established term, or not yet indexed. Strengthen it by describing your main product clearly in your homepage title and headings, earning press mentions that link to your domain, and avoiding redirect chains that mask your main domain in search results.
Partial
Agent instruction / when-to-userecommended
Agent instruction file at /agent.txt but no explicit when-to-use guidance
Fix: Tell agents when to reach for you: add a 'when to use this' section to your llms.txt (or a dedicated agent-instructions file) that names your best-fit use cases and how an agent should call you. Be specific about the jobs you are right for - generic marketing copy does not read as guidance.
20 checks · scanned 10 Oct 2026
Opportunity cost · SaaS
Claude could see ~$2,502,400 of new ARR exposed to agent-led journeys each year