Skip to content
NewProduct Q&A: shoppers ask on your product page and get your answers.See how it works
IdukkiIdukki
AI search

How to get your Shopify products recommended by ChatGPT and Perplexity

How ChatGPT and Perplexity find products, from their own docs. Then an eight-point checklist for a Shopify store: crawlers, markup, titles, reviews, answers and outside mentions.

A shopper types "best linen shirt under $80" into ChatGPT. Five shirts come back, each with a photo, a price and a store. You sell a linen shirt at $68, and it has good reviews. It is not in the list. This guide covers why, and what to change.

OpenAI's help page on shopping says ChatGPT picks product results itself. OpenAI says those results are not ads. Its partnerships do not influence them either.

Open a product in ChatGPT and it lists the stores that sell it. That list comes from product and merchant data. The data arrives from third-party providers or from merchants directly.

OpenAI names the factors that rank those stores. They are availability, price, quality, and whether the store makes or mainly sells the item.

Products reach ChatGPT by two routes. OAI-SearchBot crawls public pages. A product feed sends the catalogue straight to OpenAI. OpenAI's merchant page says a feed is optional if ChatGPT already crawls your site. A feed gives you more say in how products appear.

For Shopify stores, OpenAI says product data already reaches ChatGPT through Shopify Catalog. It says individual merchants need no extra work. Shopify's help centre adds conditions. The store must sell to US customers. Products must be eligible for Shopify Catalog. You must accept the Agentic Storefronts supplemental terms.

Shopify opened this to millions of merchants on 24 March 2026. That week OpenAI stepped back from Instant Checkout. Shoppers now finish the purchase on your own checkout. As of October 2026, OpenAI's merchant page says shopping is live for US users. More countries are planned.

How Perplexity picks the products it shows

Perplexity launched its shopping features on 18 November 2024. It also opened a free Merchant Program. Merchants in it share product data with Perplexity.

Its help centre says merchants with richer details get recommended more often. It names availability, reviews, pricing and specifications. It says an algorithm decides every listing, on relevance and ratings. Perplexity says listings are not sponsored.

Perplexity's crawler is PerplexityBot. Its docs say the bot surfaces and links websites in Perplexity search results. Perplexity says it is not used to train foundation models. It asks sites to allow the bot in robots.txt and to allow its published IP ranges.

Instant Buy lets US shoppers check out inside Perplexity, through PayPal. The retailer stays the merchant of record. It works only with merchants that support Perplexity's agentic checkout.

ChatGPTPerplexity
Search crawlerOAI-SearchBotPerplexityBot
Product data routeCrawl, a direct feed, or Shopify CatalogCrawl, or the free Merchant Program
What its docs say helpsAvailability, price, quality, being the makerAvailability, reviews, pricing, specifications
Paid placement in resultsNo. Ads are kept separateNo. Listings are not sponsored
Where the order happensYour own store checkoutYour store, or Instant Buy with supported merchants (US)
From each company's own docs. Checked 21 October 2026.

For what these answers look like in practice, read our 12 conversation teardowns. They show four assistants choosing a product turn by turn.

The checklist: eight things to check

What to checkWhereHow
AI crawlers allowedyourstore.com/robots.txtNo Disallow for OAI-SearchBot, PerplexityBot or User-agent: *
Shopify Catalog connectionShopify admin, Agentic StorefrontsChatGPT channel on, US sales on, products eligible
Product markupProduct page sourceProduct with an Offer: price, currency and availability
Rating markupProduct page sourceAggregateRating and Review that match the visible reviews
Specific titles and descriptionsProduct adminMaterial, fit, size range, care and use in plain words
Readable reviews and photosProduct page, near the buy boxReview text present in the page HTML
Answered questionsProduct pageReal shopper questions with one or two sentence answers
Outside mentionsReview sites, gift guides, comparison postsAsk your category question and note the cited sites
Work top to bottom. The first row can hide a store on its own.

