Bots / OpenAI
ChatGPT-User
User-agent seen when ChatGPT fetches pages on a user’s behalf during browsing.
Identity
- Name: ChatGPT-User
- Operator: OpenAI
- User-Agent:
ChatGPT-User
User-agent seen when ChatGPT fetches pages on a user’s behalf during browsing. Treat this page as the entity owner for “ChatGPT-User” / User-Agent facts. The Shopify how-to for allowing AI crawlers lives on Learn so we do not compete with that head term here.
Typical robots.txt directive
User-agent: ChatGPT-User
Allow: /
Match the User-Agent string your logs actually see. Some operators use multiple agents (fetch vs training). When in doubt, allow the answer-oriented agents you care about and document intentional denials.
Shopify notes
If shoppers ask ChatGPT to open your PDP, this agent needs access to public HTML.
Implementation steps
- Edit robots.txt in Shopify admin (or your SEO app’s robots template)
- Allow storefront paths; keep /checkouts, /cart, /account disallowed under User-agent: *
- Review security/bot apps for blanket AI blocks
- Test on the custom domain customers use (not only *.myshopify.com)
- If shoppers ask ChatGPT to open your PDP, this agent needs access to public HTML.
When to allow
- You want answer engines operated by this company to fetch public storefront HTML
- Your PDPs and collections should be eligible as citation or Shopping sources
- robots.txt already allows general crawling but AI agents were accidentally blocked
When teams deny
- A security incident requires temporary lockdown (re-open when safe)
- You intentionally do not want this operator fetching your storefront
How to verify
- Confirm robots.txt includes a clear rule for ChatGPT-User / ChatGPT-User
- Fetch homepage and a hero PDP; expect HTTP 200 with real product HTML
- Ensure bot challenges / walls do not trigger for this User-Agent on public paths
- Re-run a TopMention tech scan to confirm crawler checks move toward pass
Related
- How to allow AI crawlers on Shopify
- What is ChatGPT-User? (short definition)
- What is an AI crawler?
- What is robots.txt?
- TopMentionBot disclosure
- Same operator: