All research

When people talk about AI and websites, they usually mean one thing: can Google's AI find you? That is important, but it is only part of the picture. A bigger shift is happening that most businesses have not noticed yet.

AI agents are starting to interact with websites on behalf of users.

Not just reading content. Actually doing things. Filling out contact forms. Comparing service providers. Booking appointments. Requesting quotes. Making purchases. The shift is from "can AI find you" to "can AI do business on your site."

Agent readiness measures whether your website is structurally prepared for this shift.

What is an AI agent?

An AI agent is software that acts on behalf of a person. You tell it what you want, and it goes and does it. Today's agents include ChatGPT with browsing, Google's Gemini, Perplexity, and a growing number of specialised assistants built on top of these models.

When someone says "find me an accountant in Manchester who specialises in R&D tax credits and send them an enquiry," the agent needs to find relevant businesses, evaluate their websites, and complete actions. Every step of that process depends on the website being machine-readable.

Most websites are not.

The three waves of AI interaction

We are in the middle of a progression that is happening faster than most businesses realise.

Wave 1: AI reads your content (happening now)

Google's AI Overviews, ChatGPT, and Perplexity read web content and synthesise answers. If your content is well-structured, you get cited. If it is not, you are invisible. This is the wave most SEO professionals are focused on.

Wave 2: AI interacts with your site (starting now)

Agents browse your site, read your service pages, understand your pricing, and fill out your forms. This requires a different kind of readiness — your site needs to be navigable and actionable by machines, not just readable.

Wave 3: AI transacts on your site (coming soon)

Full end-to-end transactions. An AI agent books an appointment, pays a deposit, and confirms on behalf of the user. Protocols like WebMCP (Model Context Protocol for web) and NLWeb (Natural Language Web) are being developed to make this possible at scale.

Most websites are still catching up with Wave 1. The businesses that prepare for Waves 2 and 3 now will have a structural advantage that is very difficult to replicate later.

What is WebMCP?

WebMCP — the web extension of Anthropic's Model Context Protocol — is an emerging standard that lets AI agents interact with websites in a structured way. Instead of agents having to scrape and guess, WebMCP lets a website declare what actions are available, what data they accept, and how to complete them.

Think of it as an API for the open web. A machine-readable menu of "here is what you can do on this website."

Similarly, NLWeb (Natural Language Web) is an initiative that lets websites accept natural language queries and return structured responses. Instead of navigating through menus and forms, an AI agent could simply ask your website "do you offer R&D tax credit services for SaaS companies?" and get a direct, structured answer.

Neither protocol is widely adopted yet, but the direction is clear: the web is becoming machine-actionable, not just machine-readable.

The 10 checks that determine agent readiness

We measure agent readiness through 10 structural checks. Each one tests whether an AI agent can accomplish a specific task on your website.

Agent readiness checks

1. Content renders without JavaScript Can agents read your content?
2. Forms are machine-readable Can agents fill out your forms?
3. Navigation is in the HTML Can agents find your pages?
4. Pages are token-efficient Can agents afford to read you?
5. AI crawler policy exists Do you explicitly allow AI access?
6. Structured data on key pages Can agents understand your services?
7. Contact information is machine-readable Can agents find how to reach you?
8. Service descriptions are specific Can agents match you to a query?
9. Pricing or engagement model is stated Can agents compare you?
10. Site responds within agent timeout Can agents wait for you?

Why each check matters

Content renders without JavaScript

Most AI agents do not execute JavaScript. If your content is loaded dynamically by React, Vue, or Angular and does not render on the server, agents see an empty page. This is the single most common reason businesses are invisible to AI agents. The fix is usually server-side rendering or static site generation — your developer will know what this means.

Forms are machine-readable

AI agents are starting to fill out contact forms, booking forms, and enquiry forms on behalf of users. For this to work, your form fields need clear labels, standard input types, and semantic HTML. A custom-designed form that looks beautiful to humans but uses unlabelled div elements is invisible to an agent.

Navigation is in the HTML

If your navigation is rendered by JavaScript or hidden behind hamburger menus that require click events, agents cannot discover your pages. An HTML nav element with standard anchor links is all that is needed.

Pages are token-efficient

AI agents have token budgets. Every page they read costs tokens. If your page is bloated with boilerplate, tracking scripts, and hidden content, agents may hit their budget before reaching the information that matters. Clean, focused pages with high information density are preferred.

AI crawler policy exists

AI systems are increasingly checking robots.txt and other machine-readable policies for permission to crawl and use content. An explicit policy — whether permissive or restrictive — tells agents where they stand. No policy means agents may default to conservative behaviour and skip your site entirely.

Structured data on key pages

Schema.org markup tells agents what your page is about in machine-readable format. An Organization schema tells agents your name, address, and contact details. A Service schema tells them what you offer. Without this, agents must infer — and inference is less reliable than explicit declaration.

Contact information is machine-readable

If your phone number is embedded in an image, or your email is assembled by JavaScript to defeat spam bots, agents cannot extract it. Machine-readable contact information (semantic HTML, Schema.org ContactPoint) ensures agents can connect users to you.

Service descriptions are specific

When an agent is asked to find "an accountant who specialises in R&D tax credits for SaaS companies," it needs to match that query against your service descriptions. Vague descriptions like "we provide comprehensive accounting solutions" are unmatchable. Specific descriptions with named services, industries, and specialisms are matchable.

Pricing or engagement model is stated

Agents are increasingly asked to compare options. If your competitor states their pricing and you say "contact us for a quote," the agent has nothing to compare. You do not need to list exact prices — even a pricing model ("fixed fee per engagement," "hourly rate from X") gives agents something to work with.

Site responds within agent timeout

Agents have timeout limits. If your site takes 8 seconds to respond because of unoptimised images, slow database queries, or heavy JavaScript, agents may abandon and move to the next result. Fast response times matter even more for agents than for human visitors, because agents do not wait.

The competitive window

Agent readiness is a new dimension. Our benchmark data shows that 91% of business websites have not addressed it at all. This means the early movers have a genuine window of competitive advantage.

The checks themselves are not difficult. A competent web developer can implement most of them in a day. The advantage is not in the difficulty of the work — it is in doing it before your competitors do.

In five years, agent readiness will be table stakes, like mobile-responsive design is today. The businesses that adopt it now are the ones that will already be trusted by the AI systems that their customers are using.

Check your agent readiness score

Our free scan includes all 10 agent readiness checks. See where you stand in under 5 seconds.

Scan My Website