Score Index Zeplin

60/100

AI Readiness Score · Design

Zeplin

zeplin.io
Grade CScanned 16 July 2026

This site

60/100

Average across all scans

41/100

AI Search Ready threshold

90/100

Gap to close

30 pts

Score breakdown

Agent Permissions

4/7 checks passed

18/30

Content Discoverability

2/5 checks passed

9/25

Structured Data

4/5 checks passed

23/25

Pricing Transparency

3/4 checks passed

15/18

Agent Infrastructure

1/11 checks passed

4/30

Trust & Identity

5/5 checks passed

18/18

Issues found

No robots.txt found

No robots.txt detected (server returned 404). AI agents don't know what they're allowed to access , many default to not crawling.

Fix: Create a file at /robots.txt with this minimum content: User-agent: * Allow: / User-agent: GPTBot Allow: / User-agent: ClaudeBot Allow: / User-agent: PerplexityBot Allow: / User-agent: Google-Extended Allow: / Sitemap: https://yourdomain.com/sitemap.xml

No Content-Signal header

No Content-Signal header. AI systems have to guess whether they're allowed to use your content for training, search, or as agent input. Declaring your policy proactively builds trust with AI platforms.

Fix: Add a Content-Signal HTTP response header to tell AI systems your content permissions: Content-Signal: ai-train=yes, search=yes, ai-input=yes In Next.js (next.config.js): headers: async () => [{ source: '/(.*)', headers: [{ key: 'Content-Signal', value: 'ai-train=yes, search=yes, ai-input=yes' }] }] This header is part of the emerging Content Signals standard (contentsignals.org) adopted by Cloudflare and others. It declares explicitly what AI can do with your content.

No Markdown content negotiation

Server doesn't return Markdown when requested with Accept: text/markdown. AI agents consume HTML which wastes context and introduces parsing errors. Markdown responses are the emerging standard for agent-optimised content delivery.

Fix: Enable Markdown content negotiation so AI agents can request clean, token-efficient versions of your pages. Quickest path: enable Cloudflare's 'Markdown for Agents' feature (Pro plan+) which auto-converts HTML to Markdown at the CDN edge when an AI agent requests it. No origin changes required. Alternatively, in Next.js you can detect the Accept header and serve .md files: if (req.headers.accept?.includes('text/markdown')) { res.setHeader('Content-Type', 'text/markdown'); } This is one of the highest-leverage changes you can make for AI agent accessibility.

No llms.txt found

No llms.txt found. This standard (like robots.txt but for LLMs) tells AI exactly what to use and how to describe you. Less than 5% of sites have it.

Fix: Create a plain text file at /llms.txt. Minimum: # [Your Company] > [One sentence: what you do and who you serve] ## What we do [2–3 sentences] ## Key pages - /pricing , Plans and pricing - /docs , API documentation Use Faro's llms.txt Generator to build a complete version automatically.

Sitemap declared in robots.txt

Sitemap not referenced in robots.txt. Agents have to guess its location.

Fix: Add one line to the bottom of your robots.txt: Sitemap: https://yourdomain.com/sitemap.xml

What's working

GPTBot (ChatGPT) allowed

ClaudeBot (Anthropic) allowed

PerplexityBot allowed

Google-Extended (Gemini) allowed

What about your site?

Most sites we scan score higher than 60/100. Where do you stand?

Run a free scan on your site and see exactly what AI agents find when they evaluate you. Takes under 60 seconds.

Get your free AI readiness score →View the full index

What the Faro score measures

The Faro AI readiness score tells you how well an AI agent — acting on behalf of a buyer — can navigate, understand, and evaluate a business. A score of 80+ means the site is genuinely AI-navigable. Below 40 means key signals are missing and the site risks being skipped during agent evaluations.

The scan checks six categories: agent permissions (robots.txt, GPTBot, ClaudeBot), discoverability (sitemap, llms.txt, canonical), structured data (JSON-LD, schema markup), pricing transparency, agent infrastructure (API docs, agents.json), and content readability. Each category contributes to the total score of 100.

The average score across all sites Faro has scanned is 41/100. Even well-resourced companies frequently block AI crawlers, omit structured data, or serve pricing in formats that agents cannot parse. These are fixable gaps — and the Faro scan tells you exactly where to start.

Scan your site →What is AI readiness?