Is your site ready for AI search?

Enter your domain and we'll check the signals that decide whether ChatGPT, Claude and Perplexity can find, read and understand you. Free.

https://
Bot accessllms.txtSchemaSitemap

What the test tells you.

A clear score, every signal checked, and exactly what to fix to get AI-ready.

78
/ 100
Good

A 0–100 readiness score

One number for how prepared your site is for AI search, weighted across every signal.

AI crawlers allowed
llms.txt present
Structured data

A signal-by-signal check

Bot access, llms.txt, schema, sitemap, headings and more, each passed, flagged or failed.

AI access83
Understanding70
Technical88

Scored by category

See where you're strong and where you're weak across AI access, understanding and technical.

Why use it

AI can't recommend a site it can't read.

Before ChatGPT or Perplexity can name you, they have to crawl, parse and understand your site. This checks whether the plumbing is in place, and where it leaks.

Signals checked4 / 6 passing
AI crawler access
!llms.txt present
Structured data (JSON-LD)
XML sitemap
Title & meta description
!Heading structure
AI readinessGood
78
AI access83
Understanding70
Technical88

One score, broken down by what AI can access, what it can understand, and the technical basics.

Checks what AI actually needs

Bot access, llms.txt, schema, sitemap, headings, readability, the concrete signals that decide whether AI can use your site.

Real checks, not guesses

Every signal is fetched live from your site each time you run it. Readability is the one approximation, so the score reflects your actual setup.

Fixes, not just a grade

Each gap comes with a specific, plain-English fix, so you know exactly what to change next.

How it works

One domain in, a readiness score out.

No dashboards, no setup. Paste a URL and see exactly where you stand.

1

Enter your domain

https://yoursite.com

Any public site, nothing to install.

Paste any public website URL. No login, no crawl to schedule, no code to add.

2

We scan the signals

robots.txtAI bots allowed
llms.txtchecking…
schemaJSON-LD found
sitemap.xmlfound

We read your robots.txt, look for an llms.txt and a sitemap, and read your homepage the way a crawler does, without running JavaScript.

3

Get your score & fixes

78
Good, with fixes

A 0 to 100 readiness score, a pass, warning or fail on every signal, and a clear fix for each gap.

Guide

How to get your site ready for AI search.

The score shows where you stand. This is how to move it, the plain-English playbook for AI readiness.

Why AI readiness is its own thing

Ranking on Google and being usable by an AI assistant overlap, but they aren't the same. AI models crawl, parse and summarise your site to answer questions, and they can only recommend a page they were able to reach and understand. If your robots.txt blocks their crawler, or your content is buried in JavaScript with no structure, you're invisible to them no matter how you rank.

AI readiness is the check on that plumbing: can the models get in, and can they make sense of what they find?

Is my website AI ready?

Your site is AI ready when four things are true. AI crawlers are allowed in. The HTML your server sends already contains your content, not an empty shell that fills in after JavaScript runs. The page says clearly what it is, through a title, a description, headings and structured data. And crawlers can find the rest of your pages through a sitemap.

A site can pass one of these and fail the rest. A perfect robots.txt doesn't help if the page arrives with no text in it, which is why the test scores them together.

Every check in your report, explained

The report groups nine checks into three categories: AI access, AI understanding and Technical. Each one passes, gets a warning or fails, and every gap comes with a fix.

AI crawlers can access your site
Reads your robots.txt for GPTBot, ClaudeBot, CCBot, Google-Extended, PerplexityBot and the older anthropic-ai token, and flags any that are blocked from the whole site. Blocking some is a warning; blocking all the major ones is a fail. No robots.txt counts as open.
llms.txt file present
Looks for a file at /llms.txt. A missing one is only ever a warning, because the standard is still a proposal.
XML sitemap available
Passes when robots.txt lists a sitemap or one answers at /sitemap.xml, so crawlers can discover pages your links don't reach.
Structured data (JSON-LD)
Checks your homepage for a JSON-LD block, the schema.org markup that states what the page is: an organization, a product, an article.
Title and meta description
Both present passes, one missing is a warning, neither is a fail. They're often the first summary any system reads.
Clear heading structure
Exactly one H1 and at least one H2 passes. More than one H1, or an H1 with no H2s under it, is a warning. No H1 at all is a fail.
Readable content
An approximate Flesch reading ease score of your homepage text: 50 or higher passes, 30 to 49 is a warning, below 30 fails. Pages with fewer than 120 words are marked not scored and left out of your total.
Served over HTTPS
Passes when your homepage answers over a secure connection.
Mobile-friendly viewport
Checks for a viewport meta tag, the line that tells browsers to fit the page to a phone screen.

Training crawlers vs AI search crawlers

Most AI companies run more than one crawler, and they do different jobs. Training crawlers collect pages to train future models. Search crawlers fetch pages to answer a question right now, which is how a page gets cited with a link. Blocking one doesn't block the other, so you can opt out of training and still appear in AI answers.

