Tire KickerTest my store

Guide · Agent experience

Agent experience (AX): can an AI shopper finish the job on your store?

Agent experience, or AX, is how easily an AI shopping agent can find a product on your store, choose the right option and get through checkout for the person who sent it. It's UX for robots, and on Shopify it breaks in a handful of predictable places.

By Tire Kicker · Updated

AX next to the things you already know

DisciplineThe question it answers
User experience (UX)Can a person find what they want and buy it?
AccessibilityCan someone using a screen reader or a keyboard do the same?
AI SEO (GEO, AEO)Does an AI assistant mention or recommend your store?
Agent experience (AX)Once it recommends you, can the agent actually buy?

Three ways AI shoppers arrive

AX is hard to judge from your own browser because agents don't all see your store the way you do. There are three routes in, and a store can work on one and fail on another.

Where AX breaks on Shopify

When we sent all three kinds of agent to ten well-known Shopify stores, four lost at least one browser agent before the order total. None of the problems was exotic:

An AX checklist for Shopify stores

  1. Let AI agents in

    Open yourstore.com/robots.txt and look for rules that block AI agents such as ChatGPT-User, PerplexityBot, Claude-User or Meta's crawlers. Shopify lets you change it with a robots.txt.liquid template.

  2. Don't wall out the cloud

    Hosted AI agents browse from data centres. Ask whoever runs your bot protection, whether that's an app, a CDN or a firewall, what it does to traffic from cloud servers, and make sure a real shopping session can get through.

  3. Make every button a real button

    Checkout, Add to cart and the cart drawer's controls should be <button> or <a> elements with a readable name. Check the cart drawer first: it's often built by an app, and it's where we found the worst problem.

  4. Make sizes and colours readable

    Variant pickers should be labelled radio buttons or a labelled select, visible without opening a menu first, with sold-out options marked as such.

  5. Make search and collections show up

    Products should appear in the page itself, not only after a search app's script finishes. Load your search results from a cloud browser, not just your laptop, and see whether the products are there.

  6. Keep popups off the first click

    Delay sign-up and recommendation popups, and give each one a close button with a name. An agent that can't dismiss a popup can't shop behind it.

  7. Offer guest checkout and show shipping early

    Agents check out as guests. Don't ask for a login before guest checkout, and show the shipping cost and a delivery estimate before the payment step.

  8. Put shipping and returns in your product data

    Protocol agents only know what your data says. Fill in your shipping rates and return policy in Shopify's settings, and make sure your product pages' structured data carries shippingDetails and hasMerchantReturnPolicy.

  9. Check where a hand-back lands

    When a protocol checkout needs the buyer, Shopify sends them to your checkout page. Checkout apps and extensions that ask the buyer for input are one reason it happens. Make sure the buyer arrives on a checkout already filled in, with only payment left to do.

How to test your store's AX

You can check a lot by hand. Chrome's DevTools has an accessibility tree view under Elements, which shows roughly what a code-reading agent sees. A screen reader, like VoiceOver on a Mac, will tell you fast whether your cart drawer's Checkout can be reached. Loading your store from a cloud machine shows what hosted agents get.

Or run the free test. Three agents, one of each kind, try to buy a real product from your store, stop before paying, and show you where each got stuck, with the reason. It takes about five minutes.

Questions

Is agent experience the same as accessibility?

They overlap a lot. Code-reading agents use the accessibility tree, the same structure screen readers use, so a button a screen reader can't find is usually one those agents can't find either. Screen-reading and protocol agents add problems accessibility doesn't cover, like bot walls, search that won't load from the cloud, and product data that leaves out shipping.

Is AX the same as AI SEO or GEO?

No. AI SEO, also called GEO or AEO, decides whether an AI assistant recommends your store. AX decides whether the agent can buy once it has. A store can be recommended in every answer and still lose the sale at a cart drawer.

Does AX matter if AI agents don't buy much yet?

Nobody can tell you yet what share of your traffic is AI agents, and we won't pretend to. What's cheap to find out is whether the agents that do arrive can finish. Most AX fixes are accessibility and checkout fixes that help human shoppers too.

Do I need an app to improve AX?

Usually not. Most fixes are theme and settings changes: real buttons, readable variant pickers, guest checkout, visible shipping costs, and policies in your product data. The work is finding which ones your store needs.