{
  "id": "F05",
  "url": "https://cartforagents.com/research/ai-shopping-seller-concentration",
  "title": "Seller concentration in AI shopping results: count products, variants and sellers",
  "description": "Ten results can be one seller: a recount of dog-boot, backpack and tent shelves in Shopify's agent catalog by product ID, variant and seller.",
  "answer": "Count results, product IDs, sellers (by seller ID, never by name) and actual designs separately, because one number can't stand in for another. In an unpersonalized Shopify Catalog snapshot from October 26, 2026, a dog-boot search returned 10 product IDs from 3 sellers, and 7 of them were one seller's listings for what appears to be the same rain boot in different colours; a backpack search returned one brand from 2 sellers, with 2 models listed by both; a tent search returned 8 differently named tents from one seller. A shelf that looks crowded can be one or two sellers deep.",
  "take": "Some AI shopping shelves are far less competitive than they look. When ten results are really three sellers, a brand with one well-documented product has room to stand out.",
  "summary": "Ten results can be ten different products, one boot listed seven times, or one brand sold by two stores. We recounted three Shopify Catalog shelves so you can tell which is which on yours.",
  "claims": [
    {
      "text": "For \"waterproof dog boots for small dogs in deep snow\", the top 10 results carried 10 distinct product IDs from 3 seller IDs. One seller held 7 of the 10 results, all with the same title apart from a colour suffix and all priced USD 36.00 on the first returned variant: two listings offered the same 10 colours as options, and five were single-colour listings.",
      "source_title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "source_url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "One unpersonalized response, first returned variant only. That the seven listings are the same physical boot is our reading of titles, options and prices; the record does not say so."
    },
    {
      "text": "For \"anti theft backpack for city travel\", all 10 titles named the same brand. One seller (named like the brand's official store in the record) held 8 results and a second seller held 2. The second seller's two listings carried the same model names as two of the first seller's listings (a 28 L and a 25 L model), under different product IDs and at prices USD 2.05 to USD 3.05 higher.",
      "source_title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "source_url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "Matching by model name in the title. We did not confirm the pairs are the same variant, and our earlier check found the two 28 L records disagreed on depth."
    },
    {
      "text": "For \"ultralight backpacking tent for two people under 3 pounds\", one seller held 8 of the 10 results, and each of the 8 carried a different model name, priced USD 139.00 to USD 199.00 on the first returned variant.",
      "source_title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "source_url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "Different model names do not prove materially different tents, and we did not check weights against the \"under 3 pounds\" request."
    },
    {
      "text": "Across all 162 searches, the 1,620 results came from 1,056 distinct seller IDs but only 1,054 distinct seller names: two names each belonged to two different shops. The median search returned 8 distinct sellers; in 21 searches one seller held 5 or more of the 10 results, and in 5 searches one seller held 8.",
      "source_title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "source_url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "Searches we wrote in 16 categories we chose, top 10 only. These counts describe this snapshot, not how concentrated Shopify categories are."
    },
    {
      "text": "Every one of the 1,620 results returned exactly one variant, and each result's seller is that variant's seller. 758 results listed at least one product option with more than one value, so the returned variant was one choice among several.",
      "source_title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "source_url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "Shopify marks product options as Inferred. Other offers grouped under the same product ID are not visible in a search response, so seller counts here are first-variant sellers only."
    },
    {
      "text": "In a crude title screen, 24 of 162 searches contained two or more listings from the same seller with identical titles once text after a dash was removed. The largest case was the dog-boot search, with 7.",
      "source_title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "source_url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "source_date": "2026-10-26",
      "method": "inferred",
      "limitation": "A string-matching heuristic, not a hand audit. It misses duplicates with different wording and can flag different products that share a generic title."
    },
    {
      "text": "Shopify says Global Catalog search results are clustered by Universal Product ID and include offers from multiple merchants, and that an agent calls get_product to explore options and retrieve pricing and seller checkout links for the buyer's chosen variant.",
      "source_title": "Global Catalog MCP (Shopify developer documentation)",
      "source_url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Living documentation; the date is our check date. It does not say when two sellers' listings of one model will or will not share a product ID."
    },
    {
      "text": "OpenAI says that when several merchants offer a product, ChatGPT ranks them on factors like availability, price, quality and whether they are the maker or primary seller of that item.",
      "source_title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "source_url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Living help page; the date is our check date. Factors are listed without weights, and a Shopify Catalog result does not show which merchant ChatGPT would list first."
    }
  ],
  "sources": [
    {
      "title": "Ten Catalog results: count products, variants and sellers separately (how we checked)",
      "url": "https://cartforagents.com/research/ai-shopping-seller-concentration#how-we-checked",
      "accessed": "2026-10-27"
    },
    {
      "title": "Cart for Agents: 162 shopper searches in Shopify Catalog (receipts cited by our guides)",
      "url": "https://cartforagents.com/research/agent-shopping-research#receipts-cited-by-our-guides",
      "accessed": "2026-10-27"
    },
    {
      "title": "Global Catalog MCP (Shopify developer documentation)",
      "url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopping with ChatGPT Search (OpenAI Help Center)",
      "url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "accessed": "2026-10-27"
    }
  ],
  "limitations": [
    "One unpersonalized Shopify Catalog snapshot, taken on the evening of October 26, 2026, with no country, currency or signed-in buyer. A real shopper may see a different shelf.",
    "Top 10 results only, for 162 searches we wrote in 16 categories we chose. The three shelves were picked because they were concentrated, so they are illustrations, not typical cases.",
    "Each result returned one variant and one seller. Other sellers grouped under the same product ID, and other variants, were not visible in the search response.",
    "Whether two listings are the same physical product is our reading of titles, options and prices. The record does not confirm it.",
    "A Shopify Catalog response is not a ChatGPT, Copilot or Gemini answer. Concentration on this shelf says nothing about which seller an assistant showed or who made a sale.",
    "Store and brand names, and the raw responses, stay private. Sellers are labelled A, B and C within each search, by number of results (A = most)."
  ],
  "related": [
    "https://cartforagents.com/research/agent-shopping-research",
    "https://cartforagents.com/research/ucp-catalog-native-checkout-research",
    "https://cartforagents.com/guides/product-variant-structured-data",
    "https://cartforagents.com/guides/shopify-agentic-storefronts",
    "https://cartforagents.com/research/missing-product-review-data"
  ],
  "published": "2026-10-27",
  "updated": "2026-10-27",
  "checked": "2026-10-27",
  "kind": "research"
}