CCBot, Common Crawl's crawler
CCBot is the crawler of Common Crawl, a non-profit that publishes an open archive of the web. AI companies have trained models on that archive: OpenAI's GPT-3 paper lists Common Crawl as 60% of its training mix. Common Crawl says CCBot checks robots.txt before it fetches a page.
Checked against Common Crawl's own documentation on October 13, 2026.
What CCBot is for.
Common Crawl describes itself as a non-profit that produces and maintains an open repository of web crawl data that anyone can access and analyze; CCBot is the crawler that gathers it. OpenAI's GPT-3 paper lists Common Crawl as 60% of its training mix.[1, 2]
Run by
Common Crawl
Its job
Model training. It collects pages that may train AI models, or decides whether pages already crawled may be used that way.
Its name in robots.txt
CCBotDoes it follow robots.txt?
Yes, by its operator's account. Common Crawl says CCBot checks robots.txt first and fetches a page only if crawling it is allowed, and that it obeys the Crawl-delay parameter.[3]
Its IP ranges
Common Crawl says CCBot runs on dedicated IP address ranges with reverse DNS under crawl.commoncrawl.org, except over IPv6, and publishes the ranges as a JSON file.[1] index.commoncrawl.org/ccbot.json
It doesn't run JavaScript
Common Crawl says that currently JavaScript is not executed and cookies are not used.[3]
Crawl-delay slows it down
Common Crawl's example sets Crawl-delay: 2 under User-agent: CCBot to keep requests at least 2 seconds apart.[3]
The lines that allow and block CCBot.
Each pair of lines is a group of its own in robots.txt. The robots.txt generator writes the whole file, and the robots.txt checker reads what yours says to CCBot now.
Allow CCBot
With no robots.txt, or one that doesn't disallow it, CCBot is allowed already. These lines say so by name: a crawler that finds a group with its own name follows that group, and follows the
User-agent: *group only when it finds none.[4]User-agent: CCBot Allow: /
Block CCBot
Common Crawl says that with these lines its crawler will stop crawling your website, and that it keeps checking whether the robots.txt file has been updated. Its pages don't say what a block changes for the models trained on its archive.[1, 3]
User-agent: CCBot Disallow: /
How many cited sites block CCBot.
We read the robots.txt of the 1,605 sites our recorded AI answers cited, for the 13 crawlers the X-ray reads for.
of cited sites close their homepage to CCBot in robots.txt: 64 of 1,529.
Blue: CCBot. Gray: the other 12 crawlers the X-ray reads for.
Questions about CCBot.
What is CCBot?
CCBot is the crawler of Common Crawl, a non-profit that maintains an open repository of web crawl data anyone can access and analyze. It identifies itself as CCBot/2.0 (https://commoncrawl.org/faq/).
Is CCBot an AI crawler?
Common Crawl's pages describe an open web archive, not an AI product. The archive has been used to train models: OpenAI's GPT-3 paper lists Common Crawl as 60% of its training mix.
How do I verify that a request is from CCBot?
Common Crawl says CCBot runs on dedicated IP ranges with reverse DNS, so a reverse lookup of the address should give a name under crawl.commoncrawl.org, except over IPv6. The ranges are also published at https://index.commoncrawl.org/ccbot.json.
Does CCBot obey robots.txt?
Common Crawl says CCBot checks robots.txt first and fetches a page only if crawling it is allowed. It also obeys Crawl-delay, and honors nofollow on links.
How many sites block CCBot?
In our study, 64 of 1,529 sites (4.2%) close their homepage to CCBot in robots.txt. The base is the sites cited in AI answers about AI visibility tools and web analytics whose robots.txt we could read, or that have none, so other fields may differ. What the cited sites allow
Where each fact comes from.
Each numbered source is the page a fact comes from, most of them Common Crawl's own documentation, read on October 13, 2026. The answers above repeat facts marked on the page. Vendors change these pages, so check them before you act.
- 1Common Crawl: CCBotcommoncrawl.org/ccbot
- 2OpenAI: Language Models are Few-Shot Learners (Table 2.2)arxiv.org/abs/2005.14165
- 3Common Crawl: FAQcommoncrawl.org/faq
- 4IETF: RFC 9309: Robots Exclusion Protocolrfc-editor.org/rfc/rfc9309.html
Keep reading
- The free AI crawler checkerTest your robots.txt against every crawler here, and fetch your homepage as the ones that answer questions.
- The free robots.txt checkerSee what your robots.txt tells each AI crawler, page by page.
- The free robots.txt generatorPick the crawlers to allow and block, and copy the file.
- Which AI crawlers to allowThe crawlers by the job each does, and what the sites AI cites allow.
- robots.txt for AI crawlersHow crawlers read the file, with rules to copy.
- AI crawlers listThe 13 crawlers the X-ray reads for, by the company that runs them: user agents, robots.txt names and what blocking each does.
Find out what AI says about your site.
Paste your URL and leave with a ranked list of what to fix, with steps and code.
- Free
- No account