In this guide (8)
In shortWhat to know
- ChatGPT shows products it judges relevant to the shopper's question and context. OpenAI says these results are chosen independently and aren't ads.
- It weighs structured product data, like price and description, and other third-party content. Stores selling the same item are ranked by availability, price, quality, and whether they make or primarily sell it.
- To appear in ChatGPT search, your site has to let OpenAI's search crawler, OAI-SearchBot, in. Blocking GPTBot, its training crawler, is a separate choice.
- Google says AI Overviews need no special optimization: a page must be indexed and able to show a snippet. No one can promise a recommendation.
How does ChatGPT choose which products to show?
OpenAI explains it in its help article on shopping with ChatGPT search. When a question shows shopping intent, ChatGPT can show products with images, details, and links to sites where you can buy them. A product appears when ChatGPT judges it relevant to the shopper's intent, based on the question and on context such as Memory or custom instructions.
Product results are selected independently by ChatGPT and are not ads, nor influenced by any OpenAI partnerships.
To decide which products to show, OpenAI says ChatGPT considers three things:
- Structured product data from first-party and third-party providers, like the price and the product description, and other third-party content.
- ChatGPT's own first answer, the response it generates before it looks at any new search results.
- OpenAI's safety standards and product policies.
A few details matter for a store. ChatGPT may write its own simpler titles and descriptions from the data it receives. Labels like “Budget-friendly” are generated by the model and aren't verified. Review summaries come from reviews on public websites. And prices come from third-party providers, so a price change can take a while to show up.
How does ChatGPT rank stores that sell the same product?
When a shopper opens a product, ChatGPT may list the stores that offer it. OpenAI says the list is built from merchant and product data, supplied by third-party providers or by the merchants themselves. The ranking factors it names are availability, price, quality, and whether the store is the maker or the primary seller of the item. OpenAI adds that it expects to personalize these rankings more over time.
How your product data gets there depends on your platform. For stores on Shopify, OpenAI says the product data is already connected to ChatGPT through Shopify Catalog, with no extra work. Other merchants can read OpenAI's product feed documentation and apply to send a direct product feed.
Can AI tools read your site at all?
Before any of this, an engine has to be allowed to read your site. Each company runs separate crawlers for search and for training, and you control each one in your robots.txt file:
OpenAI
- For search and answers
- OAI-SearchBot shows sites in ChatGPT's search results. ChatGPT-User visits a page when a user asks.
- For training AI models
- GPTBot
Anthropic
- For search and answers
- Claude-SearchBot indexes content for search. Claude-User visits a page when a user asks.
- For training AI models
- ClaudeBot
Perplexity
- For search and answers
- PerplexityBot shows and links sites in its results. Perplexity-User visits a page when a user asks.
- For training AI models
- None: Perplexity says PerplexityBot isn't used to crawl content for AI foundation models
Google
- For search and answers
- Googlebot, the same crawler as regular search
- For training AI models
- Google-Extended, a setting rather than a crawler: it controls use for training Gemini and for grounding its answers
From each company's own pages, read Oct 18, 2026: OpenAI, Anthropic (Apr 7, 2026), Perplexity, and Google (updated Oct 15, 2026).
The difference matters. OpenAI says each setting is independent: you can keep GPTBot from training on your content and still appear in ChatGPT search, as long as OAI-SearchBot is allowed. A site that blocks OAI-SearchBot isn't shown in ChatGPT search answers, though it can still appear as a navigational link, and a change takes about 24 hours to apply.
Anthropic says blocking Claude-SearchBot may reduce your site's visibility and accuracy in its users' search results. Perplexity recommends allowing PerplexityBot if you want to appear in its results. And Google says Google-Extended doesn't affect whether your site appears in Google Search, and isn't used as a ranking signal.
What does Google say about AI Overviews?
There are no additional requirements to appear in AI Overviews or AI Mode, nor other special optimizations necessary.
Google Search Central, “AI features and your website,” updated Dec 10, 2025
To be shown as a supporting link, a page must be indexed and eligible to appear in Google Search with a snippet. That's all. Google adds that meeting the requirements doesn't guarantee a page will be crawled, indexed, or shown.
The basics it lists are the familiar ones: let crawlers in, link your pages to each other, put important content in text, back it with good images and video, make your structured data match the visible text, and keep your Merchant Center and Business Profile information current. It also says you don't need new machine-readable files, AI text files, or special markup to appear in these features. In other words, at Google, GEO is mostly good SEO.
What did the GEO research find?
The term GEO, short for generative engine optimization, comes from a research paper first posted in November 2023 and accepted at the KDD 2024 conference. The researchers built a test set of 10,000 queries and tried 9 ways of rewriting web content, to see what made a source more visible in AI-generated answers.
- Up to 40%More visibility in AI answers, with the best methods
- 22%Gained from adding quotations, tested on Perplexity
- 10,000Queries in the test set the researchers built
- 10% worseKeyword stuffing, tested on Perplexity, against no change at all
Source: Aggarwal and others, “GEO: Generative Engine Optimization,” arXiv 2311.09735, version 3 of Jun 28, 2024 (KDD 2024). The best methods: citing sources, adding quotations, and adding statistics.
The methods that worked best were plain ones: citing sources, adding quotations from relevant sources, and adding statistics. The researchers also report that pages ranked lower in classic search gained the most from these changes, while keyword stuffing, an old SEO habit, didn't help.
Two cautions. Most of the testing ran on the researchers' own setup, built on GPT-3.5, an older OpenAI model, and only part of it on a live engine, Perplexity. And AI engines change all the time, so what worked in 2024 may not work the same way now. Treat it as a direction, not a formula. It's a sensible direction anyway: content with sources and numbers is better for your readers, too.
Does llms.txt help?
llms.txt is a proposal by Jeremy Howard, first published on Sep 3, 2024 and updated to a second version on Aug 10, 2026: a plain-text file at your site's root that tells AI tools what's on the site and where to find it. Its own page says thousands of sites now publish one, and that Chrome's Lighthouse checks for one in its agentic browsing audits.
It's still a proposal, not a standard. Google says you don't need AI text files to appear in its AI features, and none of the crawler pages from OpenAI, Anthropic, or Perplexity says its crawler uses llms.txt to decide what to show. It's cheap to publish, so treat it as a small extra next to readable pages and accurate structured data.
Key facts
- ChatGPT's product results
- Chosen by relevance to the shopper's question, and not ads, per OpenAI
- What ChatGPT weighs
- Structured product data, other third-party content, and its policies
- How stores are ranked
- Availability, price, quality, and maker or primary seller
- The crawler to allow
- OAI-SearchBot for ChatGPT search. GPTBot is for training
- Google's AI Overviews
- No extra requirements: indexed, and eligible for a snippet
- GEO research
- Up to 40% more visibility in tests. Sources, quotes, and statistics worked best
From each company's own pages and the GEO paper, read Oct 18, 2026.
What can you do this week?
- 1Check your robots.txt. Open your site's address with /robots.txt at the end, and make sure OAI-SearchBot, Claude-SearchBot, PerplexityBot, and Googlebot aren't blocked. Then check your host's bot settings.
- 2Make sure your content is in the page. Open a product page's source, not the inspector, and look for its name, price, and description. That's what a crawler that doesn't run code reads.
- 3Make your structured data match the page. Price, availability, shipping, and returns, exactly as the page shows them. Google's Rich Results Test lists what it finds.
- 4Keep your product facts the same everywhere. OpenAI ranks stores by availability, price, quality, and whether they make or primarily sell the item.
- 5Write pages that answer real questions, with sources and numbers. In the GEO research, that's what made content more visible.
- 6Ask the engines yourself. Ask ChatGPT, Perplexity, and Gemini the questions your customers ask, and see which stores are cited, and from which pages.
What does MOVA do for AI search?
Every MOVA site is built to the usual guidance for Google and AI search. Here's what's in place, and how far each part goes:
- Ready-made pages and llms.txt. For a store moving to us from WordPress, our pipeline builds ready-made pages an AI tool can read without running code, and an llms.txt file that says who you are and what you sell.
- AI crawlers welcome. At Hasod, the online gift store in Israel where we built MOVA, the robots file welcomes GPTBot, OAI-SearchBot, ClaudeBot, and PerplexityBot, and allows Google-Extended, the setting that lets Google use the site's pages for Gemini.
- Structured data on product pages. At Hasod, product pages add their price, shipping details, and return policy as structured data once the page loads. Google Search reads it when it renders the page. A crawler that doesn't run code won't see it, and Google notes that product markup added with code can make its Shopping crawls less frequent and less reliable.
- Titles and descriptions in one place. At Hasod, the title and description Google shows for each product and category page are written in one place, in the admin.
A site isn't built once and forgotten. Once Lumi, your AI website agent, joins your store, she checks it on a schedule. At Basic, that means a site check once a month: speed, broken links, and titles for Google. The team joins one department at a time.
Sources
Every number about the market, other vendors, and public data comes from one of these, with the date we read it. Numbers about MOVA come from our price list and from Hasod's own system.
- 1OpenAI Help Center, Shopping with ChatGPT Search. Read Oct 18, 2026
- 2OpenAI, Overview of OpenAI Crawlers. Read Oct 18, 2026
- 3Anthropic, Does Anthropic crawl data from the web, and how can site owners block the crawler? Apr 7, 2026. Read Oct 18, 2026
- 4Perplexity, Perplexity Crawlers. Read Oct 18, 2026
- 5Google Search Central, AI features and your website. Updated Dec 10, 2025. Read Oct 18, 2026
- 6Google, Google's common crawlers (Google-Extended). Updated Oct 15, 2026. Read Oct 18, 2026
- 7Google Search Central, Generate structured data with JavaScript. Updated Dec 10, 2025. Read Oct 18, 2026
- 8Aggarwal and others, GEO: Generative Engine Optimization (KDD 2024). Nov 16, 2023, version 3 of Jun 28, 2024
- 9llms.txt, the proposal (v2). Sep 3, 2024, updated Aug 10, 2026. Read Oct 18, 2026
- 10Hasod, the live robots.txt. Read Oct 18, 2026
About the author
Omri Shmuel
Omri Shmuel is the founder of MOVA. He has run Hasod, an online gift store in Israel, since 2017, and built MOVA's system and its team of AI agents inside his own store first.
The story behind MOVAAn AI team for each part of your store.
A new site, one admin, and 11 AI agents. Maya answers your customers in web chat from launch day.
Book a callGEO with MOVA, in detail







