Skip to content
← All guidesAgentic commerce

Should you block or allow AI crawlers on your Shopify store?

By Anphonic 2 min read Updated 10 October 2026

For most stores that want to be found, allow the crawlers that search and fetch pages for AI assistants, and decide separately about crawlers used for training. Blocking AI crawlers does not remove your products from Shopify’s AI channels, because Shopify says blocking in robots.txt or at the network layer affects only open-web discoverability and does not stop Shopify Catalog sending your data.

Answers the question: Should I block or allow GPTBot, ClaudeBot and other AI crawlers on my Shopify store?

Three kinds of AI crawler

AI companies use different bots for different jobs, and they have separate names so site owners can treat them differently.

KindWhat it doesExamples
Search botsIndex pages so an assistant can find and cite themOAI-SearchBot, Claude-SearchBot, PerplexityBot
User agentsFetch a page when a person asks an assistant about itChatGPT-User, Claude-User, Perplexity-User
Training botsCollect content to train modelsGPTBot, ClaudeBot, and Google’s Google-Extended control

These names and their roles change. Check each company’s current documentation before you write rules, and do not rely on an old blog post.

How to decide

  1. Do you want to be found and cited in AI answers? Then allow the search bots and the user agents. Without them, an assistant cannot read your public pages.
  2. Do you object to your content being used for training? That is a business choice. You can block training bots while allowing the others, because they are named separately.
  3. Is anything blocking bots without your knowing? A firewall, CDN or bot-protection setting can refuse AI user agents even when robots.txt allows them. The page then loads for a browser and fails for a crawler.

Shopify specifics

Shopify generates a default robots.txt for every store. Shopify lets you customise it through a theme template, so follow Shopify’s own documentation before you change anything, and keep private paths such as the cart and checkout closed.

How to test

If you are comfortable with a terminal, compare what a crawler receives with what a browser receives:

curl -sI -A "GPTBot" https://yourstore.com/products/your-product

A 200 status means the page is served. A 403 means something is refusing that user agent. You can also run our free scan, which checks crawler access along with the rest of your store.

Frequently asked questions

Does blocking GPTBot remove my store from ChatGPT?
Not through Shopify. Shopify says blocking crawlers affects only open-web discoverability, and Shopify Catalog still sends your product data to its agentic channels. Blocking can still limit what an assistant can read from your public pages.
What is the difference between a training crawler and a search crawler?
A training crawler collects content to train models. A search crawler indexes pages so an assistant can find and cite them. Companies name them separately so you can allow one and block the other.
Can my CDN block AI agents without me knowing?
Yes. Bot-protection and firewall rules can return an error to AI user agents even when robots.txt allows them. Test with the command above.
Will allowing AI crawlers slow my store down?
Crawler traffic is usually small next to shopper traffic, but a heavy page costs more to fetch. Keeping product pages light helps both shoppers and crawlers.