SELF-CHECK · 18 QUESTIONS · ABOUT FIVE MINUTES

AI agent readiness self-check: 18 questions for your business

Answer yes, no or not sure. Your dial fills as you go.

Am I Ready for Agents? editors · Reviewed September 2026

The short of it

Answer 18 questions across five areas. Your answers are scored in your browser against our published rubric and shown as one of five readiness levels. This is a self-assessment of your own answers, not a scan of your site, and nothing you select is stored or sent.

0 of 18 answered
WHAT THIS IS
A self-assessment. The result reflects what you know about your site today. It is not a measurement, a certification or a prediction of traffic or sales. If you answer not sure often, that is a finding in itself: those are the questions to take to your web team.
1.Can agents find you?Whether AI crawlers and assistants are allowed in, and whether they can locate your important pages.
Q1

Has someone in your business deliberately decided which AI crawlers and assistants your robots.txt file allows, rather than leaving the default?

robots.txt is the first file most crawlers read. It is a request, not a lock, but it is where you state your position.

Q2

Has anyone checked in the last six months whether your CDN, firewall or bot protection blocks AI crawlers or AI assistants?

Cloudflare and Vercel both offer rules for AI bots. A setting switched on for one reason can turn away agents you want.

Q3

Do you publish an up-to-date sitemap that lists the pages you most want found?

A sitemap is the simplest map of your site for any automated visitor.

Q4

Have you decided whether to publish an llms.txt file, a short guide to your site written for language models?

llms.txt is a proposed format, revised to version 2 in August 2026. Deciding yes or not yet both count; not knowing does not.

2.Can agents read you?Whether products, prices, policies and articles are available as text an agent can parse.
Q5

Do your key pages (products, services, prices, policies) show their main text without needing JavaScript to run in the visitor's browser?

Many automated readers do not run JavaScript. If the text arrives only after scripts run, they may see an empty page.

Q6

Are prices, availability, opening hours and delivery or cancellation terms written as text on the page, not only inside images, PDFs or pop-ups?

An agent that cannot read a price or a policy cannot compare it or act on it.

Q7

Do your product, event, offer or article pages carry structured data (for example Schema.org markup in JSON-LD)?

Structured data states facts such as price and availability in a form machines read directly.

Q8

Can your site give a clean text or markdown version of a page to an agent that asks for one?

Cloudflare, for example, can convert pages to markdown at the edge when a client asks for it.

3.Can agents act on your site?Whether the main task (buy, book, subscribe, request a quote) can be completed through standard forms or a documented interface.
Q9

Can the main task on your site (buy, book, subscribe or request a quote) be completed with standard web forms and buttons, without a CAPTCHA at every step?

Agents working in a browser use the same forms people do. Custom widgets and repeated challenges are where they stall.

Q10

Do your forms have clear labels and error messages that say what went wrong and how to fix it?

Clear labels help people and agents alike. An unexplained error ends the task.

Q11

Do you offer a documented API, an MCP server or WebMCP tools for your main tasks?

These give agents a direct, described way to act instead of clicking through pages.

Q12

Can a customer complete the main task as a guest, or sign in with a standard login flow such as OAuth rather than a custom one?

Agents acting for a person need a login flow they can recognise and a person can approve.

4.Can agents pay?Whether full prices are visible before the last step, and whether your payments team has a position on purchases an agent starts.
Q13

Is the full price, including taxes, fees and delivery, shown before the final step?

An agent comparing options on a customer's behalf needs the total, not a starting price.

Q14

Has your payments or fraud team agreed how to treat a purchase or booking that an AI agent starts for a customer?

Fraud tools built to block automation may decline a legitimate agent. Someone needs to own that decision.

Q15

Has anyone in your business looked at agent payment approaches such as x402, ACP, UCP or MPP, even just to decide not yet?

Cloudflare's Is It Agent Ready scanner lists these under commerce. Knowing they exist is enough for this question.

5.Can agents be trusted, and trust you?Whether you can tell verified agents from unknown automation, and whether your terms and policies are public.
Q16

Can your team tell verified bots and agents (for example through Web Bot Auth signatures or a verified bot directory) apart from unknown automation?

Verification lets you welcome known agents without opening the door to every script.

Q17

Are your returns, cancellation, privacy and terms pages public, current and readable without logging in?

Agents and the people behind them check the rules before committing.

Q18

Is there a named person in your business who owns how AI agents are treated on your site?

Most of these questions cross marketing, ecommerce, security and engineering. Without an owner, nobody decides.

Readiness dialFind not answered, Read not answered, Act not answered, Pay not answered, Trust not answered.FINDREADACTPAYTRUST?Answer to fill

Answered 0 of 18. Your level appears when every question has an answer.

How this is scored

Your answers stay in this browser tab. Nothing is stored or sent. Reloading the page clears them.

Readiness dialFind not answered, Read not answered, Act not answered, Pay not answered, Trust not answered.FINDREADACTPAYTRUST?Answer to fill

Answered 0 of 18. Your level appears when every question has an answer.

How this is scored

Your answers stay in this browser tab. Nothing is stored or sent. Reloading the page clears them.

How is my result calculated?

Yes scores 2 points, not sure 1 and no 0. Each area's points become a percentage, the five areas count equally, and the average places you in one of five levels. Your weakest area caps the result at one level above its own. The full rubric, with a worked example, is on the readiness levels page.