Let the crawlers in

OpenAI's crawler docs are direct about this. Sites that opt out of OAI-SearchBot are not shown in ChatGPT search answers. They can still appear as plain navigation links. A robots.txt change takes about 24 hours to reach OpenAI's systems.

OAI-SearchBot is separate from GPTBot, OpenAI's training crawler. You can allow search and block training. OpenAI's advertiser guidance adds a detail for feeds. Let OAI-SearchBot fetch your product image URLs too.

text
User-agent: OAI-SearchBot
Allow: /

User-agent: PerplexityBot
Allow: /

On Shopify, you edit robots.txt through a theme template called robots.txt.liquid. Shopify warns that a wrong edit can lose all your search traffic. Save a copy of the current file before you change it. Our AI visibility check reads your robots.txt for you.

Mark up the product

Structured data is code that states facts about a page. For products, schema.org defines Product, Offer, AggregateRating and Review.

Google's docs say Product markup can make a page eligible for merchant listings. Those need an Offer. Product snippets need one of review, aggregateRating or offers.

Google also says its own AI features need no special markup. The markup still puts price, stock and rating in one labelled place. A crawler can read them without guessing from your layout.

Keep the markup in step with the page. The rating in the code should match the rating a shopper sees. Test a page with our review schema validator. Our guide to AggregateRating schema covers the rules.

Write titles and descriptions that answer questions

Shoppers ask assistants in full sentences. "A linen shirt under $80 that doesn't crease much." "Running shoes for wide feet."

Perplexity says fuller specifications help a product get recommended. So put the facts people ask about in plain text. Cover material, weight, fit, size range, care and what it is for.

"Effortless summer essential" tells a crawler nothing it can match. "100% linen, relaxed fit, XS to 3XL, machine washable" answers four questions. Our PDP audit scores a product page for AI search.

Make reviews and customer photos readable

Perplexity names reviews as a detail that raises a recommendation. It ranks listings on relevance and ratings. OpenAI says shopping research reviews quality sources across the internet.

Reviews only count if a crawler can read them. Some review widgets load after the page, through JavaScript. Open the page source and search for a line from a review. If it is missing, a crawler may miss it too.

Customer photos show fit, colour and scale in real light. Tag each one to the product it shows. A tagged photo ties that evidence to the right item.

Answer the questions on the product page

Shoppers ask an assistant what they would ask a person in a shop. Does it run small? Is it see-through? Can it go in the dryer?

Answer those on the product page, in text. Take the questions from your support inbox and your reviews. Keep each answer to a sentence or two.

Get mentioned on the pages assistants read

OpenAI says shopping research searches across the internet and reviews quality sources. Perplexity says it ranks products much as it ranks sources, on authority and relevance.

So pages about you count as well as your own. That means review sites, gift guides, comparison posts and forum threads. Ask your category question in each assistant. Write down which sites it cites. Those are the pages to be on.

Send samples to the people who write those lists. Ask happy customers to review you on the sites the assistant already cites. Our AEO brand report checks how citable your brand is.

Publish an llms.txt, last

llms.txt is a text file at the root of a site. It lists the pages an AI should read first. Jeremy Howard of Answer.AI proposed it in September 2024.

It is still a proposal. Google says its search ignores llms.txt and similar AI files. We found no statement from OpenAI or Perplexity that their assistants read it.

It is cheap to publish and does no harm. Do it after the seven fixes above. Our llms.txt guide explains the format.

Where Idukki fits

We make Idukki. It collects reviews and customer photos and videos, and tags them to products. On Shopify it adds Product, Review and AggregateRating JSON-LD to product pages. Each store also gets an agent feed. It serves products, UGC and reviews as JSON, JSON-LD and an llms.txt. Idukki does not send product feeds to OpenAI or Perplexity for you.

How to test whether you show up

