Canva
up 2 from 32 on 1 Aug 2026
Embed your badge ↗Canva scores 34 out of 100 on the a14y v0.3.0-draft scorecard. The scan covered 4 pages, and 33% of the applicable checks passed. The site publishes none of the core agent-discovery files: llms.txt, AGENTS.md, an XML sitemap, and a markdown sitemap.
Site checks · 3/9 passed
Evaluated once against the site's origin: discoverability surfaces like
llms.txt, AGENTS.md, and sitemap signals.
- FAIL llms-txt.exists No llms.txt or llms-full.txt found at /, /.well-known/, or /docs/
- PASS robots-txt.exists https://www.canva.com/robots.txt
- FAIL robots-txt.allows-ai-bots Blocks: GPTBot, ClaudeBot, CCBot
- PASS robots-txt.allows-llms-txt
- FAIL sitemap-xml.exists sitemap.xml not reachable
- FAIL sitemap-md.exists sitemap.md not reachable
- FAIL agents-md.exists No agent skill file found
- PASS discovery.no-duplicate-content 4 URLs, no duplicate canonicals
- FAIL discovery.in-page-link no page links to an agent file in-page
Pages · 4
Each page was audited against the same scorecard. Click a page to expand its check results.
37 https://www.canva.com/ 7/19
- PASS http.status-200 200
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html;charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description only 26 chars
- FAIL html.og-title missing
- PASS html.og-description
- PASS html.lang-attribute en
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 1 headings
- FAIL html.text-ratio 13.7%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL html.ssr-content only 46 words in initial HTML (looks like a JS-rendered shell)
- PASS http.no-interstitial
33 https://www.canva.com/app/ 7/21
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- 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 1 headings
- PASS html.text-ratio 76.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL markdown.sitemap-section no "## Sitemap" heading in mirror
- FAIL discovery.indexed orphaned (not announced by any index)
- PASS markdown.navigation-stripped
- FAIL html.ssr-content only 25 words in initial HTML (looks like a JS-rendered shell)
- PASS http.no-interstitial
32 https://www.canva.com/about/ 6/19
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- 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 1 headings
- PASS html.text-ratio 76.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL html.ssr-content only 25 words in initial HTML (looks like a JS-rendered shell)
- PASS http.no-interstitial
32 https://www.canva.com/en/help/troubleshoot-cloudflare-error/ 6/19
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- 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 1 headings
- PASS html.text-ratio 76.0%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)
- FAIL html.ssr-content only 25 words in initial HTML (looks like a JS-rendered shell)
- PASS http.no-interstitial