To get your Shopify store recommended by ChatGPT, answer the product questions shoppers ask with pages that name and link your products, and make every product page state its price, stock, shipping and returns in a form ChatGPT can read. Then ask the same questions again after you publish and check whether ChatGPT names your products.
Shoppers ask an assistant about products and needs, not about stores. They ask "what is the best cast iron pan for a beginner?", and the answer names a few pans and where to buy them. When ChatGPT searches the web for that question, it reads the pages it can reach. OpenAI's crawler documentation, read on 29 September 2026, says that "Sites that are opted out of OAI-SearchBot will not be shown in ChatGPT search answers." Your store has to be readable before it can be named, and your products have to be described well enough to be chosen.
How ChatGPT picks products to recommend
ChatGPT answers in one of two ways. It answers from the web, by searching when someone asks and reading the pages it finds. Or it answers from its memory, from what its model learned in training. Either way, it can only recommend a product it can read about.
Two kinds of page carry what it needs.
Product pages carry the facts. The price and currency, whether it is in stock, the brand, the rating, the shipping and return terms, and specs a shopper can compare. A product page that states these as data, not only in prose, gives an assistant facts it does not have to guess.
Buying guides carry the answer. A question like "which Dutch oven should I buy for a small kitchen?" is answered by a page that compares options and recommends some. A product page answers "what is this?". A guide answers "which one should I buy?", and that is the question shoppers ask.
A store that has both, with the guides linking to the product pages in the sentence where each product comes up, gives an assistant the answer and the facts behind it.
How to get your Shopify store recommended by ChatGPT
Five steps, in order. Each one removes a guess from the next.
Step 1: List the product questions shoppers ask
Start from your products, not your brand. Say you sell cookware. Rankli drafts a store's questions from shapes like these, filled with your own product types:
- "What are the best cast iron pans for beginners?"
- "Where can I buy [your product] online?"
- "Is [your product] worth it?"
- "Which Dutch oven should I buy for a small kitchen? Recommend specific products."
- "[your product] vs [a rival product]: which is better?"
Add the questions your customers email you before they buy: sizes, care, materials, gifts. Aim for 10 to 20 questions. That is enough to see a pattern and few enough to track by hand.
Step 2: Ask ChatGPT and write down which products it names
Ask every question the way a shopper would. For each answer, record whether any of your products were named, which products and stores were named instead, which pages were linked and the date.
Ask each question more than once, on different days. Answers change from one ask to the next, and a single answer is not a pattern.
The questions where a rival's product is named and yours is not are the questions you are losing. They are your list for step 4.
Step 3: Make every product page readable as data
Your theme shows a shopper the price, the stock and the reviews. An assistant reads the same facts best when they are also stated as labels: the labels that tell AI your prices, hours and products. Developers call this Product structured data. Check each product page for these facts:
- Price and currency, for every variant.
- Stock status, updated when stock changes.
- A barcode (GTIN) that matches the product across stores.
- The brand, named.
- Rating and review count, from real reviews.
- Shipping terms and return policy, in words on the page.
- A product image, and a description worth quoting.
- Specs beyond prose: sizes, materials and weights a shopper can compare.
Then check the settings that let AI visit your site. OpenAI's documentation recommends "allowing OAI-SearchBot in your site's robots.txt file." Look at yourstore.com/robots.txt and make sure no rule blocks it.
Rankli's free check reads your homepage and settings the way an AI visitor does, with no JavaScript, and lists what to fix first. It asks no AI assistant anything, so it is free and needs no account. Once your store is connected, Rankli also reads up to 20 of your in-stock product pages about once a week and scores each against the facts above. The Products screen lists the missing facts by how many points they cost across the pages it read. To see which stores ChatGPT names for what you sell, run the free Shopify AI visibility checker.
Step 4: Publish buying guides that name and link your products
For each question you are losing, publish a guide that answers it and names the products that fit. Four shapes of guide fit store questions:
- Buying guides. "How to choose a cast iron pan", with three or four of your products named and linked.
- Comparisons of types and materials. "Cast iron vs carbon steel for a first pan." You can write these without naming a rival store.
- Use and care. "How to season a cast iron pan." These answer the questions shoppers ask after they buy, and the ones they ask before.
- Seasonal guides. Gift guides and seasonal edits, published a few weeks before the season, not during it.
Every guide should name your real products at the prices your store charges, and link each product page inside the sentence where it comes up. A product mentioned without a link is a missed sale. A price that is out of date is a fact an assistant can repeat wrongly.
Step 5: Ask again after you publish
A week after a guide goes live, ask its question again, a few times, and compare with what you recorded in step 2. Then ask once more a week later.
Two checks after publishing, set against the answers from before, show whether the guide changed anything. Rankli runs the same schedule: 7 and 14 days after an article goes live, it asks the article's question again, 3 times on each assistant your plan tracks, and shows before and after on the article.
The product facts ChatGPT reads, and where they live
| Fact | Where to state it |
|---|---|
| Price and currency | On the product page, and in its labels for every variant |
| In stock or not | In the labels, updated with your stock |
| Barcode (GTIN) | In the labels, matching the product's real code |
| Brand | On the page and in the labels |
| Rating and review count | In the labels, from a reviews app with real reviews |
| Shipping and returns | On the product page, in plain words |
| Specs | A list of measurable details, not only a paragraph |
Every row is something your store already knows. Most of the work is stating it where an assistant reads.
What not to do
Do not print prices a model remembered. Prices change and variants sell out. A guide should print the price your store states today, from your own catalog.
Do not publish guides that never name a product. A guide with no product in it answers the question for your rivals.
Do not label a rating you do not have. Ratings in your labels should come from real reviews. Leave the field out until you have them.
Do not judge on one answer. Ask each question several times, on different days, before you decide where you stand.
Do not block OpenAI's search crawler. A security app or an old rule can block it. Check before you rewrite anything.
How Rankli runs these steps for a Shopify store
Rankli runs this loop every week, in four steps:
- Ask. Every week, Rankli asks ChatGPT, Claude and Gemini the questions your customers ask. Perplexity too, on Scale and Agency.
- See what you're losing. You see each question where AI recommends someone else, and who it picks instead.
- Publish the answers. Rankli writes an article aimed at each question you're losing and publishes it to WordPress, Webflow, Shopify or the other connected platforms.
- Re-ask and show what moved. 7 and 14 days after each article goes live, Rankli asks its questions again and shows you before and after.
For a Shopify store, Rankli reads your catalog through the Shopify connection: each product's name, link, price and your shop's currency. The articles it writes name your real products at the prices your store stated, link each product page in the sentence, and publish to your store blog. The Rankli app embed adds the labels for your store and your products to every page, from your store's own data, and leaves out any field your store does not have. You switch it on once in the theme editor, and nothing in your theme is edited.
Rankli for Shopify shows the whole setup, and the questions and articles in each plan are on the pricing page.
Rankli starts with a 7-day free trial. A card starts it, and starting it runs your first analysis: your questions put to ChatGPT, Claude and Gemini, with the ones you are losing listed. On day 8 it becomes your plan unless you cancel, which is one click in the app. Cancel during the trial and nothing is charged.
Questions
Should my pages be about my store or my products?
Your products. Shoppers ask about products and needs, so the pages that answer them name products and link to them. Rankli drafts product questions first for a store and writes guides that name and link your own products.
What product details does ChatGPT need to recommend a product?
The price, stock status, brand, rating, shipping and returns, and specs it can compare, stated on the page and in its labels. Rankli checks your in-stock product pages for each of these about once a week and lists what is missing.
Does Rankli change my Shopify theme?
No. The Rankli app embed adds labels for your store and products to every page from your store's own data, and you switch it on once in the theme editor. Nothing in your theme is edited.
How does Rankli know my prices?
It reads your catalog through the Shopify connection and keeps a dated snapshot of each product's price and your shop's currency. Every Rankli article prints the price your store stated, not one a model remembered.