AI readiness leaderboard · Design
AI readiness of penpot.app: 100/100
100/100
We checked penpot.app 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 Design
penpot.app ranks 2 of 19 design sites in this scan (ties share the order by domain name). The median score in this group is 85. 7 of 19 have an llms.txt file.
Findings with evidence
ImproveJSON-LD: 6 blocks, types WebSite, SearchAction, EntryPoint, Organization, ImageObject, SoftwareApplication, Offer, WebPage, SpeakableSpecification, Corporation, CreativeWork
Organization is missing recommended logo, sameAs. WebPage is missing recommended name. Offer is missing recommended availability.
Fix: Fix the listed properties, then retest at validator.schema.org.
ImproveServer responded in 1315 ms
Time to response headers from our checker. Final URL: https://penpot.app/
Fix: Slow responses can make crawlers give up. Add page caching or a CDN in front of the homepage.
ImproveHTML size 975 KB, 24 script tags
0 render-blocking scripts in <head>
Fix: Large HTML slows crawlers and tools with size limits. Move inline data and scripts out of the HTML.
18 checks passed or noted
PassGPTBot (OpenAI, training): allowed on /
User-agent: GPTBot Allow: / Matching rule: "allow: /" in group "gptbot".
PassOAI-SearchBot (OpenAI, ChatGPT search): allowed on /
User-agent: OAI-SearchBot Allow: / Matching rule: "allow: /" in group "oai-searchbot".
PassChatGPT-User (OpenAI, live fetch for users): allowed on /
User-agent: ChatGPT-User Allow: / Matching rule: "allow: /" in group "chatgpt-user".
PassClaudeBot (Anthropic, training): allowed on /
User-agent: ClaudeBot Allow: / Matching rule: "allow: /" in group "claudebot".
PassClaude-SearchBot (Anthropic, Claude search): allowed on /
User-agent: * Disallow: /private/ Disallow: /admin/ Disallow: /cdn-cgi/l/email-protection/ Disallow: /api/ Disallow: /js/ (2 more lines) Group "*" has no rule for /.
PassPerplexityBot (Perplexity, search index): allowed on /
User-agent: PerplexityBot Allow: / Matching rule: "allow: /" in group "perplexitybot".
PassGoogle-Extended (Google, Gemini training control): allowed on /
User-agent: * Disallow: /private/ Disallow: /admin/ Disallow: /cdn-cgi/l/email-protection/ Disallow: /api/ Disallow: /js/ (2 more lines) Group "*" has no rule for /.
PassCCBot (Common Crawl, open dataset): allowed on /
User-agent: * Disallow: /private/ Disallow: /admin/ Disallow: /cdn-cgi/l/email-protection/ Disallow: /api/ Disallow: /js/ (2 more lines) Group "*" has no rule for /.
Passllms.txt found and well formed
First line: "# Penpot". 6 ## sections, 21 links, 2708 bytes.
Passllms-full.txt found
GET /llms-full.txt returned 200.
PassTitle, 50 characters
<title>Penpot: The open-source design platform for teams.</title>
PassMeta description, 156 characters
content="Penpot is the open-source design platform for teams building digital products at scale, enabling deeper collaboration across design, code, and AI workflows."
PassOpen Graph tags present
og:title: Penpot: The open-source design platform for teams. og:description: Penpot is the open-source design platform for teams building digital products at scale, e… og:image: https://site-assets.plasmic.app/bd5cdab7f749bba987c8de1f2cbdff60.webp
PassCanonical link set
<link rel="canonical" href="https://penpot.app/">
PassLanguage declared: en
<html lang="en">
Pass1 H1 heading
<h1>Think and build digital products. Together.</h1>
Pass699,123 characters of text without JavaScript
Text starts: "Penpot: The open-source design platform for teams. Product Self-host AI Workflows Features Release notes Integration & API Business Cases Features Communit…"
PassSitemap found, 322 URLs
robots.txt: Sitemap: https://penpot.app/sitemap.xml GET https://penpot.app/sitemap.xml returned 200.
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.
See how all 19 design sites compare: common problems, real evidence and the full table.
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.