75/100
Grade C · Ready for agents
Ahead of 29% of 75 sites scanned
Top fixes — ranked by impact
- 01Add JSON-LD (schema.org) for your key entities (Organization, Product, Article).
- 02Allow Amazonbot in robots.txt so AI assistants can read and cite these pages.
- 03To raise content value: add data tables, datasets, or structured records — the most citable content for AI; include concrete facts, numbers, and named entities; structure content as questions, lists, and clear definitions.
- Structured data (JSON-LD) No JSON-LD structured data found. Schema.org JSON-LD tells agents exactly what your entities are (products, articles, your organization) so they can extract facts reliably instead of guessing. Incomplete or invalid markup — missing @context, or a Product with no price — is skipped just like missing markup. fail +10 pts
-
Content value
Content value: 44% — richest page: /pricing.
Whether an AI actually uses and cites a page depends on its content: structured, tabular, and data-rich content is the most citable, followed by fact-rich, answer-shaped, cleanly chunked text — plain prose is the least valuable.
fail +6 pts
Details
- Data richness: 0 data table(s), 0 data link(s)
- Substance: 3025 words of main content
- Fact density (numbers, dates, entities)
- Answer-shaped structure (Q-headings, lists, definitions)
- Chunkability (heading hierarchy)
- Self-containedness (low link-density, no vague CTAs)
-
AI bot access
Some AI search/answer crawlers are blocked: Amazonbot.
AI assistants can only read, cite, or recommend your site if their crawlers aren't blocked in robots.txt. Search & answer crawlers are what get you cited; training crawlers only affect model corpora.
warn +7 pts
Details
- OAI-SearchBot (AI search) allowed
- PerplexityBot (AI search) allowed
- Claude-SearchBot (AI search) allowed
- DuckAssistBot (AI search) allowed
- YouBot (AI search) allowed
- Amazonbot (AI search) blocked
- Applebot (AI search) allowed
- ChatGPT-User (user-triggered) allowed
- Perplexity-User (user-triggered) allowed
- Claude-User (user-triggered) allowed
- meta-externalfetcher (user-triggered) allowed
- GPTBot (model training) allowed
- ClaudeBot (model training) allowed
- anthropic-ai (model training) allowed
- Google-Extended (model training) allowed
- Applebot-Extended (model training) allowed
- CCBot (model training) allowed
- Bytespider (model training) allowed
- meta-externalagent (model training) allowed
- cohere-ai (model training) allowed
- PetalBot (model training) allowed
-
Content quality
Title, description, and image alt text: 67% ideal.
Concise titles, meta descriptions of the right length, and alt text on images give agents accurate, quotable summaries of each page and its media.
warn +2 pts
Details
- Title 45 chars
- Description 124 chars
- Image alt text: 6/58 descriptive · 52 empty alt=""
- Machine-readable data No obvious feeds or public APIs detected. Feeds and public APIs let agents consume your data structurally instead of scraping HTML. warn +1 pts
-
Content negotiation
No agent-friendly Markdown representation offered via content negotiation.
Serving a Markdown representation via Accept negotiation gives AI agents clean content without parsing HTML — an emerging, forward-looking signal.
warn
Details
- Serves Markdown for Accept: text/markdown
- Sets Vary: Accept
- Returns 406 for unsupported types (optional per RFC 9110)
- Honors q-values
- Content in HTML 262 words of server-rendered text in semantic <main>/<article>. Most AI crawlers don't execute JavaScript — content must be in the initial HTML or agents simply won't see it. pass
-
Meta & semantics
6/6 meta/semantic signals present.
Titles, descriptions, canonical URLs, and a clean heading structure help agents identify, summarize, and attribute your pages correctly.
pass
Details
- <title>
- meta description
- canonical link
- Open Graph tags
- html lang attribute
- exactly one <h1>
-
Sitemaps
Sitemap index present with 169 entries.
A sitemap gives crawlers and agents a complete, machine-readable map of your pages so none are missed.
pass
Details
- 169 child sitemaps listed
- Bot reachability Site responds 200 to a bot user-agent. If your WAF or bot filter blocks crawler user-agents, agents can't fetch the page at all — regardless of how well it's built. pass
-
HTTPS & redirects
Served over HTTPS.
HTTPS is a baseline trust and ranking signal; if the insecure http:// version also serves content without redirecting, agents can index a duplicate, non-canonical copy.
pass
Details
- HTTPS served
- Indexing directives No indexing or AI opt-out directives block crawlers. Meta robots tags and X-Robots-Tag headers can quietly tell search and AI crawlers to skip your page — often left on by accident from a staging setup. pass
-
Loading speed
Real-user server response (TTFB) is 734 ms at the 75th percentile.
Crawlers apply tight timeouts and crawl budgets — a slow server response gets fetched less often and sometimes abandoned mid-load. Real-user field data (Chrome UX Report) reflects actual server speed better than a single synthetic ping.
pass
Details
- TTFB 734 ms (real-user)
- LCP 6.8 s
- INP 146 ms
- CLS 0.00
- llms.txt llms.txt is present. An llms.txt file gives AI agents a curated summary and key links, guiding them to your most important content. pass