Skip to content
AI Readability Rules

Fix any AI readability gap.

AI readability is whether ChatGPT, Perplexity, Copilot, and other AI answer engines can crawl, parse, and cite your site. This is a plain-English guide to the 18 checks AccessKnight scores it on and exactly how to fix each one.

10 in-depth guides3 pillars100 points

Fixing accessibility too? See the WCAG rule library — the Shared Core pillar below overlaps with it directly.

The score

Three pillars, 100 points.

The Machine-Readability Score AccessKnight shows on every scan breaks down into three pillars. Each row below is what it checks and how many rule guides exist for it today.

AI-readability score pillars, their point weight, what each checks, and rule count
PillarPointsWhat it checksRules
AI Crawler Access30 ptsWhether the crawlers that feed ChatGPT search, Bing, and other AI answer engines can reach the page at all. Gating — a critical failure here caps the whole score.3 of 8
Shared Core40 ptsThe accessibility ⇄ AI-readability overlap: the same semantic structure that helps a screen reader also helps a retrieval agent parse the page.4 of 5
Extractability30 ptsWhether an answer engine can lift a clean, self-contained answer from the page to cite, from question-phrased headings to comparable data in tables.3 of 5
The guides

Every check, in plain English.

AI Crawler Access

3 rules

OAI-SearchBot is blocked from crawling

Caps score at 40criticalCrawlers8 pts

OAI-SearchBot must be allowed in robots.txt — blocking it removes the page from ChatGPT search, even if GPTBot already crawled it for training.

Bingbot is blocked from crawling

seriousCrawlers4 pts

Bingbot must be allowed in robots.txt — OpenAI names Bing as one of the third-party search providers ChatGPT search sends queries to, so a bingbot block can close that path as well as Bing Search and Microsoft Copilot.

Page carries a noindex directive

Caps score at 40criticalIndexability3 pts

The page must not carry a noindex directive in the meta robots tag or the X-Robots-Tag header — a noindex drops the page from every index, so no AI surface can retrieve or cite it regardless of robots.txt.

Shared Core

4 rules

Key content missing from the server-rendered HTML

criticalRendering8 pts

Key content must be present in the raw server-rendered HTML — AI crawlers and many agents do not execute JavaScript, so content that only appears after hydration is invisible to them.

Broken heading hierarchy

warningSemantics8 pts

The page needs exactly one <h1> and no skipped heading levels, giving an answer engine the outline it uses to decide which chunk answers the question.

Interactive elements with no readable name

seriousSemantics10 pts

Images, buttons, links, and form controls each need a name an agent can read — the largest single check in the score, worth 10 points across four sub-signals.

Missing or invalid JSON-LD

warningStructured Data8 pts

Valid JSON-LD of a recognized type (Organization, Article, FAQPage, and similar) is how an engine identifies the entities on the page.

Extractability

3 rules
The engine

Guides backed by the score.

Every guide documents a check AccessKnight actually runs — the same checks, point values, and plain-English fixes you get in a scored Machine-Readability report.

18
automated checks
run in every AI-readability scan
3
pillars covered
crawler access, shared core, extractability
10
in-depth fix guides
each with before/after code

Is your site
AI readable?

Scan any page against all 18 AI-readability checks and get a scored report with fixes — free, no credit card.

✓ Free — no credit card✓ Nothing installed on your site✓ WCAG + AI readability