TL;DR & Key Takeaways
Cloudflare and OpenAI split AI traffic into Search, Agent, and Training. Most marketplace sellers never touch those crawler switches. Shopify still exposes the same three jobs on the product: title/description/category for being understood, variants/policies/inventory for being buyable, original copy and photos for what you are willing to have reused. Edit the listing. Do not wait on a robots file you do not own.
- Search, Agent, and Training are three jobs, not one “block AI” switch — OpenAI documents them as independent crawlers.
- If you sell on Shopify, Etsy, or Amazon, you usually do not control robots.txt; the product Admin is the lever.
- Search maps to Title, Description, Category metafields, Vendor, Type, Tags, and Barcode.
- Agent maps to Variants/option names, inventory, shipping, and store policies Shopify says AI agents read.
- Training is not a listing toggle; uniqueness of description and original media is the only listing-level control.
Frequently Asked Questions
Do I need to change robots.txt before September 15, 2026?
Only if your own domain is on Cloudflare. Marketplace listings do not get that file. Use the Cloudflare Bot Preference Sync article for Disallow vs Block; use this article for the product fields.
If I block GPTBot, will ChatGPT stop recommending my product?
OpenAI separates GPTBot (training) from OAI-SearchBot (search). Blocking training is not the same as opting out of search. ChatGPT-User may still fetch a page when a person asks, and robots.txt may not apply to that fetch.
Which Shopify fields matter if I only do one pass?
Title, Description, Category (so metafields unlock), Variants/option names, and Settings → Policies.
Glossary
- Search crawler
- A bot that indexes pages so an answer system can cite them later, such as OpenAI’s OAI-SearchBot.
- Agent fetch
- A user-triggered visit (for example ChatGPT-User) when a shopper’s assistant tries to act on a live page. robots.txt may not apply.
- Training crawler
- A bot that collects content to improve a model, such as GPTBot. It is not a Shopify Admin toggle.
- Category metafield
- A Shopify product attribute unlocked by the Standard Product Taxonomy category, such as fabric or sleeve length.
- GTIN
- The barcode identifier (UPC, EAN, ISBN) stored in Shopify’s Barcode field and used by channels to match the same product.
Sources
- OpenAI — Overview of OpenAI Crawlers - Independent Search/Training/User agents; OAI-SearchBot opt-out; ChatGPT-User may ignore robots.txt.
- Shopify Help — Optimizing your products for AI platforms - Catalog field list AI platforms consider, plus store policies for AI interactions.
- Shopify Help — Product details page - Title, Description, Category, Barcode, Variants, and organization fields in Admin.
- Shopify Help — Adding store policies - Settings → Policies for returns, shipping, and terms.
- Shopify Help — Category metafields - Taxonomy attributes unlocked by product category.
- Google Merchant Center — Title - Required title format, variant distinction, no promo text.
- Google Merchant Center — Description - Describe the product itself; no shipping slogans or other SKUs.
Related Articles
Cloudflare Now Writes Your robots.txt
Cloudflare's Bot Preference Sync generates your robots.txt from dashboard policy. The real change for sellers is the Training control's new split: Block removes crawlers at the edge, Disallow keeps you in AI search answers while saying no to training.
9 min readAI Agents Quote FAQs You Never Wrote
Shopify Knowledge Base FAQs never appear on your storefront. They are compiled from shipping, returns, and catalog settings for AI shopping agents. Audit Default FAQs before an assistant quotes invented shipping.
5 min readShopify Now Grades Your Listings for AI
Shopify's Agentic channel scores every product for AI discovery on five signals — descriptions, images, verified reviews, variants, policies. Each maps to a field you edit. Here is the inspection loop.
7 min read