Free tool
This free AI SEO checker grades any page from 0 to 100.
RankX AI’s AI Readiness Score checks whether AI crawlers can reach one page, read it, tell who you are and quote it, with every check and weight published.
Free. No account. One page per run, scored against the published rubric below. We read the raw HTML exactly as AI crawlers do, without running JavaScript. Results cache for 24 hours.
What it is
One page, checked the way AI crawlers read it.
An AI SEO checker tests whether AI crawlers can fetch a page, read its text without JavaScript, tell who published it and quote its answers.
What it checks
One page, read as AI crawlers read it
RankX AI fetches the page, its robots.txt and its llms.txt, reads the raw HTML without running JavaScript, and runs 16 of the rubric’s 23 checks in six groups: reach, read, know, answer, trust and freshness. Failed checks come back heaviest first.
A score is only useful when you can see what moved it.
Who it is for
Anyone shipping a page AI should quote
Marketers checking a landing page before launch, SEO teams adding AI visibility to their SEO audits, developers testing whether a framework change hid content from AI crawlers, and agencies running a quick ChatGPT SEO check on a prospect’s key page before the first call.
A problem found before launch costs less than one diagnosed after.
What it costs to run
Free, one page at a time
Free, with no account and no email. Each run checks one URL. A visitor can run ten checks an hour and one domain can take six, and a repeat check of the same URL inside 24 hours returns the cached result.
Fair-use limits keep the checker fast for everyone.
Need more than one page? The free AI search readiness audit samples up to six key pages on the same rubric and adds four checks that one page cannot answer. RankX AI’s SEO audit tool runs the full website audit, crawling up to 2,000 pages against 48 technical SEO, content and user experience checks.
The rubric
Every check and weight is public: secret scores are spin.
The AI Readiness Score is the weight of passed checks over assessed checks. 16 of the 23 run in this free single-page check.
| Category | Check | Weight | Single-page check | What passes |
|---|---|---|---|---|
| ReachCan AI systems fetch the page at all? | robots_blanket_disallow | 30 | Yes | robots.txt does not disallow everything; a blanket block removes the site from every engine at once. |
| ai_crawler_blocked | 20 | Yes | The AI search crawlers are not blocked by robots.txt or the edge. | |
| content_requires_js | 18 | Yes | The main content exists in the raw HTML; the assistants’ crawlers execute no JavaScript. | |
| snippet_controls_restrictive | 12 | Yes | nosnippet and max-snippet do not cap what AI answers may quote. | |
| commercial_noindex | 12 | Yes | The page is not noindexed; an unindexed page cannot be retrieved or cited. | |
| ReadCan a machine parse what it fetched? | llms_txt_uninformative | 10 | Yes | If an llms.txt exists, it is curated and informative rather than a dump. |
| llms_txt_absent | 8 | Yes | An llms.txt is present (a small weight on purpose: measured consumption is near zero). | |
| facts_in_pdf | 5 | Product crawl | Key facts live in HTML, not only inside PDFs that retrieval strips or skips. | |
| KnowCan an engine resolve who you are? | entity_schema_absent | 16 | Yes | Organization schema parses and matches the visible copy. |
| service_schema_absent | 14 | Yes | The product or service is described in typed structured data. | |
| entity_sameas_missing | 9 | Yes | sameAs links connect the entity to profiles an engine can verify. | |
| AnswerDoes the site answer buying questions? | pricing_page_missing | 15 | Free site audit | A pricing page exists with real numbers in visible text. |
| comparison_page_missing | 12 | Free site audit | Comparison pages answer the versus questions buyers actually ask. | |
| pricing_not_parseable | 11 | Free site audit | Prices are machine-parseable, not rendered client-side or into images. | |
| integrations_page_missing | 10 | Free site audit | Integrations are documented where a fan-out query can find them. | |
| faq_schema_absent | 4 | Yes | Question-and-answer content exists in extractable form. | |
| TrustDo credibility signals exist? | no_review_footprint | 8 | Product crawl | A third-party review footprint exists; brand mentions out-correlate backlinks for AI visibility. |
| author_signals_absent | 7 | Yes | Named authorship and organisation signals are present on content. | |
| FreshnessDoes the page state when it was true? | answer_first_absent | 9 | Yes | The page opens with the answer; cited passages skew heavily to the top of documents. |
| stale_commercial_pages | 7 | Product crawl | Commercial pages are not visibly stale against their competitors. | |
| page_dates_missing | 6 | Yes | A visible date exists and is labelled. | |
| page_dates_inconsistent | 5 | Yes | The visible date, the schema dates and the sitemap lastmod agree. | |
| stale_dated_title | 4 | Yes | A year in the title matches the content behind it. |
The other checks report as not assessed rather than silently passing, and the free AI search readiness audit assesses 4 of them by sampling your key pages. On this single-page check the AI crawler check reads robots.txt only; a block at the CDN or firewall is what the AI Crawler Access Checker finds. Total catalogue weight 252. A passed check earns its full weight, a partial pass earns half, a failure earns none, and the denominator is always the weight of assessed checks, so an unassessed check can never punish or flatter a page. Fewer than two assessed checks reports no score at all.
Why it is weighted this way
Pages AI cannot reach or read score nothing anywhere else.
Reach, the heaviest group, holds 37% of the rubric’s weight, because a page AI crawlers cannot fetch scores nothing anywhere else.
OpenAI, Anthropic and Perplexity crawlers run no JavaScript
Vercel and MERJ measured OAI-SearchBot, GPTBot, ClaudeBot and PerplexityBot fetching pages without rendering JavaScript; GPTBot and ClaudeBot even download script files and never run them. Googlebot and Applebot do render. Text that appears only after a framework runs is text the assistants’ crawlers never see, which is why the raw-HTML check carries weight 18.
Retrieval quotes the top of a page
Kevin Indig’s 2026 analysis of 18,012 verified ChatGPT citations found 44.2% came from the first 30% of the page, and a SearchPilot split test that rewrote product-page h2s as questions measured about 12% more organic traffic. The answer-first check is a mechanical stand-in: a real paragraph of at least 15 words straight under the main heading.
Schema is plumbing, weighted like plumbing
Ahrefs tracked 1,885 pages that added schema between August 2025 and March 2026 against 4,000 matched controls and found no lift in AI citations. Structured data stays in the rubric for entity resolution, at weights that say so: Organization 16, a typed product or service 14, sameAs links 9.
Scope, stated plainly
Which checker answers which question?
A classic SEO checker grades a page for Google rankings; this AI SEO checker asks whether AI crawlers can reach and quote it.
| Criterion | This AI SEO checker | Free AI search readiness audit | RankX AI SEO audit (full crawl) |
|---|---|---|---|
| What it reads | One URL you choose, as raw HTML, plus the site’s robots.txt and llms.txt. | Up to six key pages sampled from your site. | Up to 2,000 pages a crawl, your highest-value pages first. |
| What it checks | 16 AI search readiness checks. | 20 checks from the same rubric, including pricing and comparison pages. | 48 technical SEO, content and user experience checks, with AI Readiness as a separate score. |
| Title tags, meta descriptions, headings | Not graded. It asks whether AI can reach and quote the page. | Not graded, for the same reason. | Graded on every crawled page, with on-page SEO issues ranked by severity. |
| Speed and Core Web Vitals | Not measured. | Not measured. | Page timings on the crawl and a Lighthouse lab check of the homepage. Field Core Web Vitals stay in Google Search Console. |
| What it costs | Free, no account, no email. | Free; the full report costs an email address. | 1 credit a page from the credit wallet, never more than 250 a crawl, plus 3 for the homepage Lighthouse check. |
| What you get | A score, and every check with what was found and why it matters. | A site score and a report by page. | An SEO health score, a fix plan and tracked tasks. |
How to read an AI Readiness Score
It measures mechanics, not fame. The AI Readiness Score asks whether AI crawlers can reach, parse and quote one page. Whether ChatGPT or Gemini actually recommend your business, your AI visibility, is a different question, which the AI Visibility Checker asks. A famous brand can fail this check, and an unknown site can score 100 and still need content worth citing.
Null is an answer, zero is a verdict. When fewer than two checks can be assessed, the AI Readiness Score reports no score, never zero. A zero says the page failed; no score says the checker could not measure it, usually because a firewall turned the request away.
The site you are on, measured. RankX AI ran this checker on its own site on 1 October 2026, and the homepage, the pricing page and the AI visibility feature page each scored 100, on the same published rubric your page is scored against.
Keep going
Four sibling checks cover what a single-page score cannot see.
Crawler access in depth, the llms.txt question, what Google AI Overviews cite on your keywords, and whether ChatGPT and Gemini name your business at all.
Questions
What people ask about AI SEO checkers.
Including what the AI Readiness Score deliberately does not measure.
What is an AI SEO checker?
An AI SEO checker is a tool that tests whether a web page is ready for AI search: whether AI crawlers can fetch it, read its text without running JavaScript, tell who published it and quote its answers. RankX AI’s AI Readiness Score runs 16 such checks on one page and grades it from 0 to 100.
Is this AI SEO checker free?
Yes. The AI Readiness Score is free, needs no account and asks for no email. Each run checks one URL, a visitor can run ten checks an hour and any one domain can take six, and a repeat check of the same URL inside 24 hours returns the cached result instantly.
How does an AI SEO checker differ from a classic SEO checker?
A classic free SEO checker, or SEO analyser as many call it, grades a page for Google search: title tags, meta descriptions, headings, keywords, speed and links, returned as an SEO score and a list of on-page SEO issues. An AI SEO checker asks an earlier question: can the AI assistants’ crawlers fetch the page at all, is the text in the HTML they read, and can they tell who you are and quote you. The AI Readiness Score does not grade titles or keywords; RankX AI’s SEO audit tool covers that side across a whole site.
Does it check my whole website?
The AI Readiness Score checks one page per run, by design, so you can test the exact page you care about. The free AI search readiness audit, a free SEO audit for AI search, samples up to six key pages on the same rubric and adds the four checks that need more than one page, such as whether a pricing page exists. A full crawl of up to 2,000 pages is part of the RankX AI product.
What does the AI Readiness Score measure?
The AI Readiness Score measures whether a page is mechanically able to be found, read and quoted by AI search. Its checks sit in six groups: reach (can AI crawlers fetch it), read (can a machine parse it), know (does structured data say who you are), answer (does the page answer questions), trust (are authors named) and freshness (does the page say when it was true). It is a property of your page, not a poll of what assistants say about you.
Which checks weigh the most, and why?
Reach does: it holds 37% of the rubric’s weight. A robots.txt that blocks everything, AI search crawlers turned away, text that appears only after JavaScript runs, a noindex tag or a nosnippet directive each removes the page from AI answers before anything else matters. Perfect schema on a page nobody can fetch scores nothing, so the rubric weights reach first and says so.
Is the scoring rubric public?
Yes, in full, on this page: every check, its weight and its pass condition. An SEO report whose rubric is secret cannot be checked by the person it grades. RankX AI publishes it because a score is only useful when you can see what to fix and confirm the change yourself, and the same rubric runs inside the RankX AI product, so the two scores agree.
Can a page score null instead of a number?
Yes. When fewer than two checks can be assessed, usually because the page could not be fetched from our server, the result is no score rather than zero. A zero would say the page failed everything; no score says it could not be measured. Every check that was not assessed is marked as such, and the score is computed only over the checks that were.
Does adding schema markup improve my AI citations?
The best evidence says no. In 2026 Ahrefs tracked 1,885 already-cited pages that added schema, matched them against 4,000 control pages, and found no citation lift in Google AI Mode or ChatGPT and a small decline in AI Overviews it could not pin on schema. Schema keeps a place in the rubric for entity resolution, at modest weights, and every fact in your markup should also be in your visible text.
Why does the score care about answer-first writing?
Because retrieval quotes the top of a page. Kevin Indig’s 2026 analysis of 18,012 verified ChatGPT citations found 44.2% came from the first 30% of the page. The check is deliberately simple: it looks for a real paragraph of at least 15 words straight after the main heading, a mechanical stand-in for opening with the answer rather than building up to it.
Where should I start fixing a low score?
At the top of the result, which lists failed checks heaviest first, so the issues costing the most AI search visibility come first. Usually that means unblocking the AI search crawlers in robots.txt and at your CDN, which the AI Crawler Access Checker diagnoses per bot; then getting your real content into the server HTML rather than behind JavaScript; then removing any noindex or nosnippet you did not mean. Only after that are entity schema, dates and the opening paragraph worth polishing.
Can this checker help with SEO for ChatGPT?
With the first half of it. ChatGPT search reads pages through OAI-SearchBot, and the AI Readiness Score confirms your robots.txt lets it and the other AI search crawlers in and that your text is in the HTML they fetch, which is where ChatGPT SEO starts. Whether ChatGPT then names your business is a different test, which the AI Visibility Checker runs.
Does rankxai.com pass its own checker?
RankX AI ran it on its own site on 1 October 2026, and the homepage, the pricing page and the AI visibility feature page each scored 100. A company selling AI search readiness should clear its own published rubric, and the date is there so you can run the same check on the same pages yourself.
Will a higher score improve my Google rankings?
Not directly, and no tool can promise that. The AI Readiness Score is RankX AI’s own measurement, and Google states that third-party tools have no access to its internal ranking data. Several checks do overlap with technical SEO that every search engine cares about: a noindex tag, a robots.txt block or text missing from the HTML hurts Google search too. For keyword rankings, search results and organic traffic, the Google rank tracker and Google Search Console are the measures to watch.
How often should I re-score a page?
After any template, framework or CDN change, and monthly otherwise, alongside your regular SEO audits. Scores move when a framework changes how it renders, when a CDN changes its bot rules, and when an edit quietly empties the first paragraph, and none of those needs anyone to decide to fail. Results are cached for 24 hours per URL, so a re-check on the same day shows the earlier result: re-score the day after a change.
Start here
See where you show up in AI answers today.
Add your site and RankX AI suggests prompts, tracks your keywords and audits your pages, with first results minutes after setup.
7-day free trial. No credit card required. Cancel anytime.