The three Anthropic bots that visit Shopify stores
Anthropic runs ClaudeBot, Claude-User, and Claude-SearchBot. ClaudeBot is the training crawler. Claude-User is the live retrieval bot — it fetches pages when a Claude.ai user references a URL during a conversation. Claude-SearchBot powers the Claude.ai search surface. Each can be allowed or blocked independently in robots.txt.liquid. The three roles map to three different visibility outcomes for a Shopify store.
Per-bot role on a Shopify store
ClaudeBot affects future Claude model training. Block it and the next-generation Claude won't know about your store; allow it and the future model includes your store in its training corpus. Claude-User affects mid-conversation product Q&A — when a buyer says 'check yourstore.com/products/abc' in a Claude chat, Claude-User fetches the page. Claude-SearchBot affects whether your store shows up in Claude.ai's search index.
Robots.txt.liquid directives for Claude bots
Standard User-agent + Disallow pattern. Per-bot directives are case-sensitive. To allow all three, omit Disallow rules for them (Shopify's defaults allow). To block one specifically, add a User-agent block with Disallow: /. To allow most paths but block specific ones, add granular Disallow rules under the user-agent block.
Per-bot decision tree
Four questions, in order. The default answer for each is allow; deliberate blocks should be defensible.
ClaudeBot audit checklist
Five checks. The audit overlaps with the broader robots.txt.liquid audit but treats each Claude bot independently.