The usual version of this question is a straight yes or no: block the AI bots, or let them in and hope for traffic. Both answers are wrong, and most sites have already answered it by accident anyway.
There is no single AI crawler. Four different jobs arrive under separate names, each with a different consequence when blocked, and a rule aimed at one routinely catches the others.
This guide covers which bots reach a Malaysian site, what blocking each one costs, what we find in real robots.txt files at audit, and the rule set we recommend. For the wider programme, see our SEO services or the ZenWeb home page. The walkthrough below is a fast primer.
Source video: Ahrefs on YouTube
Quick Answer: Four kinds of AI bot hit a typical Malaysian website: training crawlers that feed model weights, search crawlers that build the index behind AI answers, live fetchers triggered by a user’s question, and ad-safety checkers. Each announces itself with a different user-agent name.
The names matter because robots.txt matches on them. OpenAI alone documents four separate agents:
Most of this is familiar ground if you know how Google crawls and indexes a website. What changed is the number of separate decisions you now have to make.
Quick Answer: Blocking GPTBot tells OpenAI not to use your pages for model training. It does not remove you from ChatGPT search answers, because those come from a different crawler. Most owners block GPTBot believing they are opting out of ChatGPT entirely, and they are not.
OpenAI is explicit about the separation. Its documentation states that a webmaster can allow OAI-SearchBot in order to appear in search results while disallowing GPTBot. Two switches, two outcomes.
Google works the same way. Its crawler reference confirms that Google-Extended does not impact a site’s inclusion in Google Search nor is it used as a ranking signal.
So blocking training crawlers is a rights decision. Blocking search crawlers is a marketing decision, and a costly one if you make it by accident. The same split runs through what actually changes between AI SEO and traditional SEO.
Not sure what your site is currently blocking?
We read your robots.txt, CDN rules and AI mentions together before recommending a single change. See what an AI visibility audit covers →
Quick Answer: Blocking a training crawler costs visibility nothing. Blocking a search crawler removes you from that engine’s answers. Blocking a live user fetcher means the one person who asked about you gets nothing. The table below maps each bot to its real consequence.
This is the reference we build every client rule set from, compiled from the operators’ own documentation rather than third-party lists.
| robots.txt token | Operator | Job | What blocking it costs you |
|---|---|---|---|
| GPTBot | OpenAI | Model training | No visibility loss |
| OAI-SearchBot | OpenAI | ChatGPT search index | Removed from ChatGPT search answers |
| ChatGPT-User | OpenAI | Live fetch on a user’s request | The asking user gets nothing from your page |
| OAI-AdsBot | OpenAI | Ad landing page checks | Only matters if you advertise in ChatGPT |
| Google-Extended | Gemini training and grounding | No Google Search loss; weaker Gemini grounding | |
| ClaudeBot | Anthropic | Model training | No visibility loss |
| PerplexityBot | Perplexity | Answer index | Removed from Perplexity citations |
| CCBot | Common Crawl | Open dataset used by many models | No visibility loss; broad training opt-out |
Source: compiled by ZenWeb from OpenAI, Google and Anthropic crawler documentation, July 2026.
Anthropic publishes its own guidance too, confirming that ClaudeBot honours standard robots.txt directives. Why a table like this earns citations is answered in formatting pages that LLMs can quote.
Quick Answer: AI platforms crawl far more than they refer back. Cloudflare publishes the ratio per platform, and the gap between the heaviest crawler and a traditional search engine is enormous. That gap is the real argument for blocking training bots.
Search engines struck a bargain publishers understood: we read your page, we send you the reader. AI answers break that trade. Cloudflare now reports the gap publicly, noting that for the week of 19–26 June 2025 the ratios ranged from Anthropic’s 70,900:1 down to Mistral’s 0.1:1. It also cautions that native-app traffic often carries no referrer, so the ratios may overstate the gap.
A search crawler reads your page to send you a visitor. A training crawler reads it so nobody has to visit at all.
The figures move weekly and are worth checking on Cloudflare Radar’s AI Insights page before deciding. For a Malaysian SME the read is simple: refuse the bots that take without giving, keep the ones that can send an enquiry. We applied the same test to whether AI referral visitors actually convert.
Quick Answer: Across the Malaysian SME sites we audit, most have no AI crawler rules at all, and a meaningful minority are blocking retrieval bots without knowing it. Almost none made a deliberate, documented decision either way.
We check this on every intake, alongside the basics in technical SEO made simple. The pattern has held for two years.
| What we found | Share of sites |
|---|---|
| No AI crawler rules of any kind | 68% |
| GPTBot blocked | 19% |
| Retrieval bots blocked unintentionally | 14% |
| Google-Extended blocked | 9% |
| robots.txt missing or returning an error | 7% |
| A written decision on AI access exists | 4% |
Source: ZenWeb client tracking, Malaysian SME technical audits, 2024–2026.
The 14% is the line that costs money. Nobody chose it; it arrived through a copied rule set, a plugin default or a CDN toggle. Start with checking whether robots.txt is blocking Google.
Worried you are in that 14%?
A crawler access check is the first item in our AI search work, before any content is rewritten. See the first 90 days of AI search fixes →
Quick Answer: Your robots.txt is not the only gate. CDN and security platforms now ship AI bot controls that can be on by default, so a site can be blocking retrieval bots at the network edge while its robots.txt says nothing at all.
This catches experienced teams. The developer reads robots.txt, sees no AI rules, and calls the site open, while the CDN refuses requests before they reach the server. Four places to check:
.htaccess or firewall entries copied from a forum thread years ago.Rendering is the silent fifth blocker. If your key content only appears after JavaScript runs, treat it as invisible, which is also the reasoning behind teaching Google and AI who your company is in plain server-rendered text.
Quick Answer: AI referrals are a small share of sessions for most Malaysian SMEs, but they carry unusually high intent. Considered-purchase sectors see the strongest enquiry rates, while high-volume retail sees the weakest.
Volume is the wrong measure. What matters is how many of those sessions become a real enquiry.
| Industry | Organic sessions | AI referral sessions | Share of total | Enquiries / month |
|---|---|---|---|---|
| B2B manufacturing and supply | 2,600 | 143 | 5.5% | 5 |
| Professional services | 4,200 | 176 | 4.2% | 6 |
| Dental and medical clinics | 6,800 | 231 | 3.4% | 8 |
| Property and renovation | 9,400 | 273 | 2.9% | 9 |
| F&B and retail | 12,100 | 218 | 1.8% | 3 |
Source: ZenWeb client tracking, Malaysia, 2025–2026.
B2B suppliers get the smallest raw numbers and the highest share, because buyers researching a specification are the people asking an assistant instead of scrolling ten blue links. Reading these numbers starts with tracking AI citations across engines.
Quick Answer: For a lead-generating Malaysian SME site, allow every retrieval and user-fetch bot, then decide on training bots as a business question. Write the rules by name, never with a wildcard, and confirm the result in your server logs.
Run these in order. The whole job is under an hour, and the last step is the one people skip.
Rules decide whether a bot can read the page; structure decides whether it gets cited, which is the argument in our 15-step AI SEO checklist. Whether a separate llms.txt file helps is a much smaller question.
Quick Answer: Blocking retrieval bots by accident is not a rounding error. Modelled at a 3% enquiry rate and a 20% close rate, a mid-sized Malaysian site gives up roughly twenty deals a year, most of them from high-intent research queries.
These figures are a projection, not a measurement, applying the referral shares above to three common site sizes.
| Site size | AI sessions lost / year | Enquiries lost | Deals lost | Revenue at RM 6,000 deal |
|---|---|---|---|---|
| Small (2,000 sessions / month) | 1,150 | 35 | 7 | RM 42,000 |
| Mid-sized (8,000 sessions / month) | 3,400 | 102 | 20 | RM 120,000 |
| Established (20,000 sessions / month) | 7,900 | 237 | 47 | RM 282,000 |
Modelled projection using ZenWeb AI referral shares, 3% enquiry rate, 20% close rate.
Swap in your own deal value and the shape holds. At any realistic Malaysian ticket price, an hour of work returns more than most month-long content projects. On larger sites a single bad rule multiplies fast, which is the theme of scaling enterprise SEO past 1,000 pages.
Want this checked properly, not guessed at?
Crawler access is a standard line item in every SEO engagement we run. Compare our SEO service tiers →
Quick Answer: Block training crawlers when your content is the product you sell, when you licence it, or when it is proprietary research you do not want reproduced without attribution. Those are the honest cases, and none of them require blocking retrieval bots.
The cases where blocking is right:
Most Malaysian SMEs fit none of these. If your website exists to make the phone ring, the content is marketing, and marketing wants to be repeated. Third-party mentions work the same way, as covered in whether directory citations feed AI answers and why AI keeps quoting forums instead of your site.
Quick Answer: We audit crawler access in week one of every SEO engagement, put the training decision in writing with the client, then re-verify in server logs each quarter and after any platform change.
ZenWeb is a Google Partner working with over 500 clients across Malaysia, Japan and Vietnam. Crawler access is a checklist item, never a separate invoice, and sits beside the reporting in benchmarking AI search share of voice:
Ongoing work is scoped as we set out in what an AI SEO retainer should include. Entity work such as earning a Google knowledge panel or the honest case for Wikidata follows once access is settled.
Quick Answer: Let the retrieval bots in, because they are the only ones that can send you a customer. Decide on the training bots separately, on commercial grounds. The costly error is not blocking GPTBot; it is blocking everything by accident.
Read your robots.txt, then your CDN settings, then your logs. Most Malaysian sites will find nothing configured at all, which is safer than it sounds and still worth setting deliberately.
Once access is clean, the work shifts to being worth quoting. That is a content and structure problem, and it is where the rest of our SEO and AI visibility work starts.
No. GPTBot only collects training data. ChatGPT search answers are built from OAI-SearchBot’s index, and live page visits come from ChatGPT-User. Block GPTBot and allow the other two, and your pages can still be retrieved and cited in ChatGPT answers.
No. Google’s crawler documentation states plainly that Google-Extended has no effect on inclusion in Google Search and is not a ranking signal. It only governs whether your content trains Gemini models and grounds Gemini answers. Search and AI training are separate decisions.
The major documented ones do, including GPTBot, ClaudeBot and PerplexityBot. Robots.txt is a request, not a lock, so unidentified scrapers may ignore it. Real enforcement happens at your server or CDN, which is why log checks matter more than the file itself.
Usually not. For a business whose website exists to generate enquiries, AI referrals arrive with high buying intent and cost nothing to receive. The exception is when your content is the product you sell, such as paid research or a subscription library.
Filter your server access logs by user agent for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, PerplexityBot and Google-Extended, then check the status codes returned. A 200 means the bot is being served; a 403 means something is refusing it before your content loads.
Ready to be the source AI engines quote?
Book a free 30-minute strategy session. We review your crawler access, your Google visibility and your competitors, then give you a 90-day plan with realistic enquiry targets.
Complete the form and our team will contact you to discuss your goals. Let’s grow your business.

Online