Should You Let AI Crawlers Read Your Website? Robots.txt, GPTBot, OAI-SearchBot, and Google-Extended
A plain-English guide to AI crawler controls for business websites: what GPTBot, OAI-SearchBot, ChatGPT-User, Googlebot, and Google-Extended actually mean.

The new question in website ownership is not just "can Google crawl my site?" It is "which AI systems can read my site, what are they using the content for, and should I allow it?"
This is a reasonable question. Business owners are watching AI tools summarize the web, answer customer questions, and sometimes use website content without sending the same kind of traffic a traditional search result might have sent. At the same time, being absent from AI search can mean being absent from the places customers are starting to ask questions.
The answer is not "block every AI crawler." It is also not "allow everything without thinking." The right answer depends on what you want: search visibility, model-training control, server protection, privacy, or legal risk reduction.
This post is a practical guide to the major crawler names business owners are hearing in 2026: GPTBot, OAI-SearchBot, ChatGPT-User, Googlebot, and Google-Extended.
First, What Robots.txt Can and Cannot Do
robots.txt is a public text file at the root of your domain, usually at:
https://example.com/robots.txt
It tells crawlers which parts of the site they are allowed to fetch. Search engines usually respect it. Good AI crawler operators usually respect it. Malicious bots may ignore it completely.
That means robots.txt is not a security tool. If something is private, put it behind authentication. Do not rely on robots.txt to hide it. A disallowed URL can still be discovered, guessed, linked to, or accessed by systems that do not honor the file.
Use robots.txt for crawl preferences. Use authentication and access control for security.
The Important Distinction: Search vs Training
Most confusion comes from mixing two different uses:
- Search and retrieval: A crawler reads public pages so an AI search feature can cite, summarize, or link to them in response to a user query.
- Model training: A crawler reads public pages so their content may be used to train or improve future AI models.
Those are different business decisions.
A service company may want to appear in ChatGPT search answers while still opting out of model training. A publisher may choose differently. A private documentation site may block both. A local contractor may allow both because visibility matters more than content-control concerns.
Before changing crawler rules, decide which outcome you actually want.
OpenAI Crawlers: OAI-SearchBot, GPTBot, and ChatGPT-User
OpenAI documents its crawlers in its Overview of OpenAI Crawlers. The three names that matter most for business websites are OAI-SearchBot, GPTBot, and ChatGPT-User.
OAI-SearchBot
OAI-SearchBot is for ChatGPT search visibility. OpenAI says it is used to surface websites in ChatGPT search results. If you opt out of OAI-SearchBot, your site may not be shown in ChatGPT search answers, though it may still appear as a navigational link in some cases.
If your goal is to be discoverable when someone asks ChatGPT for a service provider, comparison, explanation, local option, or source, this is the crawler you probably want to allow.
Example:
User-agent: OAI-SearchBot
Allow: /
GPTBot
GPTBot is different. OpenAI describes it as a crawler for content that may be used in training generative AI foundation models.
If your business wants ChatGPT search visibility but does not want to signal permission for training use, you can allow OAI-SearchBot and disallow GPTBot.
Example:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
That distinction matters. Blocking GPTBot is not the same as blocking ChatGPT search.
ChatGPT-User
ChatGPT-User is for user-initiated actions. For example, a person may ask ChatGPT to visit a specific URL or use a custom GPT that fetches a page. OpenAI says this is not automatic web crawling and is not used to determine whether content appears in Search.
This sits closer to a browser request from a user than to a search crawler. Blocking it may interfere with some user-requested page access from ChatGPT, but it is not the main search-visibility control.
Google Crawlers: Googlebot and Google-Extended
Google's crawler ecosystem is different because Google Search and Google AI features are tightly connected.
For Google AI Overviews and AI Mode, Google says the normal SEO and indexing rules apply. If a page is blocked from Google Search, it is not eligible as a supporting link in those AI features. If you want visibility in Google Search and Google's AI features, you generally need to allow Googlebot.
Example:
User-agent: Googlebot
Allow: /
Google-Extended is different. Google's crawler documentation says Google-Extended is a standalone product token publishers can use to manage whether content Google crawls may be used for training future Gemini models and for grounding in certain Gemini and Vertex AI products. Google also says Google-Extended does not affect inclusion in Google Search and is not a Search ranking signal.
That means a business can allow Google Search while restricting Google-Extended:
User-agent: Googlebot
Allow: /
User-agent: Google-Extended
Disallow: /
Again, search visibility and AI training control are not always the same knob.
A Reasonable Default for Service Businesses
Most service businesses want to be found. They are not publishing proprietary research, paid journalism, or private datasets. Their public website is marketing material. The goal is visibility, trust, and lead generation.
For that kind of business, a reasonable default is:
- Allow Googlebot for Search and Google AI features.
- Allow OAI-SearchBot for ChatGPT search visibility.
- Decide separately whether to allow GPTBot.
- Decide separately whether to allow Google-Extended.
- Keep private content behind login instead of relying on crawler rules.
- Monitor server logs for abusive crawling.
A simple policy might look like this:
User-agent: Googlebot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: *
Allow: /
This is not a universal recommendation. It is an example of a visibility-first approach that separates search access from some training uses.
When Blocking Makes Sense
Blocking AI crawlers may make sense when:
- You publish paid content and rely on subscriptions.
- Your public pages include valuable original research.
- Your content licensing model depends on strict reuse control.
- You have legal or contractual obligations limiting reuse.
- You are seeing server strain from a specific crawler.
- You do not want to appear in a specific AI search product.
- Your website accidentally exposes content that should not be public.
That last point should be handled at the source. If sensitive material is public, fix access control. A robots rule is not enough.
When Blocking Is Probably Self-Defeating
Blocking can hurt if your business depends on discovery.
For example:
- A plumber who wants to appear when someone asks "best emergency plumber near me."
- A law firm that wants to be included in comparison-style research.
- A web agency that wants its guides cited when business owners research website costs.
- A clinic that wants appointment and service information discoverable.
- A contractor whose service pages answer local buying questions better than directory pages do.
If the public website exists to be found, aggressive blocking should be deliberate, not emotional.
Check More Than Robots.txt
Crawler access can be blocked in several places:
robots.txt.noindexmeta tags.nosnippetandmax-snippetdirectives.- CDN bot protection.
- Web application firewalls.
- Server user-agent blocks.
- Login walls.
- Broken redirects.
- JavaScript rendering failures.
- Bad canonical tags.
If you make crawler policy changes, test them. For Google, use Search Console's URL Inspection tool. For OpenAI, review their published crawler IP ranges and documentation. For your own site, watch server logs.
The worst version of this problem is accidental invisibility: the business thinks it has an AI strategy, but a firewall rule or outdated robots.txt file is quietly blocking the pages that should be found.
A Simple Audit Process
Use this process before changing anything:
- List the AI and search experiences where you want visibility.
- List the ones you want to restrict.
- Separate search/retrieval crawlers from training crawlers.
- Review your current
robots.txt. - Review meta robots tags on important pages.
- Check CDN and firewall bot settings.
- Confirm your sitemap includes important public pages.
- Test a few high-value URLs.
- Log changes with dates so future traffic changes can be interpreted.
Do not make crawler changes without writing down what changed. Six months later, when traffic patterns shift, you will want a clean record.
The Practical Answer
Should you let AI crawlers read your website?
If your website is public marketing content for a service business, usually yes for search-oriented crawlers. Visibility matters. Being omitted from AI search can mean being omitted from a growing share of customer research.
Should you let every AI crawler use every public page for every possible purpose?
Not automatically. Training use, grounding use, search visibility, and user-requested page visits are different categories. Treat them differently.
The mature posture is not panic or blind permission. It is a written crawler policy:
- What we allow.
- What we block.
- Why.
- Where the rule lives.
- When we last reviewed it.
That is enough for most businesses. You do not need to turn crawler control into a philosophy seminar. You just need to avoid accidentally removing yourself from the places customers are starting to search.
More posts from the blog.

AI Search Optimization for Service Businesses: How to Get Found in ChatGPT, Google AI Mode, and Perplexity
A practical AI search optimization guide for service businesses: what changed, what did not, and how to make your website easier for AI search systems to find, trust, and cite.

The True Cost of Cheap Websites: What $500 Builds Actually Cost You
The hidden math behind cheap websites: lost leads, security risk, vendor lock, rebuild costs, and maintenance debt — with real numbers for service businesses.

Disaster Recovery for Your Website: Backups, Runbooks, and the Day Things Break
A practical disaster recovery guide for small business websites — the 3-2-1 backup rule, RTO/RPO, runbooks for common incidents, and communicating outages.
Keep reading?
More field notes from building modern websites and software for real businesses.