OpenAI
GPTBot collects training data. OAI-SearchBot powers ChatGPT search, and ChatGPT-User fetches a page when a user asks ChatGPT to open it.
Anthropic
ClaudeBot collects training data. Claude-SearchBot and Claude-User fetch pages for Claude's search and for users' requests. You may still see the retired anthropic-ai token in older robots.txt files.
Perplexity
PerplexityBot indexes pages for Perplexity's answers, and Perplexity-User fetches a page when a user asks about it.
Google
Google-Extended is a robots.txt token, not a crawler. It controls whether your content is used for Gemini models. AI Overviews and AI Mode come from Google Search and use Googlebot, so blocking Google-Extended doesn't remove you from them.
Common Crawl
CCBot builds a public archive of the web that many AI models have been trained on.

When robots.txt isn't the problem

A clean robots.txt doesn't guarantee AI can read you. These are the other common reasons a site stays invisible:

Firewall or CDN bot protection
Some CDNs and security plugins block AI crawlers by default, answering them with an error page. This test fetches your site as SEOLadders, not as each AI crawler, so it can't see a rule that only targets AI bots. Check your CDN's bot settings.
Content that needs JavaScript
Most AI crawlers read the HTML your server sends and don't run JavaScript. If your text and headings only appear after scripts load, they may see an empty page. This test reads raw HTML too, so missing headings or a not-scored readability check can be a sign of this.
A noindex tag
A noindex meta tag or header keeps a page out of Google, which also keeps it out of AI Overviews and AI Mode.
Thin or vague copy
A homepage that never says plainly what you do, for whom, gives a model nothing to quote.

The signals that matter most

Start with access: make sure robots.txt doesn't block the AI crawlers you want to be cited by, and that you expose a sitemap. Then help them understand: add JSON-LD structured data, a clear title and description, one H1 with a sensible heading hierarchy, and readable copy. An llms.txt file is a cheap extra on top.

None of these guarantees a citation, because models still weigh quality and relevance, but missing them can rule you out before you're even considered.

Does llms.txt matter?

llms.txt is a proposed standard: a plain-text file at your site root that lists your most important pages with a short description of each. It's cheap to publish and some AI agents and developer tools read it.

Whether the big AI search engines use it is still unclear. None has committed to it publicly, and Google has said you don't need it, or any other special file, to appear in its AI features. Publish one because it costs you ten minutes, not because it will move your citations on its own. That's why a missing llms.txt only ever earns a warning here.

How to close the gaps

Work top-down: fix anything blocking access first, then add the understanding signals, then polish the technical basics. Re-run the test after each change to confirm the score moves.

  1. 1Unblock the AI search crawlers you want citing you in robots.txt
  2. 2Check your CDN or firewall isn't blocking AI bots
  3. 3Publish a sitemap.xml and an llms.txt
  4. 4Add JSON-LD schema for your key pages
  5. 5Fix titles, descriptions and heading structure
  6. 6Tighten copy so it's clear and easy to parse

Readiness is step one, not the finish line

A ready site is one AI can read. Whether AI actually recommends it depends on your content, how well it answers the questions people ask, and how often other trusted sites mention you. Once the score is in good shape, check whether AI tools name you today with the free AI visibility checker, and re-run this test after any change to robots.txt, your templates or your CDN settings.

Your AI SEO agent

Or let your agent do it for you

This tool is one check. SEOLadders is an AI SEO agent that runs the whole job on your site, every day.

Tracked on six AI engines

It tracks whether ChatGPT, Perplexity, Gemini, Claude, Google AI Overview and Google AI Mode recommend you, rechecked throughout the week.

Keyword research and topic clusters

It finds what your customers search for, groups it into topic clusters around pillar keywords, and plans the articles that cover them.

30 articles a month, published

It writes and publishes 30 articles a month to your site, with images, citations and links. Auto-publish is on once your CMS is connected; turn on Review mode to approve each one.

Backlink outreach, drafted

It finds link targets and drafts the outreach for you to send from your own inbox. The link exchange places links inside members' articles.

A site audit with fix steps

It audits your site and lists what to fix, with steps written for the platform your site runs on. Content Radar spots pages losing clicks.

Start free

3-day free trial. Cancel anytime, no charge, no questions.

AI Readiness Test, answered.

What it does, what it runs on, and how it fits the platform.

See the full platform →

AI readiness is how well a website is set up for AI-powered search: whether assistants like ChatGPT, Claude, Perplexity and Google's AI features can crawl, parse and understand it. It covers crawler access, structured data, sitemaps, llms.txt, headings and readable content.

Your move

Rank on Google and get cited
by AI on autopilot

Connect your site once and the work runs in the background, it finds the topics, builds the content and authority behind them, then tracks where you land on Google and how often AI platforms recommend you.

3-day free trialNo SEO experience neededCancel anytime