Khan Academy
down 7 from 44 on 27 May 2026
Embed your badge ↗Khan Academy scores 37 out of 100 on the a14y v0.3.0-draft scorecard. The scan checked a single page, and 37% of the applicable checks passed. The site publishes a valid XML sitemap; llms.txt, AGENTS.md, and a markdown sitemap are absent.
Site checks · 6/14 passed
Evaluated once against the site's origin: discoverability surfaces like
llms.txt, AGENTS.md, and sitemap signals.
- FAIL llms-txt.exists https://www.khanacademy.org/llms.txt returned an HTML page, not an llms.txt file
- WARN llms-txt.content-type Content-Type is "text/html", expected text/plain
- PASS llms-txt.non-empty
- WARN llms-txt.md-extensions llms.txt contains no links to evaluate
- PASS robots-txt.exists https://www.khanacademy.org/robots.txt
- FAIL robots-txt.allows-ai-bots Blocks: GPTBot
- PASS robots-txt.allows-llms-txt
- PASS sitemap-xml.exists https://www.khanacademy.org/sitemap.xml
- PASS sitemap-xml.valid sitemapindex
- PASS sitemap-xml.has-lastmod 200 entries with valid lastmod
- FAIL sitemap-md.exists https://www.khanacademy.org/sitemap.md returned an HTML page, not a sitemap.md file
- FAIL sitemap-md.has-structure sitemap.md is missing headings or links
- FAIL agents-md.exists https://www.khanacademy.org/AGENTS.md returned an HTML page, not an agent skill file
- FAIL agents-md.has-min-sections Found only: (none)
Pages · 1
Single page audited: https://www.khanacademy.org/.
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- FAIL http.content-type-html text/html
- PASS http.no-noindex-noai no x-robots-tag
- PASS html.canonical-link https://www.khanacademy.org/
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- FAIL html.text-ratio 0.2%
- FAIL html.glossary-link no glossary/terminology link
- PASS markdown.mirror-suffix https://www.khanacademy.org/index.md
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.frontmatter missing: title, description, doc_version, last_updated
- FAIL markdown.canonical-header no Link header
- FAIL markdown.content-negotiation text/html
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- PASS markdown.navigation-stripped
- FAIL markdown.size-reduction markdown is larger than HTML (320100B vs 320084B)
- FAIL markdown.valid-markdown looks like HTML (HTML prologue at top of body)
- FAIL html.ssr-content only 0 words in initial HTML (looks like a JS-rendered shell)
- PASS http.no-interstitial