AI readiness leaderboard · Analytics
AI readiness of crazyegg.com: 100/100
100/100
We checked crazyegg.com on 2026-10-18 with our free checker: six scored tests plus evidence for each finding. The score reflects the site on that date. The site may have changed after that date.
| Test | Result | Points |
|---|---|---|
| llms.txt | Yes | 15 of 15 |
| JSON-LD schema on the homepage | Yes | 20 of 20 |
| Meta description | Yes | 10 of 10 |
| Text readable without JavaScript | Yes | 20 of 20 |
| Sitemap | Yes | 10 of 10 |
| AI crawlers allowed in robots.txt | 8 of 8 | 25 of 25 |
Compared with Analytics
crazyegg.com ranks 3 of 20 analytics sites in this scan (ties share the order by domain name). The median score in this group is 85. 8 of 20 have an llms.txt file.
Findings with evidence
ImproveTitle, 84 characters
<title>Crazy Egg Website — Optimization | Heatmaps, Recordings, Surveys & A/B Testing</title>
Fix: Shorten to about 50 to 60 characters so tools do not cut it off.
ImproveOpen Graph: missing og:image
og:title: Crazy Egg Website — Optimization | Heatmaps, Recordings, Surveys & A/B Testing og:description: Use Crazy Egg to see what's hot and what's not, and to know what your web visitors are do… og:image: missing
Fix: Add <meta property="og:image" content="...">. Chat apps and AI tools use these for link previews.
FixServer responded in 2134 ms
Time to response headers from our checker, after 1 redirect. Final URL: https://www.crazyegg.com/
Fix: Slow responses can make crawlers give up. Add page caching or a CDN in front of the homepage.
18 checks passed or noted
PassGPTBot (OpenAI, training): allowed on /
User-agent: GPTBot User-agent: OAI-SearchBot User-agent: Claude-Web User-agent: Google-Extended User-agent: Amazonbot User-agent: anthropic-ai (4 more lines) Matching rule: "allow: /" in group "gptbot, oai-searchbot, claude-web, google-extended, amazonbot, anthropic-ai, bytespider, ccbot, applebot-extended".
PassOAI-SearchBot (OpenAI, ChatGPT search): allowed on /
User-agent: GPTBot User-agent: OAI-SearchBot User-agent: Claude-Web User-agent: Google-Extended User-agent: Amazonbot User-agent: anthropic-ai (4 more lines) Matching rule: "allow: /" in group "gptbot, oai-searchbot, claude-web, google-extended, amazonbot, anthropic-ai, bytespider, ccbot, applebot-extended".
PassChatGPT-User (OpenAI, live fetch for users): allowed on /
User-agent: * Allow: / Disallow: /bundled/ Disallow: /free-rolling-seven-day-0919 Disallow: /free-rolling-seven-day-0919/ Disallow: /demo-video (8 more lines) Matching rule: "allow: /" in group "*".
PassClaudeBot (Anthropic, training): allowed on /
User-agent: * Allow: / Disallow: /bundled/ Disallow: /free-rolling-seven-day-0919 Disallow: /free-rolling-seven-day-0919/ Disallow: /demo-video (8 more lines) Matching rule: "allow: /" in group "*".
PassClaude-SearchBot (Anthropic, Claude search): allowed on /
User-agent: * Allow: / Disallow: /bundled/ Disallow: /free-rolling-seven-day-0919 Disallow: /free-rolling-seven-day-0919/ Disallow: /demo-video (8 more lines) Matching rule: "allow: /" in group "*".
PassPerplexityBot (Perplexity, search index): allowed on /
User-agent: * Allow: / Disallow: /bundled/ Disallow: /free-rolling-seven-day-0919 Disallow: /free-rolling-seven-day-0919/ Disallow: /demo-video (8 more lines) Matching rule: "allow: /" in group "*".
PassGoogle-Extended (Google, Gemini training control): allowed on /
User-agent: GPTBot User-agent: OAI-SearchBot User-agent: Claude-Web User-agent: Google-Extended User-agent: Amazonbot User-agent: anthropic-ai (4 more lines) Matching rule: "allow: /" in group "gptbot, oai-searchbot, claude-web, google-extended, amazonbot, anthropic-ai, bytespider, ccbot, applebot-extended".
PassCCBot (Common Crawl, open dataset): allowed on /
User-agent: GPTBot User-agent: OAI-SearchBot User-agent: Claude-Web User-agent: Google-Extended User-agent: Amazonbot User-agent: anthropic-ai (4 more lines) Matching rule: "allow: /" in group "gptbot, oai-searchbot, claude-web, google-extended, amazonbot, anthropic-ai, bytespider, ccbot, applebot-extended".
Passllms.txt found and well formed
First line: "# Crazy Egg". 6 ## sections, 31 links, 4274 bytes.
NoteNo llms-full.txt
GET /llms-full.txt returned 404.
Fix: Optional: publish /llms-full.txt with the full text of key pages for tools that want more than a map.
PassJSON-LD: 2 blocks, types Organization, ImageObject, BreadcrumbList, ListItem
Every typed block has its required properties.
PassMeta description, 163 characters
content="Use Crazy Egg to see what's hot and what's not, and to know what your web visitors are doing with tools, such as heatmaps, recordings, surveys, A/B testing & more."
PassCanonical link set
<link rel="canonical" href="https://www.crazyegg.com/">
PassLanguage declared: en
<html lang="en">
Pass1 H1 heading
<h1>See what's wrong with your website.</h1>
Pass6,919 characters of text without JavaScript
Text starts: "Crazy Egg Website — Optimization | Heatmaps, Recordings, Surveys & A/B Testing nav-dropdown#mouseOver mouseout->nav-dropdown#mouseOut click->nav-drop…"
PassSitemap found, 50 URLs
robots.txt: Sitemap: https://www.crazyegg.com/sitemap.xml GET https://www.crazyegg.com/sitemap.xml returned 200.
PassHTML size 80 KB, 17 script tags
1 render-blocking script in <head>: https://w3-assets.crazyeggcdn.com/js/app-1fc856087faca97f63ab376eeb728192.js?vsn=d
Fix: Add defer or async to scripts in <head> that are not needed for first paint.
Is this your site? Run a fresh free check. Get the $19 deep report (up to 25 pages, 18 AI agents per path), or add an AI-ready badge after your check.
Scoring: llms.txt 15, JSON-LD 20, meta description 10, readable text 20, sitemap 10, AI crawler access 25. Want this page changed or removed? Email [email protected].
Get an email when AI crawlers, robots.txt rules, or llms.txt practice change. At most twice a month.
We send a confirmation link first. See the privacy policy.