A monthly check

  1. 01

    Write five questions

    Use the words customers use in reviews and support emails.

  2. 02

    Ask both assistants

    Run each in ChatGPT and Perplexity. Note the products and cited sites.

  3. 03

    Check one page

    Run the AI visibility check on your best-selling product page.

  4. 04

    Fix the gaps

    Crawler access first, then markup, then reviews and answers.

  5. 05

    Ask again

    Same questions a month later. Compare the answers.

Repeat it once a month.

Answers change between runs and between people. OpenAI says ChatGPT considers the shopper's context, including memory and custom instructions. So look for patterns across several runs.

When an agent tries to buy, other things break. We let one buy from our test store in We let Perplexity buy from our store. For try-on in ChatGPT, read ChatGPT can try on your products now.

Questions merchants ask

  • Can I pay to be recommended by ChatGPT or Perplexity?

    OpenAI says ChatGPT picks product results itself and keeps ads separate. Perplexity says its listings are not sponsored.

  • Does my Shopify store need a ChatGPT product feed?

    OpenAI says Shopify product data reaches ChatGPT through Shopify Catalog. Shopify requires that the store sells to US customers and that products are Catalog-eligible.

  • If I block GPTBot, am I hidden from ChatGPT search?

    GPTBot is OpenAI's training crawler. ChatGPT search uses OAI-SearchBot. OpenAI treats the two settings separately.

  • Do I need an llms.txt file?

    OpenAI and Perplexity do not ask for one in the docs we read. Google says its search ignores it. Publish one after the other fixes if you want it.

  • How fast do robots.txt changes take effect in ChatGPT?

    OpenAI says about 24 hours.

Sources

  1. 1OpenAI Help Center: Shopping with ChatGPT Search · Results picked by ChatGPT, ads separate, merchant ranking factors, Shopify Catalog. Read 21 October 2026.
  2. 2OpenAI: Power product discovery in ChatGPT (merchants) · Feeds optional if crawled, apply for feeds, US availability. Read 21 October 2026.
  3. 3OpenAI: Overview of OpenAI crawlers · OAI-SearchBot opt-out, GPTBot separate, about 24 hours to update.
  4. 4OpenAI Help Center: Advertiser guidance for allowing OpenAI web crawlers · Allow OAI-SearchBot on product image URLs.
  5. 5OpenAI: Introducing shopping research in ChatGPT · Researches across the internet and reviews quality sources.
  6. 6CNBC: OpenAI revamps shopping in ChatGPT after Instant Checkout · 24 March 2026. Merchants use their own checkout.
  7. 7Shopify: Millions of merchants can sell in AI chats · 24 March 2026. Agentic Storefronts and ChatGPT.
  8. 8Shopify Help Center: Agentic Storefronts, ChatGPT · US sales, Catalog eligibility, supplemental terms, own checkout.
  9. 9Shopify Help Center: Editing robots.txt · robots.txt.liquid and the warning about lost traffic.
  10. 10Perplexity: Shop like a Pro · 18 November 2024. Shopping launch and free Merchant Program.
  11. 11Perplexity Help Center: What is Instant Buy? · Richer details recommended more often, listings not sponsored, US only.
  12. 12Perplexity: Shopping that puts you first · PayPal checkout, retailer stays merchant of record.
  13. 13Perplexity docs: Perplexity crawlers · PerplexityBot purpose, robots.txt and IP ranges.
  14. 14Google Search Central: Intro to Product structured data · Product snippets and merchant listings.
  15. 15Google Search Central: Merchant listing structured data · Merchant listings need an Offer.
  16. 16Google Search Central: Review snippet structured data · Review and AggregateRating.
  17. 17Google Search Central: AI features and your website · No special markup or AI text files needed; Google Search ignores them.
  18. 18Answer.AI: /llms.txt, a proposal · Jeremy Howard, 3 September 2024.
  19. 19llmstxt.org · The current version of the proposal.
#chatgpt#perplexity#ai-search#aeo#shopify#structured-data#reviews

More from Rohin Aggarwal