Check if your site is in Common Crawl with the CDX API in five minutes. Covers CCBot robots rules, curl commands, scoring rubric, and what CC presence does not prove about LLM training.
Yes—you can check in about five minutes whether your domain appears in Common Crawl’s public index, the upstream web archive that feeds many LLM pre-training corpora. Query the CDX Index Server with your domain pattern. JSON lines with url, timestamp, status, and filename mean CCBot captured pages in that monthly crawl. An empty response means your site was not in that snapshot—an upstream visibility problem that on-page SEO alone cannot fix.
90-second walkthrough: curl the latest CDX index, read JSON captures, and interpret a negative result. Full transcript is in the captions file.
Key Takeaways
Common Crawl is not Google Search, and it is not proof your pages trained GPT-4 or Claude. It is the first public gate you can audit without vendor access.
Common Crawl is the largest open web corpus. Mozilla’s Roots analysis found that a large share of major LLMs draw from filtered Common Crawl derivatives. Derivatex’s eligibility guide cites Mozilla data showing GPT-3 used more than 80% filtered CC tokens.
The 5-minute audit uses the CDX API. Pick the latest crawl from collinfo.json, then run: curl "https://index.commoncrawl.org/CC-MAIN-2026-25-index?url=YOURDOMAIN.com/*&output=json" | head. We verified docusign.com returns 200-status HTML captures in July 2026; convertos.ai returned no captures in that crawl—a real troubleshooting example.
In Common Crawl ≠ in the model. Raw CC snapshots pass through filters (C4, FineWeb, Dolma, WanJuan-CC). Podrez’s audit write-up notes FineWeb-Edu rejected about 92% of CC data. Presence is eligibility, not inclusion.
CCBot robots.txt is the upstream switch. Blocking CCBot with Disallow: / removes you from future CC snapshots by design. Some publishers do this on purpose; growth and GEO teams should treat it as a conscious tradeoff.
Next layer after CC: citation visibility in live AI answers. Run a free AI visibility snapshot once crawl eligibility looks healthy, then track which URLs get cited.
Common Crawl to LLM training data pipeline infographicFigure: From CCBot crawl to filtered training corpora. “In CC” is step 2—not the finish line.
What Is a Common Crawl LLM Training Data Audit?
A Common Crawl audit checks whether your site’s pages appear in Common Crawl’s monthly WARC snapshots—the open archive many LLM datasets start from. You are not asking “did OpenAI train on my homepage?” (no vendor publishes that). You are asking “was my site reachable by CCBot and stored in a public crawl?” That is the baseline condition for CC-derived training data.
Promptly Found’s June 2026 field-guide summary frames this as upstream GEO: before RAG retrieval, before schema work, before link building, the crawler has to reach the page. If the page never enters a CC snapshot, it cannot flow into downstream filtered corpora that models actually train on.
Term
Plain definition
What the audit proves
Common Crawl
Non-profit monthly web crawl published on AWS
Your pages were archived in a given crawl ID
CCBot
Common Crawl’s crawler user-agent
robots.txt and server access allowed the bot
CDX index
URL-level index to WARC captures
You can query captures without downloading petabytes
WARC file
Web archive container for HTTP responses
A filename field in JSON points to the stored page
Filtered corpus
Cleaned subset (FineWeb, C4, etc.)
Not verified by the CDX query alone
LLM training
Model pre-training on text tokens
Not directly observable for closed models
This audit fits B2B SaaS, publishers, and ecommerce teams who want a measurable “AI data footprint” check without guessing. It pairs naturally with technical SEO: if Googlebot can crawl but CCBot cannot, you may rank in Google while remaining absent from CC-based training pipelines.
For Convertos readers, think of it as layer zero in a GEO hub stack: crawl eligibility → training-corpus eligibility (inferred) → live citation visibility → conversion from AI referrals.
How the Common Crawl → LLM Pipeline Works
Common Crawl publishes a new crawl roughly every month (IDs like CC-MAIN-2026-25). CCBot fetches a sample of the web—not every URL on every site—writes responses into WARC files, and exposes a CDX index so anyone can look up captures by URL pattern. Research labs and vendors download these archives or buy pre-filtered derivatives to build training sets.
The official CDXJ documentation describes three practical access paths: the Index Server UI, curl against the CDX API, and libraries like cdx_toolkit for Python workflows.
Common Crawl Index Server search UIFigure: index.commoncrawl.org—select a crawl archive, enter yourdomain.com/*, click Search.
End-to-end flow
Crawl — CCBot requests URLs allowed by robots.txt and server rules.
Archive — Successful responses land in WARC segments on AWS Open Data.
Check three recent crawls, not one. A site can miss April yet appear in June if CCBot finally reached it—or if you fixed a robots block.
5-Minute Common Crawl Audit Checklist
Run this checklist before you spend budget on content rewrites for “AI training visibility.” Total time: about five minutes if you have terminal access and your domain’s robots.txt handy.
Step
Action
Pass signal
Fail signal
1
Open https://yoursite.com/robots.txt
CCBot not blocked (or intentional block documented)
Site age — Brand-new domains may simply wait for the next monthly crawl.
Retest in 30–45 days — CC does not crawl your site daily.
Use Convertos robots validation in the toolkit alongside manual checks when multiple AI bots (GPTBot, ClaudeBot, PerplexityBot) matter for your policy.
How to Measure and Retest Common Crawl Visibility
Treat Common Crawl like an infrastructure monitor, not a one-time vanity check. You want a small dashboard that answers: “Are we still crawlable upstream?” and “Is coverage improving for money pages?”
Metric
Definition
Cadence
Tool
CC capture rate
% of priority URLs with ≥1 200 capture in last 3 crawls
Homepage + core product/docs URLs in 3/3 recent crawls; CCBot allowed; no WAF blocks
50–79
Homepage in ≥2 crawls; some section gaps (e.g., /pricing/ missing)
20–49
Only scattered URLs or redirects; likely partial crawl sample
0–19
Zero captures across 3 crawls or deliberate CCBot block
Sample tracking row
Month
Crawl ID
Homepage
/pricing/
/blog/* count
Notes
2026-07
CC-MAIN-2026-25
200
200
42 URLs
Baseline
2026-06
CC-MAIN-2026-21
200
—
38 URLs
Pricing missed one crawl
2026-05
CC-MAIN-2026-17
301→200
200
35 URLs
HTTP redirect captured
Automate the CDX pull with a cron job or CI step—do not hammer the public index server with full-site wildcard bulk jobs. The Index Server help text asks users to use Columnar Index downloads for TLD-scale work.
After CC scores stabilize upward, shift measurement to citation and referral signals in your GEO workflow. Training-data eligibility and live answer visibility are related but not identical problems.
Common Mistakes (and How to Fix Them)
Mistake
Why it misleads
Fix
“No JSON = my SEO is broken”
CC samples the web; absence in one crawl ≠ Google deindex
Real negative example: convertos.ai in CC-MAIN-2026-25
Our live July 2026 query returned "No Captures found for: convertos.ai/" in the latest crawl while docusign.com returned many captures. That does not automatically mean Convertos has bad SEO—it means we were not in that CC snapshot yet. The honest response is: monitor robots, wait for subsequent crawls, and prioritize pages you need in public corpora.
This is the same nuance Ewelina Podrez stresses: missing one URL in one crawl does not prove “AI invisibility,” but missing all priority URLs across multiple crawls is a red flag worth fixing.
FAQ
These questions match People Also Ask, related questions, and community source signals from our SERP research (including the Chris Nectiv/X tip).
How do I check if my website is in Common Crawl?
Query the CDX index with yourdomain.com/*; rows with status: 200 were archived in that crawl.
Does being in Common Crawl mean my site trained an LLM?
No. Vendors do not publish per-domain training lists. CC presence only shows the public crawl gate passed; filtered datasets may still drop your pages (Derivatex).
What is CCBot in robots.txt?
CCBot is Common Crawl’s crawler. Blocking it with Disallow: / opts out of future CC snapshots. That is valid for publishers who do not want open-archive inclusion.
Is Common Crawl the same as Google indexing?
No. Google uses its own crawlers and index for Search and AI Overviews. You can rank in Google and still be absent from a given CC crawl, and vice versa.
How often does Common Crawl crawl my site?
Roughly monthly releases, but each pass captures a subset of URLs—not a full site mirror. See the CDX collection list for dates.
Can I remove my site from Common Crawl after it was crawled?
Contact and policy options are described on commoncrawl.org. Prevention via robots is easier than retroactive removal.
What should I do after a successful CC audit?
Run live AI visibility tests on your priority prompts, fix citation gaps on key URLs, and schedule a technical page audit for structured data and fetch quality.