Content delivery network (CDN): definition and AI crawler impact
99Visibility Research · Updated October 21, 2026 · 4 min read
Short answer
A content delivery network (CDN) is a distributed network of servers that sits in front of a website, serving its pages from locations near each visitor and filtering traffic before it reaches the origin server. Because the CDN decides which requests get through, its bot settings can let AI crawlers in or turn them away. That can happen after a provider changes a default the site owner never touched.
Key takeaways
- A CDN serves and protects a site at the edge, so every crawler request passes through it before reaching your server.
- A CDN or firewall can block an AI crawler that your robots.txt allows, and the crawler usually just sees a 403 or a challenge page.
- Cloudflare changed its defaults on 2026-09-15 to block Training and Agent crawlers on ad-displaying pages for some customers, with no edit by the site owner.
- OpenAI says ChatGPT search eligibility needs both robots.txt permission for OAI-SearchBot and a host or CDN that allows its published IP addresses.
- The fix is to review your CDN's bot settings per crawler, not to assume robots.txt is the whole story.
Definition
A content delivery network is a layer of servers between your website and everyone who requests it. It caches pages, images and scripts at many locations, so visitors get a fast response from a nearby server. It also inspects incoming traffic and can block, challenge or rate-limit requests it thinks are harmful.
That second job is the one that matters for AI search. A CDN is not only a speed tool. It is a gatekeeper, and AI crawlers have to pass it like any other visitor. For the full failure mode and how to fix it, see the guide on when your CDN or firewall blocks AI crawlers.
How a CDN works
When someone types your domain, DNS points them at the CDN rather than straight at your server. The CDN then does three things:
- Serves a cached copy if it has one, or fetches a fresh copy from your origin server.
- Filters the request using rules such as a web application firewall, IP reputation and rate limits.
- Classifies automated traffic through bot management, sorting requests into categories like verified search bots, AI training crawlers and unknown bots.
Each category gets a policy: allow, challenge or block. Many site owners never open these settings. They inherit whatever the provider ships as the default.
Why it matters for AI visibility
AI crawlers fetch pages so engines like ChatGPT, Perplexity and Claude can index and quote them. If the CDN blocks the crawler, the engine never sees the page, whatever your robots.txt says.
OpenAI's help center spells this out. To make a site eligible for ChatGPT search, you allow OAI-SearchBot in robots.txt and confirm your host or CDN allows traffic from OpenAI's published searchbot IP addresses. Both conditions apply. Anthropic adds that IP blocking can stop it reading your robots.txt file at all.
Defaults can also change under you. From 2026-09-15, Cloudflare set Training and Agent crawlers to blocked by default on pages that display ads. That applies to new domains, new sites on existing accounts and all existing free-tier customers, while Search crawlers stay allowed by default. A site can lose some AI crawler access without anyone on the team editing anything, and nothing in robots.txt shows it. Read more on whether Cloudflare's AI crawler settings could be hiding your site.
The next move is simple: request your pages as each AI crawler and compare the result with your robots.txt. The AI Crawler Checker does this and shows which crawlers the firewall turns away. Then work through reviewing CDN bot settings for AI crawlers.
Common misconceptions
- "robots.txt controls who can crawl me." It states your rules. The CDN enforces its own. They are two separate gates, and a crawler has to pass both.
- "Blocking AI bots is all or nothing." Crawlers have different jobs. OpenAI says GPTBot governs training use and OAI-SearchBot governs ChatGPT search, and each setting is independent. A CDN rule that blocks a training crawler need not touch search crawlers, but a blanket AI block will.
- "Allowlisting IP ranges is enough." OpenAI publishes IP ranges but warns against relying on IP-only allowlisting. Verify by user agent and the provider's verified-bot programme too.
- "Passing the CDN gets me cited." Reachability only makes a page eligible. What the engine retrieves and cites is outside your control.
Frequently asked questions
How do I know if my CDN is blocking AI crawlers?
Request a page using each AI crawler's user agent and record the response. A 200 means the page came through. A 403, a 429 or an HTML challenge page means the CDN or firewall stopped it. Repeat for OAI-SearchBot, PerplexityBot, Claude-SearchBot and others, then compare the results with what your robots.txt allows. Where the two disagree, the CDN setting is the thing to fix.
Does a CDN block search crawlers or only training crawlers?
It depends on your provider and settings. Cloudflare's 2026-09-15 default blocks Training and Agent categories on ad-displaying pages for some customers and keeps Search allowed by default. Custom firewall rules, security add-ons or a blanket "block AI bots" toggle can still catch search crawlers. Check the category each crawler falls into and the policy applied to it.
Will the AI platform tell me it was blocked?
Usually not. A blocked crawler receives an error or a challenge page and moves on. Nothing appears in your robots.txt, and most analytics dashboards do not report it. Your CDN's own logs and bot reports, filtered to verified AI crawlers, are the most direct record of which requests were allowed or turned away.
If I unblock AI crawlers at the CDN, will I appear in AI answers?
Not necessarily. Unblocking removes a barrier, so the crawler can fetch and store your pages. Whether an engine then retrieves a page for a given question, and cites it, depends on the engine. No one outside the platform controls that step. Treat CDN access as a precondition to check first, not as a route to a guaranteed citation.
Sources
This page is AI-assisted. It was written from a verified evidence base and checked against our editorial policy. Engine behaviour changes often; facts are as of October 21, 2026.