metehan777/common-crawl-2026-21
Common Crawl SEO & AEO/GEO Dataset β CC-MAIN-2026-21 Web pages from the May 2026 Common Crawl (CC-MAIN-2026-21) that mention SEO, Answer Engine Optimization (AEO), or Generative Engine Optimization (GEO) β filtered to English content and ranked by Common Crawl Web Graph harmonic centrality and PageRank. π Interactive Explorer A Gradio app to search, filter, and analyze this dataset: https://huggingface.co/spaces/metehan777/cc-seo-explorer Tabs: SEO raw search Β·β¦ See the full description on the dataset page: https://huggingface.co/datasets/metehan777/common-crawl-2026-21.
Common Crawl SEO & AEO/GEO Dataset β CC-MAIN-2026-21
Web pages from the May 2026 Common Crawl (CC-MAIN-2026-21) that mention SEO, Answer Engine Optimization (AEO), or Generative Engine Optimization (GEO) β filtered to English content and ranked by Common Crawl Web Graph harmonic centrality and PageRank.
π Interactive Explorer
A Gradio app to search, filter, and analyze this dataset: https://huggingface.co/spaces/metehan777/cc-seo-explorer
Tabs: SEO raw search Β· AEO+GEO combined search (full-text) Β· N-gram analysis Β· Domain leaderboard Β· Distinctive terms Β· Topic clusters Β· SEO filtered.
Files
SEO
Answer Engine Optimization (AEO)
Generative Engine Optimization (GEO)
Same file set as AEO (234K raw / 213K full text / ~75K quality, 79M tokens).
Cross-corpus analysis
Schema
Raw / snippet parquet
url (string) β Original page URL
snippet (string) β First 500 chars of extracted text
warc (string) β Source WET file name
crawl_date (string) β WARC crawl timestamp (ISO 8601)
hit_count (int64) β Exact term matches in the pageQuality-filtered (JSON / quality_fulltext parquet)
Additional fields:
text (string) β Full extracted page text (quality_fulltext only)
domain (string) β Registered domain (eTLD+1, via tldextract)
hc (float) β Harmonic Centrality (CC Web Graph 2026 mar-apr-may)
pr (float) β PageRank (CC Web Graph 2026 mar-apr-may)
q_score (float) β Text quality score (FineWeb + Gopher + C4)
composite (float) β 0.5Γlog_norm(HC) + 0.3Γq_score + 0.2Γmin(hits/20,1)
n_words (int) β Word countEmbeddings parquet
url, domain (string)
e0 β¦ e383 (float16) β sentence-transformers/all-MiniLM-L6-v2, normalizedKey Findings
Term prevalence (per 100K WET files, English):
- SEO: extremely common (~176 matches/file)
- GEO: 234,358 raw matches
- AEO: 143,327 raw matches β GEO is ~60% more discussed than AEO
Distinctive vocabulary (log-odds):
- AEO β
customer, hubspot, software, sales, platform, premium(B2B SaaS framing) - GEO β
geo, generative, chatgpt, audio, strategy, brand(generative-AI framing) - SEO β
wordpress, blog, plugin, menu, login(classic web/blog)
Quality Filtering
All quality-filtered files apply the following pipeline (inspired by FineWeb, Gopher, and C4):
- Language: CC's
WARC-Identified-Content-Language = eng - Word count: 50β100,000 words
- Mean word length: 3β10 characters
- Alphabet ratio: > 50%
- Bullet fraction: < 80% of lines
- Terminal punctuation: > 15% of lines end with
.!?"' - Symbol density: < 8%
- Repetition: > 15% unique word ratio
- Junk phrases: < 3 cookie/spam phrases
- Navigation pages: < 70% short lines (< 3 words)
- Free-hosting blocklist: blogspot, wordpress.com, wixsite, etc.
Domain Ranking
Domain scores come from the CC Web Graph cc-main-2026-mar-apr-may, top 5M domains by harmonic centrality.
Source
- Crawl: CC-MAIN-2026-21 (May 8β21, 2026)
- 100,000 WET files, 2.16 billion web pages total
- Processing: custom Python pipeline on vast.ai 4x NVIDIA B200
