/ โ† Learning Hub / AI Agent Compatibility Fixes
On this page
  1. How AI agents use a website
  2. Agent compatibility and agent readiness are different audits
  3. The fix guides
  4. Letting good agents in without letting everyone in
  5. Where agents should stop, and how to make the hand-over work
  6. Which findings to fix first
  7. A sensible order of work
  8. Questions and answers

How AI agents use a website

Several AI products now act on websites for their users. OpenAI's ChatGPT agent, Anthropic's Claude in Chrome, Google's Gemini agent features and browsers with a built-in assistant such as Perplexity's Comet can all be asked to find a product, compare prices, book a table or fill in an enquiry. The list changes quickly, but they work in broadly one of two ways.

Both kinds work on behalf of a real person who asked for something specific, which is what makes them different from search engine crawlers. An agent that cannot finish is a lost enquiry or sale, not a lost ranking.

Agent compatibility and agent readiness are different audits

We run two AI audits because they test two different things, and a site can pass one and fail the other.

Agent ReadinessAgent Compatibility
Who visitsAI crawlers collecting content, such as GPTBot and ClaudeBotAgents doing a task for one person, often through a browser
What they wantTo read, understand and quote your contentTo act: search, choose, fill in, book, buy or contact
What fails themrobots.txt blocks, missing llms.txt, content they cannot extractBot walls, unlabelled forms, hover menus, timeouts, CAPTCHAs
What you loseMentions and citations in AI answersBookings, sales and enquiries

If your problem is not being mentioned in AI answers at all, start with the Agent Readiness Guide. If AI tools find you but cannot get anything done once they arrive, this page is the right place.

The fix guides

Each guide takes one finding from the audit and walks through the cause, the fix, how to test it and the questions people ask most.

Getting in the door

Fixing agent blocks covers firewalls and bot protection that treat every automated visitor as a scraper, how to recognise agents that identify themselves, and how to adjust rules in Cloudflare, Akamai or AWS WAF without opening the door to abuse. Fixing slow rendering covers pages that take so long to become usable that an agent moves on, and how server rendering and lighter scripts fix it.

Reading what matters

Fixing JavaScript-only content covers putting prices, stock, dates and key text in the first HTML the server sends. Fixing structured data for agents covers the Product, Offer, Event and LocalBusiness details agents lean on to answer "is it in stock, how much, when is it open". Fixing contact details covers phone numbers, email addresses and opening hours that exist only as an image or inside a script.

Getting the task done

Fixing navigation covers menus that only open on hover and links that are really scripted buttons. Fixing forms covers fields with no label, IDs that change on every load and multi-step forms that lose their place. Fixing checkouts covers session timeouts, CAPTCHAs on every step and the hand-over to the person when payment is needed.

By platform

The platform guides cover where agent problems usually come from: Shopify, including apps that add pop-ups and scripts to the checkout; WordPress, including booking and form plugins; and single-page apps built with React, Vue or similar, where links and page changes often happen only in script.

Letting good agents in without letting everyone in

Most sites never decide to block AI agents. It happens because bot protection sees automated traffic from a data centre and challenges it, the same way it challenges scrapers. The fix is not to switch protection off but to recognise agents that say who they are.

Keep rate limits in place for everyone. A genuine agent working for one person makes a handful of requests, not thousands, so sensible limits do not get in its way.

๐Ÿ’ก Some browser-based agents run inside the user's own browser on their own connection, so to your server they look like an ordinary visitor. For those, the audit findings on forms, navigation and labels matter far more than bot rules.

Where agents should stop, and how to make the hand-over work

Agents are designed to stop and hand control back to the person at sensitive moments: signing in, entering payment details, confirming a purchase or solving a CAPTCHA. That is a safety feature, not a failure. What breaks the task is when the hand-over goes badly.

  1. Keep the basket. If the session expires while the person is being asked to confirm, everything the agent did is lost. Allow enough time and keep the basket when a session is refreshed.
  2. Challenge on suspicion, not on every step. A CAPTCHA on the product page, the basket and the address form stops the task three times. Use risk-based checks that only challenge unusual behaviour.
  3. Make the confirmation step obvious. A clear summary of item, price, delivery and total lets the person check what the agent chose in seconds.
  4. Support guest checkout. Forcing an account to be created is the step most likely to stop an agent completely.

Payment standards for agents are starting to appear, such as the Agentic Commerce Protocol from OpenAI and Stripe and Google's Agent Payments Protocol. They are early and mostly reach shops through their payment provider or platform, so check what yours supports before building anything yourself.

