Can ChatGPT Read These 30 Popular Websites? I Scanned All of Them
Not just homepages — pricing pages, blogs, and docs too. I rendered each page as GPTBot and Googlebot, then compared it to what humans see. The average visibility score was 60 out of 100.
Average Score
Sites Tested
Sites Scoring Below 50
Allow All AI Crawlers
A caveat: Most of these companies don't need a perfect score. HubSpot isn't losing sleep over crawler visibility. They have massive brand authority and dedicated SEO teams. The point isn't to shame anyone — it's to show what actually happens when crawlers visit popular websites, and to highlight patterns that smaller companies should pay attention to.
What I Tested
30 websites across 8 categories. For each site, I scanned 4–5 pages: the homepage, pricing page, blog, and a key feature or docs page. This matters because a homepage can score well while inner pages — the ones that actually rank for long-tail keywords — are broken for crawlers.
Each page was rendered using BotView, which uses Playwright with a Googlebot user agent to compare the initial HTML against the fully rendered DOM.
Scoring is purely about visibility: can crawlers see your content? Each page starts at 100 and loses points for JS rendering gaps, blocked resources, bot walls, slow loads, and soft 404s. Traditional SEO factors don't affect the score. Full scoring methodology.
Full Rankings
30 sites, sorted by visibility score. Click "Report" for full details.
| # | Site | Score | Report |
|---|---|---|---|
| 1 | Hugging Face | 87 | View |
| 2 | Framer | 82 | View |
| 3 | Moz | 81 | View |
| 4 | Zendesk | 78 | View |
| 4 | Shopify | 78 | View |
| 6 | Notion | 76 | View |
| 7 | Semrush | 74 | View |
| 7 | Replicate | 74 | View |
| 9 | Stripe | 70 | View |
| 10 | Vercel | 67 | View |
| 11 | BigCommerce | 65 | View |
| 11 | WordPress.com | 65 | View |
| 13 | Ghost | 64 | View |
| 14 | Medium | 63 | View |
| 14 | Anthropic | 63 | View |
| 16 | Webflow | 60 | View |
| 17 | Zapier | 59 | View |
| 18 | Intercom | 57 | View |
| 18 | Twilio | 57 | View |
| 20 | Wix | 53 | View |
| 21 | Squarespace | 52 | View |
| 21 | Substack | 52 | View |
| 23 | Supabase | 50 | View |
| 23 | OpenAI | 50 | View |
| 25 | HubSpot | 49 | View |
| 26 | Mailchimp | 48 | View |
| 27 | Monday.com | 47 | View |
| 28 | Calendly | 35 | View |
| 29 | Ahrefs | 30 | View |
| 30 | Canva | 20 | View |
4–5 pages per site. Scanned February 2026 using BotView.
1. Your Homepage Is Not Your Website
The single biggest finding. Lots of sites have an OK homepage but fall apart on inner pages. Calendly's homepage scored 50, but its root URL variant scored 12 — 72% of content needs JavaScript to render. Supabase's docs scored 95, but their blog scored 20 and pricing scored 25 — both nearly 100% JS-dependent.
Don't just test your homepage. Your pricing page, blog, and feature pages are the ones that rank for buying-intent keywords.
2. JavaScript Is Still the #1 Crawler Killer
The bottom of the rankings is dominated by heavy JS dependency. Ahrefs averages 61% JS content across its pages and scored 30. Supabase is at 43% and scored 50. Calendly at 34%, scored 35.
Meanwhile the top scorers — Hugging Face (87), Framer (82), Moz (81), Shopify (78) — all serve content in the initial HTML with near-zero JS dependency.
| Site | Avg JS % | Score |
|---|---|---|
| Ahrefs | 61% | 30 |
| Supabase | 43% | 50 |
| Substack | 40% | 52 |
| Calendly | 34% | 35 |
| Semrush | 22% | 74 |
| Canva | 20% | 20 |
Semrush is the interesting exception: 22% JS but still scoring 74. Their server-rendered base is solid — JS adds UI elements, not core content.
3. The Worst Pages I Found
Canva's full report is rough. They block GPTBot, ClaudeBot, and 4 other AI crawlers via robots.txt — the most aggressive AI blocking in the study. Combined with other visibility issues, their overall score is 20.
| Page | Score | JS % |
|---|---|---|
| Calendly / | 12 | 72% |
| Supabase /blog | 20 | 99% |
| Canva / | 23 | 0% |
| Supabase /pricing | 25 | 100% |
| Ahrefs /blog | 25 | 72% |
| Ahrefs / | 29 | 76% |
Canva's homepage is interesting — 0% JS, but it still scores poorly from blocked AI crawlers, blocked resources, and performance issues. Canva's pricing page scores 0, with 100% JS-dependent content.
4. Almost Nobody Blocks AI Crawlers
Only 2 out of 30 sites block any AI crawlers:
The other 28 allow all AI crawlers full access. That includes OpenAI and Anthropic — neither blocks competitor crawlers on their own marketing sites. The industry has clearly decided that AI search visibility is worth more than whatever they lose from training data exposure.
5. Category Rankings Tell a Story
| Category | Avg Score |
|---|---|
| E-commerce | 72 |
| AI | 69 |
| Website Builder | 62 |
| SEO Tools | 62 |
| Developer | 61 |
| Content | 61 |
| SaaS | 56 |
| Productivity | 48 |
E-commerce does best — their customers depend on Google Shopping and organic search. Productivity SaaS does worst at 48, despite having huge organic potential. Ahrefs (30) drags the SEO Tools average down — ironic for a company that tells people to optimize for search.
If You're Building a SaaS
These are billion-dollar companies that can afford mediocre crawler visibility. Google already knows who they are. You probably can't.
Scan more than your homepage
Your pricing and feature pages are where buying intent lives.
Check your JS rendering gap
Over ~20% JS content dependency is a red flag. The top scorers all serve content in the initial HTML.
Don't block AI crawlers without a reason
93% of sites in this study allow them. Being visible to ChatGPT, Claude, and Perplexity is increasingly how people discover products.
Test after every deploy
A new deploy can break crawler visibility overnight. I found wildly different scores between pages on the same site.
Frequently Asked Questions
What does the visibility score measure?
Each page starts at 100 and loses points for issues that prevent crawlers from seeing content — JavaScript rendering gaps, blocked resources, bot walls, slow load times, soft 404s. Traditional SEO factors like meta description length are reported but don't affect the score. See our full scoring methodology.
Can ChatGPT and other AI crawlers read my website?
It depends on two things: whether you allow AI crawlers in robots.txt, and whether your content is actually visible in the initial HTML. In this study, 28 of 30 sites allow all AI crawlers, but many still score poorly because content is locked behind JavaScript or loads too slowly.
Why do inner pages score differently from the homepage?
Homepages tend to get more optimization attention. Inner pages — pricing, blog, docs — are often built with different frameworks or less attention to server-side rendering. Supabase's docs scored 95 while their blog scored 20 (99% JS-dependent). This is common across the study.
Does JavaScript rendering really matter for Google?
Googlebot can render JavaScript, but it uses a separate rendering queue that can delay indexing by hours or days. Content in the initial HTML gets indexed immediately. AI crawlers like GPTBot don't render JavaScript at all — they only see the raw HTML response.
Should I block AI crawlers?
93% of sites in this study allow all AI crawlers. Only Canva (blocks 6) and Calendly (blocks CCBot) restrict any. With AI-powered search growing, blocking crawlers means your content won't appear in ChatGPT, Claude, or Perplexity answers.
Check Your Own Site
See what Google and AI crawlers actually see when they visit your website. Free scan, no signup required.
Checks Googlebot rendering + 14 AI crawlers