Answers people can find.
Publish prices, availability, delivery times, and product details as readable text.
Clear facts. Clear actions. Confirmed results.
The person approves the booking.
Demo only. No booking is made.
Publish prices, availability, delivery times, and product details as readable text.
“Book the 7am class” is clearer than an unlabeled icon.
After an action, show what changed and whether it succeeded.
“Does this lamp come in warm white?”
The photo doesn’t tell you the light temperature.
Missing product detail“A backpack for cycling to work in the rain?”
Capacity, laptop size, weight, strap stability, water resistance, and what the warranty covers.
Water-resistant is not waterproof. Describe tested conditions; link the evidence.
Put a short summary first. Keep exact specs and use cases in clearly labeled details.
Use product structured data or a current catalog feed. APIs and connectors can expose facts and authorized actions without navigating every screen.
{
"name": "Commuter backpack",
"capacity_liters": 20,
"laptop_max_inches": 15,
"water_resistance": "Splash-resistant; not submersible",
"rain_test_source": "https://brand.example/testing",
"recommended_use": ["Urban commuting", "Light rain"],
"availability": "in_stock",
"updated_at": "2026-10-11T09:00:00Z"
}Fictional example, not a standard schema. Use a supported product schema for discovery and document any custom feed fields.
Clear descriptions, accurate specs and availability help people, search engines and agents. A structured feed can make those facts easier to retrieve. An MCP or API only helps agents that support and discover it; it does not guarantee a recommendation.
See retailer agent-access rankings ↗ · Deep Agentic Rubric ↗The basic score checks public HTML across at least five pages. It doesn’t run the browser task shown here or verify checkout.
How browser agents use screenshots and page structure ↗