---
type: InsightHub
name: Ecommerce and product discovery
id: "https://selfe.ai/insights/ecommerce-and-product-discovery"
url: "https://selfe.ai/insights/ecommerce-and-product-discovery"
publisher: "did:web:selfe.ai"
description: "What makes a product buyable by AI, not just listed."
---

# Out of the feed, out of the running.

> What makes a listing buyable.

The handful of facts an agent checks before it'll recommend a product at all.

## Start here

- [Five questions an agent checks before it'll recommend a product.](https://selfe.ai/insights/ecommerce-and-product-discovery/a-product-page-is-not-the-product) — An AI agent shopping on someone's behalf doesn't browse a product page the way a person does. Before it will recommend anything, it needs five separate questions answered: does the exact variant exist, is it currently in stock, will it work for this specific case, what happens if it's wrong, and will it arrive in time. A page built to persuade a browsing human answers few of those directly.

## More in this hub

- [What "buyable" needs beyond stock.](https://selfe.ai/insights/ecommerce-and-product-discovery/why-in-stock-isnt-the-same-as-buyable) — An AI agent has already checked that a product is in stock. Buyable asks more of it than that: is the price the one that'll actually be charged, and can this specific item reach this specific buyer at all. Miss either and "in stock" stops meaning anything useful.
- [What makes one listing easier for an agent to sell than another.](https://selfe.ai/insights/ecommerce-and-product-discovery/what-makes-one-listing-easier-for-an-agent-to-sell-than-another) — Given two nearly identical products, an AI agent recommends the one with fewer unresolved questions, not the one with better marketing copy. The gap between them is almost always one missing, narrow fact, not a missing feature.
- [What a product feed needs that a product page doesn't.](https://selfe.ai/insights/ecommerce-and-product-discovery/what-a-product-feed-needs-that-a-product-page-doesnt) — A product page is written for a person looking at one item. A product feed is what an AI agent reads to compare many at once, and it needs a different kind of precision: structured, decision-relevant fields, not the same copy reflowed into a spreadsheet.
- [Variants, stock and delivery: what an agent checks before it recommends.](https://selfe.ai/insights/ecommerce-and-product-discovery/variants-stock-and-delivery-what-an-agent-checks-before-it-recommends) — Three facts gate whether an AI agent will recommend a product at all, regardless of anything else about it: does the specific variant exist, is it there right now, and will it arrive in time. Get any one wrong and the rest of the listing doesn't matter.
- [Returns and sizing: the two questions agents ask that catalogues rarely answer.](https://selfe.ai/insights/ecommerce-and-product-discovery/returns-and-sizing-the-two-questions-agents-ask-that-catalogues-rarely-answer) — Sizing and returns are the two questions that decide whether an AI agent will risk a recommendation at all, and most catalogues answer neither with any real specificity. "True to size" and "easy returns" aren't answers, they're the absence of one.
- [Multi-brand retailers: keeping every label distinct when an agent is comparing.](https://selfe.ai/insights/ecommerce-and-product-discovery/multi-brand-retailers-keeping-every-label-distinct-when-an-agent-is-comparing) — A retailer selling forty brands under one site template often ends up saying the same thing about all of them. An AI agent comparing two products from two different brands needs the fact that's true of each one, not a house style that's quietly smoothed the real differences away.

## Act on this

- [Check whether an agent can buy from you](https://selfe.ai/agentic-commerce/buyability-check) — the free readiness scan.
- [Discover venues](https://selfe.ai/api/registry/discover) — `POST`, semantic browse across the registry.
- [Match a bookable answer](https://selfe.ai/api/registry/match) — `POST` with dates and party size.
- [Verify Selfe's identity](https://selfe.ai/.well-known/did.json) — `did:web:selfe.ai`.
- [Agent card](https://selfe.ai/.well-known/agent-card.json) — how to connect over A2A or MCP.

