
Element Code: AI-005
What "AI Training Data Policy" means
Large language models are trained on scraped web content. Over the last few years the major AI companies started publishing named crawlers and honoring robots.txt rules for them, so site owners finally have a lever. This check looks for two things: a machine readable directive (in robots.txt or via response headers) telling AI crawlers whether they may use your content, and a human readable policy page stating your position. If both are missing, the check flags it, because silence is a decision you did not consciously make.
Worth being precise here: allowing an AI crawler to train on your content is a different question from allowing it to fetch your page live to answer a user's question (retrieval, sometimes called grounding or RAG). Some crawlers do one, some do both, and the same company often runs separate user agents for each. Blocking the wrong one can cut you out of AI answer surfaces you actually want to appear in.
Why it matters
Three reasons, and they pull in different directions, which is exactly why you need a deliberate stance.
Rights and licensing. If your content is your product, original research, paywalled analysis, photography, proprietary data, you may not want it absorbed into a model for free. Publishers from the New York Times to Reddit have taken formal positions and, in some cases, struck paid licensing deals. Your robots.txt is the first place you assert that.
Visibility. The flip side: if you want to show up in ChatGPT answers, Perplexity citations, or Google AI Overviews, blocking every AI user agent can make you invisible there. Retrieval crawlers are how you get cited. Blindly disallowing everything with "AI" in the name is a common mistake I see that quietly kills a growing traffic channel.
Trust and compliance. A published policy page tells partners, regulators, and contributors what happens to content on your site. For membership sites, communities, and anywhere users submit content, that transparency is increasingly expected and sometimes legally relevant under text and data mining opt out regimes like the EU's.
The crawlers you are actually deciding about
| User agent | Operator | Primary purpose |
|---|---|---|
| GPTBot | OpenAI | Model training |
| OAI-SearchBot | OpenAI | Search / retrieval |
| Google-Extended | Gemini training opt out token | |
| ClaudeBot | Anthropic | Model training |
| CCBot | Common Crawl | Open dataset (feeds many models) |
| PerplexityBot | Perplexity | Answer engine indexing |
User agent names change and new ones appear, so verify current tokens against each operator's published documentation before you commit rules. Never treat a list like this as frozen.
The decision, mapped
How to detect the current state
- Fetch your robots.txt at
https://yourdomain.com/robots.txtand look for named AI user agents. No mention of them means no policy is being enforced. - Server logs: filter for user agent strings containing GPTBot, ClaudeBot, CCBot, PerplexityBot. This tells you who is actually crawling you and how often, which is the ground truth.
- Screaming Frog: you can set a custom user agent and run a crawl as, say, GPTBot to confirm your robots rules block or allow it the way you intended.
- Check for a policy page: search your own site for terms like "AI", "machine learning", or "training data" in your terms or a dedicated policy URL. If nothing exists, that half of the check is failing too.
How to fix it, step by step
- Decide your position using the map above. Training, retrieval, or both, and for which crawlers.
- Encode it in robots.txt. To block a training crawler, add a block such as:
User-agent: GPTBot
Disallow: /
Repeat per user agent you want to block. To opt out of Google's model training without hurting Search rankings, useUser-agent: Google-ExtendedwithDisallow: /, which does not affect Googlebot. - Leave retrieval bots allowed if you want AI answer visibility. Do not blanket disallow everything that looks AI shaped.
- Publish a short policy page stating your stance in plain language and link it from your footer or terms. This is the human readable half the check wants.
- Verify and monitor. Refetch robots.txt, crawl as each user agent to confirm, and keep watching logs, since bots that ignore robots.txt need blocking at the firewall or CDN instead.
Do vs Don't
Do
- Make a deliberate, documented decision
- Separate training bots from retrieval bots
- Use Google-Extended to opt out of Gemini training without losing Search
- Publish a plain language policy page
- Watch server logs for bots that ignore robots.txt
Don't
- Leave the question unanswered by default
- Blanket block every user agent with "AI" in the name
- Assume robots.txt stops a bot that does not honor it
- Block Googlebot when you only meant to block Gemini training
- Copy someone else's robots rules without checking current user agent names
What "good" looks like
A robots.txt with explicit, current rules for the AI crawlers you care about, matching a decision you actually made. Retrieval bots handled separately from training bots so you keep AI answer visibility if you want it. A short published policy page that a human can read and a link to it from your footer. And a habit of rechecking every quarter, because the crawler list and the etiquette around it keep moving.
FAQ
Does blocking GPTBot remove me from ChatGPT answers?
Will opting out of AI training hurt my Google rankings?
Does robots.txt actually stop AI crawlers?
Do I need a separate policy page, or is robots.txt enough?
Not sure who is scraping you or whether you are cited?
An audit checks your AI crawler directives, your retrieval visibility, and your robots setup together, so your policy matches your actual goals instead of accidentally hiding you.
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.







