Action Schema: Implementing Potential Action for AI Agents
Move beyond passive SEO. Learn how to use Schema.org’s BuyAction and potentialAction to empower AI agents to execute purchases directly on your e-commerce site.


An AI agent lands on your product page. Does it know how to buy?
If the answer is no, you are missing the ground floor of zero-friction commerce. The fix is Schema.org's Action Schema and the potentialAction property.
The first wave of AI in e-commerce was about assistance. Better search. Smarter chatbots. Personalized recommendations. We optimized our sites so humans and crawlers could read what we sell.
The next wave is different. Agents like Siri, Alexa, and LLM-driven tools will not just read about your products. They will buy them on behalf of users. The question shifts from "is my site discoverable?" to "is my site actionable by machines?"
Standard schema is read-only
Current e-commerce structured data describes things. Price, availability, SKU. It is passive. It tells an agent what something is, not how to act on it.
For an AI to actually run a task, the site must declare executable pathways. That means moving from "this is a shoe" to "here is the API endpoint to buy this shoe."
SEO is still relevant, but it is changing. See is SEO still relevant? and semantic search in SEO. We have to treat the DOM and URL structure as a public API for agents.
potentialAction: the bridge
potentialAction connects a passive entity (a product) to an active capability (buying it). Embed it in your product markup and you tell any visiting agent that a task can run here.
For e-commerce, two action types matter most:
- BuyAction. For retail products.
- ReserveAction. For bookings, appointments, or rentals.
A BuyAction gives the agent the exact URL endpoint. Often a deep link to a pre-loaded cart or an instant checkout flow.
Implementing BuyAction
Your goal is to remove friction between intent and purchase. TikTok advertising shortens the path for human buyers. Action Schema does the same for machines.
When a user says "buy those running shoes I was looking at," the agent should not have to browse your site to find the checkout button.
Here is a JSON-LD example layered on existing product schema. Scenario: a "Premium Coffee Maker" page where you want an agent to add the item to a cart instantly.
JSON
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Premium Pour-Over Coffee Maker",
"image": ["https://example.com/photos/coffee-maker.jpg"],
"description": "Artisan glass pour-over coffee maker with reusable filter.",
"sku": "CM-12345",
"offers": {
"@type": "Offer",
"url": "https://example.com/product/coffee-maker",
"priceCurrency": "USD",
"price": "49.99",
"availability": "https://schema.org/InStock"
},
"potentialAction": {
"@type": "BuyAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://example.com/cart/add?sku=CM-12345&instant_checkout=true",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/IOSPlatform",
"http://schema.org/AndroidPlatform"
]
}
}
}
If your site runs on a flexible CMS, this is straightforward to add. See what is WordPress if you are weighing a migration.

The business case
Why prioritize this work now? First-mover advantage in the agent economy.
1. Frictionless checkout
Every click a human makes is a chance to bounce. A direct BuyAction endpoint lets agents skip navigation. They jump straight to the transaction.
2. A new sales channel
Treat agents as a new customer demographic. You already use AI SEO tools to win human traffic. Optimize for autonomous buyers too.
If your competitor's site is readable but yours is actionable, the agent picks the path of least resistance. That is your site.
3. Future-proofing
Major AI players are racing toward Large Action Models (LAMs). Adding Action Schema now formats your store so future models plug in natively. Same logic as monetizing AI chatbots. You are preparing infrastructure for automated revenue.
Pair Action Schema with infrastructure controls
Once your products expose BuyAction, agents will hit those endpoints at machine speed. That changes your infrastructure load profile. Without rate limiting, WAF rules, and the right entries in robots.txt, an over-eager agent can drain your CPU budget on a single afternoon.
See our robots.txt 2026 guide for AI crawler budgets for the configuration patterns we ship for clients running Action Schema in production. Pair it with nested JSON-LD for GraphRAG retrieval so the agent both sees the action and understands the entity context around it.
Cubitrek case study: BuyAction on a Norwegian e-commerce client
A Norwegian outdoor-gear retailer added BuyAction to 2,400 product pages in Q4 2025 alongside a clean OpenAPI spec for their cart and a Brand Hub at the root. We tracked agent traffic via server logs, AI-referrer headers, and Cubitrek's answer-engine listener.
6-month results after Action Schema rollout
The decisive metric was agent-to-cart latency. Competitors without Action Schema force the agent to scrape the DOM, find a "Buy" button, simulate a click, and parse the cart confirmation. Each step adds 1 to 3 seconds. Our client's 1.4s response time meant the agent picked them over slower competitors when the user said "buy the cheapest one with two-day shipping."
Next steps
Five steps to get started:
- Audit high-velocity products. Make sure the base Product schema is clean. Run Cubitrek's Schema unit-testing pattern so regressions break the build.
- Define transactional endpoints. Pick clean URL structures for adding specific SKUs to a cart.
?sku=XXX&instant=trueis a common pattern. - Pilot
BuyActionon best-sellers. Validate structured data before scaling to the catalog. - Configure robots.txt and WAF for agent traffic. Allow
OAI-SearchBot,ChatGPT-User,PerplexityBot. Block training-only bots. See the robots.txt 2026 playbook. - Publish a Brand Hub. Agents resolve product entities back to a canonical source. Without it, two products with similar names collide.
Let's discuss it over a call.
Key takeaways
- The Limitations of the Standard Schema for AI Agents
- The Technical Engine: potentialAction
- Implementing High-Value Actions: The BuyAction
- The Business Case for E-commerce Leads

Faizan Ali Khan
Founder, innovator, and AI solution provider. Fifteen-plus years building technology products and growth systems for SaaS, e-commerce, and real estate companies. Today he leads Cubitrek's AI solutions practice: agentic workflows that integrate with CRMs, support inboxes, ad platforms, e-commerce stacks, and messaging channels to automate sales, service, and marketing operations end to end, plus AI-first SEO (AEO and GEO) for growth-stage and mid-market companies across the US and Europe. Coined the term 'single-player agency' in 2026 to name the category of small senior teams that deliver full-stack work by directing AI agents instead of staffing humans, the operator-side companion to vibe coding. One of the first practitioners in Pakistan to ship AI-native marketing systems in production, years before the category went mainstream.
Related articles.
More on the same thread, picked by tag and category, not chronology.

AEO vs GEO vs SEO: The Triangle
SEO is the foundation. AEO is the snippet game. GEO is the synthesis game. They are not competitors. Run them as one program and they compound.


Norway’s IT Skills Gap: Why More Tech Leaders Are Turning to Flexible Talent Models
Norway’s digital economy is growing fast, but many companies are struggling with one thing they cannot easily buy: experienced IT professionals.


AEO 101: The Definitive Guide to Answer Engine Optimization in 2026
Search trends have changed so drastically that they cannot be reversed. For more than two decades, search was centred around “blue links”, a list of options presented to users, who then had to click,

The AI-first growth memo.
One email every other Tuesday. What's moving across AI search, paid, and agentic AI, with the playbooks attached.
No spam. Unsubscribe in one click.
Want Cubitrek to run AEO & GEO for you?
We install aeo & geo programs for growing companies across the US and Europe. Book a call and we'll come back with a one-page plan in 72 hours.
