The three OpenAI bots that visit Shopify stores
OpenAI runs three crawlers. GPTBot collects training data for future model versions. OAI-SearchBot powers ChatGPT search citations — the live web index ChatGPT references for answers that cite sources. ChatGPT-User handles on-demand URL fetches when a user references a link in a ChatGPT conversation. Three bots, three roles. Blocking the wrong one in robots.txt.liquid erases the store from a specific surface; getting them confused is the #1 mistake in 2024-era 'block AI bots' templates.
The role matrix
Each bot affects a different surface. GPTBot affects future model training. OAI-SearchBot affects today's ChatGPT search citations. ChatGPT-User affects mid-conversation page fetches. Getting these straight is the difference between a deliberate training opt-out and an accidental erasure from ChatGPT search.
The common 2024 mistake
In 2024, agency blog posts widely recommended blocking 'AI bots' via a wildcard or via blocking GPTBot specifically. Many of those templates blocked GPTBot and OAI-SearchBot together, sometimes via a User-agent: * Disallow that affected all OpenAI bots. Stores that pasted these templates in 2024 found themselves erased from ChatGPT search by mid-2025 — exactly when ChatGPT search became a meaningful traffic source.
Per-bot decision tree
Three decisions, one per bot. Most stores want allow on all three. Stores opting out of training only block GPTBot. Stores opting out of all OpenAI products block all three — a defensible but rare choice.
OpenAI bot audit checklist
Six checks. Walk these on every Shopify store before any other AI-visibility work — the bot-block trap is the highest-impact, fastest-fix gap in 2026 audits.