Attrifast
ProductAI visibilityPricingDocsBlog
Log inStart free trial
ProductAI visibilityPricingDocsBlogLog in
  1. Home
  2. /AI Crawlers
  3. /GPTBot
Product
  • Track Website Traffic
  • Attribution Software
  • Website Visitor Tracking
  • SEO Dashboard
  • Analytics for SaaS
  • Revenue by Source
  • Traffic Source Tracking
  • Revenue Channel Attribution
  • Revenue Attribution
  • Privacy-First Analytics
  • Cookieless Analytics
  • UTM to Revenue
  • AI Visibility Score
  • Share of Voice (AI)
  • Prompt Tracking
  • AI Citation Tracking
  • ChatGPT Rank Tracker
  • AI Revenue Attribution
  • Pricing
Track AI Traffic
  • Track ChatGPT Traffic
  • Track Perplexity Traffic
  • Track Claude Traffic
  • Track Gemini Traffic
  • Track AI Overviews
  • Track Copilot Traffic
  • ChatGPT Revenue Attribution
  • Perplexity Revenue Attribution
  • Claude Revenue Attribution
  • Gemini Revenue Attribution
  • AI Visibility to Revenue
Use Cases
  • Stripe Analytics
  • Shopify Analytics
  • Stripe Attribution
  • For Bootstrapped SaaS
  • Affordable Attribution
Compare
  • vs Profound
  • vs Loamly
  • vs Peec AI
  • vs Otterly
  • vs Cometly
  • vs Segment
  • vs Google Analytics
  • vs Plausible
  • vs Fathom
  • vs Simple Analytics
  • vs PostHog
  • vs Matomo
  • vs Umami
  • vs Pirsch
  • vs Mixpanel
  • vs Amplitude
  • vs Heap
  • vs Hyros
  • vs AnyTrack
  • vs DataFast
  • vs Similarweb
  • All comparisons
Resources
  • GEO Hub
  • AEO Hub
  • AI Search Hub
  • Research
  • Best Conversion Tracking Software
  • ChatGPT vs Google Traffic
  • Mixpanel Alternative
  • Track Channel Revenue
  • First vs Last Touch
  • Cookieless Conversion Tracking
  • GA4 Attribution Limits
  • CAC by Channel
  • Stripe Conversion Tracking
  • Stripe Revenue Tracking
  • AEO vs SEO 2026
  • AI Traffic Benchmark
  • How to Rank in ChatGPT
  • Best AEO Tools 2026
  • Measure GEO ROI
  • Schema for AI Search
  • Dark AI Traffic in GA4
  • What Is Referral Traffic?
  • What Is Direct Traffic?
  • What Is Cookieless Analytics?
  • What Is Conversion Attribution?
  • AI Share of Voice
  • Documentation
  • View all posts
  • Multi-Touch Attribution
  • Free Tools
  • UTM Builder
  • UTM Checker
  • ROI Calculator
  • AI Readiness Checker
  • AI Crawler Directory
  • SEO + GEO Workflow
Company
  • About
  • Contact
  • Return Delay Penalty
  • Backlink RPV Scoring
  • AI Instructions
  • Live Demo
  • FAQ
  • Log in
© 2026 Attrifast · built by Vincent Ruan & Jessica Huang
AboutContactTermsPrivacy

AI Crawler Directory · OpenAI

GPTBot:
what it is and how to verify it.

OperatorOpenAI
PurposeAI model training
Respects robots.txtYes
Executes JavaScriptNo
Hits verifiableYes — published IPs
TypeHTTP crawler / fetcher

GPTBot is OpenAI’s training crawler. It systematically fetches publicly accessible web pages to build the corpus that future GPT foundation models are trained on. It is not the bot that answers a live ChatGPT question — that job belongs to ChatGPT-User and OAI-SearchBot — so a GPTBot hit never corresponds to a human reading your page in real time.

GPTBot visits on its own schedule, the way a search-engine spider does: it discovers URLs, fetches HTML, and moves on. It does not execute JavaScript, so anything rendered only on the client is invisible to it. Sites that server-render their content — including their pricing, product facts, and documentation — give the model complete information to learn from.

Whether to allow GPTBot is a policy decision, not a traffic decision. Allowing it means your content can inform what future GPT models "know"; blocking it keeps your material out of training data but has no effect on ChatGPT search citations today, which are controlled separately by OAI-SearchBot.

GPTBot User-Agent string

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.4; +https://openai.com/gptbot

How to verify GPTBot hits are real

The User-Agent header is plain text — any client can claim to be GPTBot, and scrapers routinely do. OpenAI publishes the exact IP ranges GPTBot crawls from as machine-readable JSON.

https://openai.com/gptbot.json

Fetch the list and check the hit’s source IP against it — for a quick manual look:

curl -s https://openai.com/gptbot.json

Allow or block GPTBot in robots.txt

This is a training-data control: allowing it lets your content shape what future models know; blocking it keeps your material out of training corpora without affecting live citations. A policy call, not a traffic one.

Allow

User-agent: GPTBot Allow: /

Block

User-agent: GPTBot Disallow: /

GPTBot — frequently asked questions

What is GPTBot?

GPTBot is OpenAI’s web crawler for collecting publicly available content that may be used to train its generative AI foundation models. It identifies itself with the token GPTBot in the User-Agent header (GPTBot/1.4 as of July 2026) and respects robots.txt rules.

Does GPTBot respect robots.txt?

Yes. OpenAI documents that GPTBot honors robots.txt allow and disallow directives. Add "User-agent: GPTBot / Disallow: /" to block it, or scope the disallow to specific paths. Changes take effect the next time the bot refetches your robots.txt.

Does a GPTBot visit mean I will get traffic from ChatGPT?

Not directly. GPTBot collects training data; it does not fetch pages for live answers. Citation-driven visits come via OAI-SearchBot (search index) and ChatGPT-User (on-demand fetches). Blocking or allowing GPTBot does not change whether ChatGPT search cites you today.

How do I verify a GPTBot hit is really from OpenAI?

Check the source IP against OpenAI’s published ranges at openai.com/gptbot.json. The User-Agent string alone proves nothing — anyone can send "GPTBot" with curl. A hit is authentic only when its IP falls inside a published range.

Should I block GPTBot?

If your content is your product (paywalled journalism, licensed data), blocking is reasonable. If you sell software or services and want AI assistants to know you exist, most sites gain more from being in the training corpus than they lose. It is a policy call — there is no ranking penalty either way.

Related crawlers

ChatGPT-UserOAI-SearchBotClaudeBotGoogle-ExtendedCCBotAll AI crawlers →

Related reading

Track ChatGPT trafficChatGPT revenue attributionAI Readiness Checker

See which AI crawlers hit your site — and what the traffic earns

Attrifast tracks AI referrals as revenue lines: ChatGPT, Perplexity, Claude, and Gemini visits tied to real Stripe money. $9.99/mo flat.

  • ✓One script tag and a Stripe key — live in minutes
  • ✓Cookieless, so no consent banner for analytics
  • ✓Every AI referral matched to the payment it produced
Start 7-day free trial — $0 due today

7-day free trial · $0 due today · then $9.99/mo · cancel anytime

Attrifast dashboard: prompt-level AI visibility with estimated value, revenue split by channel across ChatGPT, Google, Perplexity, Claude and Direct, competitor position tracking, and per-engine scan settings.