AI readiness for B2B SaaS products
You are being compared right now, by something that cannot read your pricing table.
The moment
Marcus, head of growth at a 30-person software company
A buyer asks an assistant to compare three tools in the category on price, SSO support and API availability, and produces a table the vendor never saw.
What the agent needs: Plans, prices, limits, security features, and whether there is an API.
What actually happens: The pricing page renders tiers client-side, SSO is only mentioned in a sales deck, and the API docs are on a subdomain with no link an agent would follow. The comparison lists the product as 'pricing not published'.
Which dimensions decide it, and why
AIScan grades five dimensions. These are the ones that carry the outcome for this kind of business.
Machine-readable pricing is the check that decides how you appear in a comparison. Prices, currency and plan names in the served HTML with Offer markup — anything else becomes an empty cell next to competitors who published.
An API catalogue, an OpenAPI description and, increasingly, an MCP server card are what let an agent do something with your product rather than just read about it. This is the dimension where SaaS can lead rather than catch up.
Docs and comparison pages are what get cited. Server-rendered docs with a clean heading hierarchy are quoted back verbatim; a client-rendered docs app is skipped.
The checks that matter here
- M4Machine-readable pricing
- P1API Catalog (RFC 9727)
- E2Machine-readable API description
- C2/llms.txt
- C3Structured HTML (title, meta, JSON-LD, single H1)
- E3Heading hierarchy & server-rendered text
Fix guides: /docs/checks/commerce · /docs/checks/capabilities · /docs/platforms/nextjs
Most sites like this run on Next.js — read the Next.js playbook for where each fix lives.
Questions we get asked
We deliberately hide enterprise pricing. Does that cost us?
What is an MCP server card and do we need one?
Docs are on a subdomain. Is that a problem?
Does llms.txt matter for a product site?
How do we stop this regressing after a redesign?
What should we fix first?
Scan your site and see where you actually stand
Free, no account, about twenty seconds. The report names every failing check by ID, shows the evidence we found, and gives the fix for your platform — plus a hand-off prompt you can paste straight into Claude Code or Cursor.
npx aiscan-cli yoursite.comPrefer to read first? Browse every check we run or the guide library.
Also covers: saas, b2b software, software product, subscription software, crm, project management tool, analytics platform, hr software, fintech product, marketing platform, pricing page, product comparison, enterprise software, startup website, product led growth, free trial.