Understanding Your Scores
A complete guide to reading your GenReady AI Readiness report — what each score means and how to prioritise improvements.
How AI Crawlers Read Your Website
A practical guide to how GPTBot, ClaudeBot, PerplexityBot, and other AI crawlers discover, fetch, and process your web pages.
Why Some Content Is Invisible to AI
Common reasons your content might not appear in AI-generated answers — from JavaScript rendering to robots.txt blocks.
Crawlability & access
Whether AI bots can reach your pages: robots.txt, firewalls, sitemaps, speed
Bot Access Rules: Which AI Crawlers Your robots.txt Lets In
How robots.txt decides which AI bots can reach your content, and why llms.txt has nothing to do with it.
WAF & Bot Blocking: When Your Firewall Stops AI Crawlers
How Web Application Firewalls can accidentally block AI bots from reading your content.
AI Meta Directives: Controlling How AI Uses Your Content
How noai, noimageai, and noindex meta tags affect AI access to your content.
XML Sitemap: Your Site's Roadmap for AI Crawlers
Why a valid XML sitemap helps AI bots discover all your important content.
Internal Links: Helping AI Discover Your Content
How internal linking helps AI crawlers understand your site structure and discover more content.
HTTPS Security: The Trust Foundation for AI Crawlers
Why HTTPS is a baseline trust requirement for AI systems to cite your content.
Time to First Byte (TTFB): Speed Matters for AI Crawlers
Why server response time determines whether AI crawlers can fetch your content.
HTML Payload Size: Keeping Pages Light for AI Crawlers
How large HTML payloads can cause AI crawlers to truncate or skip your content.
Paywall Detection: Can AI Access Your Full Content?
How paywalls prevent AI crawlers from reading and citing your content.
JavaScript rendering
Content that only appears after JavaScript runs, and how to fix it
JavaScript Rendering Gap: Can AI Crawlers See Your Content?
How JavaScript rendering affects what AI bots can see on your page.
JavaScript Rendering Explained: SSR, SSG and Client-Side
Why JavaScript-heavy sites are invisible to AI crawlers and what rendering strategies (SSR, SSG, ISR) make your content accessible.
How to Fix JavaScript Rendering for AI Crawlers
Step-by-step guide to making JavaScript-rendered content visible to AI crawlers using SSR, pre-rendering, and hybrid approaches.
Machine-readable signals
llms.txt, structured data, and metadata that tell AI what a page is
llms.txt: The Curated Index AI Agents Read First
How we grade your llms.txt against the llmstxt.org spec, and how to write one agents can actually use.
Schema Markup (JSON-LD): Speaking AI's Language
How structured data markup helps AI understand your content with confidence.
Metadata Quality: Giving AI Context Before It Reads Your Content
How meta descriptions, OG tags, and semantic HTML help AI understand your page.
Agent readiness
Protocols that let AI agents discover and use your site
Agent Readiness: How GenReady Checks Whether AI Agents Can Use Your Site
The eight agent standards we probe for, how they affect your score, and which one to add first.
Markdown for agents: send a markdown version of your pages
Send a markdown version of your pages to AI agents. This article tells you what GenReady checks, what each result means, and how to add it on six platforms.
MCP Server Card: Letting AI Clients Discover Your MCP Server
The well-known JSON file that tells AI clients your MCP server exists and how to connect. Paths, required fields, and common mistakes.
A2A Agent Card: Making Your Agent Discoverable to Other Agents
How other agents find and talk to yours through the Agent2Agent protocol. The paths we check, the fields we require, and an example card.
Agent Skills: Publishing Instructions AI Agents Can Load
Package how-to instructions for agents as SKILL.md files and list them in a well-known index. What we check and how to write a first skill.
webMCP: Letting Browser Agents Call Your Page Actions Directly
Register your page actions as tools a browser agent can call, instead of making it guess at buttons. What we detect, and a limit of our check.
NLWeb: Answering Natural-Language Questions at /ask
A conversational endpoint that answers questions from your schema.org data. The exact request we send and the response shape we accept.
UCP: Letting AI Shopping Agents Buy From Your Store
The Universal Commerce Protocol manifest that lets shopping agents find your products and check out. What we check and the fastest way to publish one.
x402: Letting AI Agents Pay for Your Content or API
HTTP 402 payments for agents: how the flow works, the discovery manifest we check for, and what you need to charge per request.
AI Usage Preferences: Telling AI Systems How They May Use Your Content
Content-Signal lines in robots.txt say yes or no to search, AI answers and AI training. What we check, where the line goes, and the mistake most sites make.
Content structure
Headings, tables, lists, and length: how AI parses a page
Content Structure: Organising Your Page for AI Parsing
How headings, lists, tables, and structured data help AI navigate your content.
Heading Structure: Organising Headings for AI Parsing
Why proper H1→H2→H3 hierarchy helps AI understand and cite your content.
Tables and Lists: Structured Content AI Can Extract
How tables and lists make your content easier for AI to parse and cite.
Thin Content: Why Word Count Affects AI Readiness
How content length influences whether AI systems can extract enough context to cite your page — and the sweet spot for different content types.
Extractable Content: How Much of Your Page AI Extractors Keep
How much of your page's main text survives the extraction step AI systems use to read the web, and how to fix markup that gets dropped.
Content substance
Density, facts, focus, originality, and tone: what makes content citable
Information Density: How Much Useful Information Your Content Packs
Why information density determines whether AI quotes your content or skips it.
Facts & Details: Packing Your Content with Citable Facts
How named entities (people, places, numbers) affect whether AI cites your content.
Quotes and Statistics: Boosting AI Visibility
Why including expert quotes, data points, and statistics makes your content more likely to be cited by AI systems.
Filler Words: Cutting the Fluff from Your Content
How filler words and vague language dilute your key messages for AI systems.
Content Repetition: Vocabulary Variety for AI Trust
How varied wording signals original, high-quality content to AI systems.
Topic Focus: Does Your Content Deliver on Its Title?
How well your body content aligns with what your title and headings promise.
Content Uniqueness: Standing Out in the AI Knowledge Base
Why original content gets cited more by AI systems.
Tone Analysis: Matching Your Voice to Your Audience
How AI evaluates whether your writing tone matches your target audience.
Freshness
How AI judges whether content is current
Freshness Score: Why AI Prefers Up-to-Date Pages
How content recency affects whether AI trusts and cites your page.
Keeping Content Fresh: A Practical Guide
How publication dates, update frequency, and content freshness affect whether AI systems consider your content current and citable.
Metadata Freshness: How AI Judges Your Content's Recency
Why publication and modification dates matter for AI citation preference.
Temporal Word Density: Anchoring Content in Time
How references to dates, years, and time words help AI assess your content's relevance.
Using GenReady
Domains, scheduled scans, the API, and your account
Adding and Verifying Your Domain
Prove you own a site with a DNS record, a meta tag or a file, then run site-wide analyses and track its score over time.
Scheduled Scans: Monitoring Pages Automatically
Rescan important pages daily, weekly or monthly so you see when a deploy, a CMS change or a new firewall rule hurts your AI readiness.
Using the GenReady API and MCP Server
Run scans from your own code with an API key, or connect an AI assistant to GenReady through MCP. How to get started with each.
Troubleshooting
Errors, reports that will not load, and other problems
Still need help?
Can't find what you're looking for? Our team is happy to help.
Contact support