{
  "id": "A04",
  "url": "https://cartforagents.com/guides/generative-engine-optimization-ecommerce",
  "title": "Generative engine optimization for ecommerce: a merchant task backlog",
  "description": "Prioritize crawlability, source evidence, product facts and feed consistency using owners, acceptance checks and a worked merchant backlog.",
  "answer": "Work AI search and shopping tasks in four tiers: first the gates (catalog eligibility, store policies, Merchant Center, indexable pages), then the facts in each product record, then consistency between your page, Shopify Catalog and Merchant Center, and only then review and shipping evidence. Give every task one owner and an acceptance check you can verify yourself. Start with your best-selling product, and finish one tier before starting the next.",
  "take": "GEO advice often starts with content, but for a store the product facts in tier two are where the work pays. A backlog with owners and checks beats a list of good intentions every time.",
  "summary": "Most advice about AI search for stores is a list of good intentions. A backlog is different: every task has an owner, a reason, and a check that tells you it is finished. Here is one, in the order we would work it, with a worked example.",
  "claims": [
    {
      "text": "To be included in Shopify Catalog, a store must be on the Starter plan or higher and not in private mode, except that an Agentic-plan store that has not yet published its online store to a paid plan can still be included through agentic storefronts. Products need a title, at least one image, a price greater than 0, publication to the online store, Hydrogen or Headless channels with an identifiable product URL, and must not be Unlisted or hidden from search engines. The account must meet standing and history requirements.",
      "source_title": "Shopify Help Center: Requirements for being included in Shopify Catalog",
      "source_url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Shopify reviews eligibility over time and publishes no thresholds for account standing."
    },
    {
      "text": "If a store is not eligible, Shopify says an ineligibility reason might be displayed alongside Sources > Shopify Catalog in the Sales channels > Agentic section, with a listed action for each message.",
      "source_title": "Shopify Help Center: Requirements for being included in Shopify Catalog, Shopify Catalog store ineligibility reasons",
      "source_url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "We have not viewed this screen in a live store for this page."
    },
    {
      "text": "Shopify's channel pages for ChatGPT, Google AI Mode and Gemini, Microsoft Copilot and Meta require completed Terms of service, Privacy policy and Return and refund policy, and ask for relevant legal disclosures in the first 6,000 characters of product descriptions.",
      "source_title": "Shopify Help Center: Selling on ChatGPT; Selling on Google AI Mode and Gemini; Selling on Microsoft Copilot; Selling on Meta",
      "source_url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/chatgpt",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Living documentation; requirements differ by channel in other respects, such as markets."
    },
    {
      "text": "For Google AI Mode and Gemini, Shopify says products must be available in Google Merchant Center, for example through the Google & YouTube sales channel with Automatically sync products and Automatically sync shipping information on, and asks merchants to keep product data and store policies in Shopify matching Merchant Center.",
      "source_title": "Shopify Help Center: Selling on Google AI Mode and Gemini",
      "source_url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/google",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Channel and checkout are described as rolling out to eligible stores."
    },
    {
      "text": "Google says a page must be indexed and eligible to be shown in Google Search with a snippet to be a supporting link in AI Overviews or AI Mode, with no additional technical requirements, and lists as SEO basics: allowing crawling in robots.txt and by any CDN or hosting infrastructure, internal links, important content in textual form, structured data that matches visible text, and up-to-date Merchant Center and Business Profile information. It says no new machine-readable files, AI text files or special schema are needed.",
      "source_title": "Google Search Central: AI features and your website",
      "source_url": "https://developers.google.com/search/docs/appearance/ai-features",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Google Search only; indexing and serving are not guaranteed."
    },
    {
      "text": "Google says sites appearing in AI Overviews and AI Mode are included in overall search traffic in Search Console's Performance report, within the \"Web\" search type.",
      "source_title": "Google Search Central: AI features and your website, Measuring the performance of your site",
      "source_url": "https://developers.google.com/search/docs/appearance/ai-features",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "AI-feature traffic is not reported separately on that page's description."
    },
    {
      "text": "Shopify's listing insights break listing quality into description completeness (word count), image coverage (number of images), product reviews (average rating and count, from reviews verified by trusted sources), variant and option completeness (including whether names contain acronyms or numbers hard for agents to understand) and shop policy completeness. Shopify says search relevance also depends on popularity, customer engagement and brand recognition.",
      "source_title": "Shopify Help Center: Managing agentic storefronts, Understanding listing quality indicators",
      "source_url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/agentic-home",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "A Shopify diagnostic for Catalog search; Shopify says channels often re-rank results, so it is a directional signal."
    },
    {
      "text": "Shopify says Shopify Catalog Mapping can source product data from custom fields such as metafields and metaobjects, group separate products as variants of one listing, and choose whether price or compare-at price is used as the list price, which AI agents might use to advertise strikethrough pricing; blocking AI crawlers affects only open-web discoverability, not Catalog syndication. Every store automatically serves /agents.md, /llms.txt and /llms-full.txt.",
      "source_title": "Shopify Help Center: Shopify Catalog and product discovery for agentic storefronts",
      "source_url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/products",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Does not say how assistants use mapped fields."
    },
    {
      "text": "Shopify says some Global Catalog response fields are generated or enriched by Shopify and marked Inferred, may vary in accuracy, and should be treated as discovery and merchandising signals rather than merchant-authored source text.",
      "source_title": "Shopify: Global Catalog MCP, Inferred response fields",
      "source_url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Living developer documentation."
    },
    {
      "text": "In our humidifier search, one listing's description gave no room size, noise level or runtime while its Shopify-generated spec list gave \"Up to 430 sq ft\", \"As low as 26 dB\" and \"Up to 60 hours\"; another's description said \"up to 32 hours\" while its generated spec list said \"Up to 36 hours\". A decibel figure was in the description of 4 of 10 listings and in the description or generated metadata of 6 of 10.",
      "source_title": "Cart for Agents: Product constraint coverage, How we checked",
      "source_url": "https://cartforagents.com/guides/product-constraint-coverage#how-we-checked",
      "source_date": "2026-10-26",
      "method": "observed",
      "limitation": "One unpersonalized Shopify catalog search; we do not know what Shopify generated these values from."
    },
    {
      "text": "Google's Store Quality program measures delivery time and cost, return window and cost, image resolution and count, website speed, promotion disapprovals and e-wallets accepted, plus a store rating; it says merchants are not penalized for not meeting a level or not providing information.",
      "source_title": "Google Merchant Center Help: About the Store Quality program",
      "source_url": "https://support.google.com/merchants/answer/14261098?hl=en",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "A reward and badge program in Merchant Center, not an AI ranking specification."
    },
    {
      "text": "In a supplied-snippet simulation, an invented humidifier with vague copy was picked in 3 of 180 Claude sessions, 0 of 60 on GPT-6.1-Sol, 6 of 60 on Gemini 3.8 Flash and 3 of 54 on Gemini 3.1 Pro; with its facts as a spec line it was picked in 134 of 180, 20 of 60, 19 of 59 and 15 of 55. Each model picked 2 of 8 listings, so random picking is 25%.",
      "source_title": "Cart for Agents: Vague vs specific product facts, simulated picks by Claude, GPT and Gemini models",
      "source_url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "source_date": "2026-10-27",
      "method": "controlled-simulation",
      "limitation": "Models chose from snippets we supplied; the product was invented. Not live ChatGPT or Gemini results, rank or sales."
    },
    {
      "text": "In the simulation, the competing listings were supplied as a title, a description cut to 215 characters and three feature bullets; one competitor's room size and quietness statements sat after its first sentence and the cut removed them.",
      "source_title": "Cart for Agents: Vague vs specific product facts, simulated picks by Claude, GPT and Gemini models",
      "source_url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "source_date": "2026-10-27",
      "method": "controlled-simulation",
      "limitation": "The truncation was our test design; we have not measured how any assistant shortens descriptions."
    },
    {
      "text": "OpenAI says that when merchants update pricing or shipping terms there may be some delay before it is reflected in ChatGPT.",
      "source_title": "OpenAI Help Center: Shopping with ChatGPT Search, Pricing",
      "source_url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "No delay length is stated."
    },
    {
      "text": "Google Shopping says results labeled \"Top recommendations\" are selected based on relevance to the search, ratings, price and product features.",
      "source_title": "Google Shopping Help: Understand how shopping results are generated",
      "source_url": "https://support.google.com/googleshopping/answer/15456476?hl=en",
      "source_date": "2026-10-27",
      "method": "documented",
      "limitation": "Google Shopping only; inputs, not weights."
    }
  ],
  "sources": [
    {
      "title": "Shopify Help Center: Requirements for being included in Shopify Catalog",
      "url": "https://help.shopify.com/en/manual/shopify-catalog/requirements",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopify Help Center: Managing agentic storefronts",
      "url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/agentic-home",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopify Help Center: Shopify Catalog and product discovery for agentic storefronts",
      "url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/products",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopify Help Center: Selling on ChatGPT",
      "url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/chatgpt",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopify Help Center: Selling on Google AI Mode and Gemini",
      "url": "https://help.shopify.com/en/manual/online-sales-channels/agentic-storefronts/google",
      "accessed": "2026-10-27"
    },
    {
      "title": "Shopify: Global Catalog MCP",
      "url": "https://shopify.dev/docs/agents/catalog/global-catalog",
      "accessed": "2026-10-27"
    },
    {
      "title": "Google Search Central: AI features and your website",
      "url": "https://developers.google.com/search/docs/appearance/ai-features",
      "accessed": "2026-10-27"
    },
    {
      "title": "Google Merchant Center Help: About the Store Quality program",
      "url": "https://support.google.com/merchants/answer/14261098?hl=en",
      "accessed": "2026-10-27"
    },
    {
      "title": "Google Shopping Help: Understand how shopping results are generated",
      "url": "https://support.google.com/googleshopping/answer/15456476?hl=en",
      "accessed": "2026-10-27"
    },
    {
      "title": "OpenAI Help Center: Shopping with ChatGPT Search",
      "url": "https://help.openai.com/en/articles/11128490-shopping-with-chatgpt-search",
      "accessed": "2026-10-27"
    },
    {
      "title": "Cart for Agents: Product constraint coverage",
      "url": "https://cartforagents.com/guides/product-constraint-coverage#how-we-checked",
      "accessed": "2026-10-27"
    },
    {
      "title": "Cart for Agents: Vague vs specific product facts, simulated picks by Claude, GPT and Gemini models",
      "url": "https://cartforagents.com/research/vague-specific-product-facts-simulation",
      "accessed": "2026-10-27"
    }
  ],
  "limitations": [
    "The backlog, its tiers and the owner assignments are our proposal. No platform publishes a priority order, and finishing the backlog does not guarantee retrieval, recommendation or sales.",
    "Checked on 2026-10-27; re-check before acting. Shopify, Google and OpenAI documentation is living, and several channels are still rolling out.",
    "Admin screens are described from documentation; we did not view a live Shopify admin or Merchant Center account for this page.",
    "The worked store is a labelled hypothetical. Its catalog findings mirror two records from one unpersonalized Shopify catalog search on October 26, 2026; store names are withheld.",
    "The simulation cited used supplied snippets, an invented product and API models; it is not live assistant behaviour."
  ],
  "related": [
    "https://cartforagents.com/guides/how-ai-shopping-agents-choose-products",
    "https://cartforagents.com/guides/geo-vs-seo",
    "https://cartforagents.com/guides/ai-shopping-agent",
    "https://cartforagents.com/guides/agent-ready-product-data",
    "https://cartforagents.com/guides/product-constraint-coverage",
    "https://cartforagents.com/guides/product-claim-provenance"
  ],
  "published": "2026-10-27",
  "updated": "2026-10-27",
  "checked": "2026-10-27",
  "kind": "guide"
}