Which findings to fix first

  1. Blocks at the door. If bot protection stops agents from loading the site, no other fix matters. Check this first.
  2. Your most valuable journey. For a shop that is search, product, basket and checkout. For a service business it is the contact or booking form. Fix the path that earns money before anything else.
  3. Unlabelled controls. Buttons with no name, icon-only links and fields without labels are the most common reason an agent clicks the wrong thing or stops.
  4. Key facts only in JavaScript. Prices, stock, opening hours and contact details need to be in the page HTML and in structured data.
  5. Speed and stability. Pages that shift around while loading or take many seconds to become usable make agents mis-click or give up.

Many of these fixes are the same as accessibility fixes. A site that works well with a keyboard and a screen reader is usually one an agent can use too, so the accessibility fixes are worth reading alongside this page.

A sensible order of work

  1. Run the AI Agent Compatibility audit on your home page and on one page from each main journey.
  2. Check your firewall and bot protection logs for challenges and blocks against known agent user agents.
  3. Walk through your main journey with only a keyboard. Anything you cannot reach or operate this way will also trouble agents.
  4. Name every button, link and form field in the code, not just visually.
  5. Move key facts into the first HTML response and add matching structured data.
  6. Remove extra steps: forced accounts, repeated CAPTCHAs and short session timeouts.
  7. Try the journey with an AI agent you have access to and note where it hesitates or asks for help.
  8. Run the audit again after any theme change, new plugin or checkout app.

For the underlying ideas about how AI systems read sites, see the Agent Readiness Guide, the llms.txt Guide and the AI Schema Guide.

Questions and answers

1. What is an AI agent, in plain terms?

An AI agent is an AI assistant that can take actions rather than just answer questions. You might ask it to find a plumber with a free slot on Friday or to reorder the same printer ink as last time, and it opens websites, reads them, clicks, fills in forms and reports back. Some run in a browser in the cloud, some inside your own browser. Either way, it has to use your website much as a person would.

2. How is this different from the Agent Readiness audit?

Agent Readiness tests whether AI crawlers can read and understand your content so AI answers can mention and cite you. Agent Compatibility tests whether an agent working for a particular person can actually do something on your site, such as book, buy or send an enquiry. A site can be easy to read but impossible to use, or the reverse, so the two audits look at different problems and suggest different fixes.

3. Should I block AI agents from my site?

That is your decision, and it depends on what the site is for. If people could use agents to buy from you, book with you or contact you, blocking them turns away real customers. If you mainly want to stop content being copied, you can block the training crawlers and still allow the fetchers that act for individual users, because most providers use separate names for them. Keep rate limits in place either way.

4. Will fixing agent compatibility help my SEO?

Many of the fixes overlap with good SEO. Content in the first HTML, fast pages, real links, clear labels and accurate structured data all help search engines as well as agents. The audit does not target rankings directly, though. Its aim is that when an agent arrives on behalf of a customer, it can finish the job, which protects enquiries and sales that would otherwise be lost silently and never show up in your reports.

5. Can an agent get past my CAPTCHA?

Reputable agents are designed not to solve CAPTCHAs themselves. They stop and ask the person to complete it, which works but slows the task and often loses it if the page times out. The better approach is to challenge only unusual behaviour, such as very fast repeated requests, rather than every visitor at every step. That keeps protection against abuse while letting genuine customers and their agents through with fewer interruptions.

6. Do agents read structured data?

Many do, especially tools that fetch pages rather than drive a browser. Product and Offer markup with price, currency and availability, Event markup with dates and places, and LocalBusiness markup with opening hours, address and phone number give an agent clear answers without guessing from the layout. The structured data must match what the page shows, because an agent that finds a different price in the markup and on the page may stop or report the wrong one.

7. How can I test my site with a real agent?

Give an agent you have access to a realistic task on your own site, for example find a product under a certain price and add it to the basket, or send an enquiry about one of your services. Watch where it hesitates, clicks the wrong thing or asks for help, and compare that with the audit findings. Repeat after each fix. Use test orders or a staging copy so nothing real is bought or sent.

Check whether AI agents can use your site

The AI Agent Compatibility audit tests your page for bot blocks, content hidden behind JavaScript, unlabelled forms and controls, navigation agents cannot follow and missing structured data, and links each finding to the guide that fixes it.

Run the AI Agent Compatibility audit โ†’
๐Ÿ’ฌ Got a problem?
Related Guides: Agent Readiness Guide  ·  llms.txt Guide  ·  AEO Guide  ·  AI Schema Guide  ·  Learning Hub

About aiwebpageseo

aiwebpageseo.com is a data-driven SEO and AEO (Answer Engine Optimisation) platform providing a free suite of technical SEO tools. Rather than relying on AI-theorised assumptions, the platform analyses live URL performance, delivering objective diagnostics, page speed metrics, CLS debugging, and site crawl data alongside actionable technical tutorials.