Public AI readability report

getcourtyard.ai

Scanned Thu, 30 Jul 2026 04:56:03 GMT · https://getcourtyard.ai/research/how-ai-reads-a-knowledge-base

99
out of 100

This site is readable by AI assistants

No blocking issues found. Remaining items are refinements.

Access100/100
Can crawlers fetch it
Readability100/100
Is content in the HTML
Structure95/100
Machine-readable meaning
Answerability100/100
Shaped to be quoted

Keep a copy of this report

We’ll email the full findings plus a prioritised fix checklist for getcourtyard.ai. Access failures come first, followed by response-content and structure fixes. No account needed.

Initial response and browser render

Word counts of readable text before and after browser execution. The gap is a rendering dependency, not a claim about every vendor’s crawler behavior.

Initial HTML response
7,664
words of readable text
Browser render after JavaScript
8,068
words of readable text

Crawler access

Live requests were sent with each vendor’s published user-agent string. This tests how the site handles the claimed identity; a user-agent alone does not authenticate the vendor. A robots.txt pass with a failed request points to another access control.

CrawlerVendorRolerobots.txtLive request
GPTBotOpenAITrainingAllowedHTTP 200
OAI-SearchBotOpenAISearch indexretrievalAllowedHTTP 200
ChatGPT-UserOpenAILive fetchretrievalAllowednot probed
ClaudeBotAnthropicTrainingAllowedHTTP 200
Claude-SearchBotAnthropicSearch indexretrievalAllowednot probed
Claude-UserAnthropicLive fetchretrievalAllowednot probed
PerplexityBotPerplexitySearch indexretrievalAllowedHTTP 200
Perplexity-UserPerplexityLive fetchretrievalAllowednot probed
Google-ExtendedGoogleTrainingAllowednot probed
Applebot-ExtendedAppleTrainingAllowednot probed
meta-externalagentMetaTrainingAllowednot probed
AmazonbotAmazonSearch indexAllowednot probed
BytespiderByteDanceTrainingAllowednot probed
CCBotCommon CrawlTrainingAllowednot probed

Findings (1)

No blocking issues. The items below are refinements.

low

No llms.txt

Evidence
https://getcourtyard.ai/llms.txt returns an HTML page rather than a plain-text file (soft 404).
Why it matters
An emerging, not-yet-universally-consumed convention: a plain-text map of your most important pages for language models. Low cost, speculative upside.
Fix
Publish /llms.txt listing your key pages with one-line descriptions.

Keep it that way

The diagnosis stays free. Subscribe when you want scheduled re-scans, history and an alert if a later check regresses.

See plansScan another site